疑似コードは、VEXcode のブロックまたはコマンドと通常の言語の間のステップです。 多くの場合、生徒は解決策を見つける方法を「推測して確認」することができます。 ただし、これではコーディングの概念を概念的に理解することはできません。

擬似コードを使用すると、学生がコンピューター サイエンスとそのコードについて概念的な理解を得ることができます。 学生は疑似コードを使用して、プロジェクト中にロボットに実行してもらいたい動作を伝達し、タスクを遂行します。


疑似コードの手順

これらの手順では、コードを書き始める前に、生徒がタスクを構成する動作のリストを作成し、それが望ましいロボットの動作にどのように関連しているかを理解できるように、生徒と教師が行うべきことを説明します。 

Eng_Notebook_-_Castle_Crashers__1_.png

1. タスクを可能な限り小さな動作に分割します。

これは、タスクをスケッチするか、手順についてメモを作成することで実行できます。

エンジニアリングノート

VEXcode IQ ブロック

VEXcode IQ Python

Screen_Shot_2021-11-02_at_11.23.50_AM.png

Screen_Shot_2021-11-02_at_10.31.14_AM.png

Screen_Shot_2021-11-02_at_11.15.39_AM.png

2. 行動にラベルを付けます。 これは、エンジニアリング ノートブックで行うか、VEXcode IQ のコメントを使用して行うことができます。

AdobeStock_243198337_1.jpeg

3. 生徒に疑似コードを教師と共有してもらいます。 このとき、ロボットに期待されることやロボットが実際に実行するはずのタスクについて生徒と会話することができます。

学生の疑似コードが期待と一致する場合、コーディングを開始できます。 疑似コードが期待やタスクと一致しない場合は、ステップ 1 に戻ってタスクをさらに小さな動作に分解し、プロセスをもう一度やり直すよう生徒に勧めます。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: