教室でのコーディング教育を促進し、STEM 学習をサポートするように設計された、仮想ロボットをプログラミングするためのブロックベースのコーディング環境を紹介する VEXcode VR インターフェースのスクリーンショット。

VEXcode VR は、演算の順序、方程式の解き方、直角三角形の解き方、ピタゴラスの定理の使用、形状の分類など、さまざまな数学の概念を教え、練習するために使用できます。


演算子ブロック

VEXcode VR オペレーター ブロック インターフェイスのスクリーンショット。仮想ロボットのコーディングに使用されるさまざまなプログラミング ブロックを紹介し、STEM 学習の教育目的で設計されたブロックベースのコーディング環境を強調しています。

Operator ブロックは、VEXcode VR の Operators カテゴリの一部です。 これらのブロックは Reporter ブロックのカテゴリに分類されるため、変数、センサー、または計算からの値を報告します。 レポーター ブロックの詳細については、「 ブロックの形状と意味 の記事を参照してください。

VEXcode VR オペレーター ブロック インターフェイスのスクリーンショット。仮想ロボットのコーディングに使用されるさまざまなプログラミング ブロックを紹介し、STEM 学習の教育目的で設計されたブロックベースのコーディング環境を強調しています。

演算子ブロックを使用して、次のような計算を決定できます。 

  • 基本演算(加算、減算、乗算、除算)
  • 丸め
  • 絶対値
  • 三角関数 (サイン、コサイン、タンジェント、アークサイン、アークコサイン、アークタンジェント)
  • 対数
  • 不等式を決定する
  • 離散数学で使用される接続詞 (and)、論理和 (or,)、および否定 (not) を利用します。

演算子ブロックの詳細については、 ヘルプ 情報を参照してください。


モニターウィンドウとモニターコンソールの使用

モニターに仮想ロボットを表示する VEXcode VR インターフェースのスクリーンショット。教室でコーディングの概念を教えるために使用されるブロックベースのコーディング環境を示しています。

モニター ウィンドウとモニター コンソールは、メッセージの表示、センサー値のレポート、またはデータの収集に使用して、VEXcode VR プロジェクトからユーザーが読み取り可能な出力を作成することができます。 これは、数学的計算を決定するときに役立ちます。

たとえば、次のプロジェクトでは、モニター ウィンドウでタイマーの現在値を秒単位で確認できるため、ユーザーは論理和 (Or ブロック) 内のどのステートメントによって条件が true になるかを確認できます。 VR ロボットは 15 秒のしきい値よりも前に壁に到達するため、VR ロボットが壁から 50 mm 未満になるという またはブロック の他の条件が真になります。

VEXcode VR の正方形描画ツールのイラスト。仮想ロボットを通じてプログラミングの概念を教えるために設計されたブロックベースのコーディング インターフェイスを紹介しており、教室での使用や STEM 教育に適しています。

プリント コンソールは、形状を分類したり計算を印刷したりするために描画されているさまざまな面を表示するなど、プロジェクト内の個別の瞬間を表示するためにも使用できます。

次の例では、モニター コンソールまたはモニター ウィンドウを使用して、VR ロボットがアクティブに描画している正方形の側面を表示できます。 これは、ユーザーが辺の数 (三角形、四角形、五角形、六角形など…) によって形状をより適切に分類するのに役立ちます。


ピタゴラスの定理の例

直角三角形の辺の関係を示すピタゴラスの定理の図。VEXcode VR で使用され、教室でコーディングの概念と問題解決を教えます。

次の例では、VR ロボットはピタゴラスの定理を使用してピタゴラス トリプルの 3 番目の辺を解きます。 ピタゴラスの定理は、直角三角形の欠けている辺を見つけるために使用されます。 式は次のとおりです。

ピタゴラスの定理: a2 + b2 = c2

この例では、指定された 2 つの辺は 600 mm と 800 mm です。 ユーザーは、演算子カテゴリのブロックを使用して 3 番目の辺を計算します。 ピタゴラス トリプルのいくつかの既知の特性は、辺の比率が 3:4:5 であり、3 つの内角の測定値が約 90、36.9、および 53.1 度であることです。

プロジェクトは、変数と演算子ブロックを使用して欠落している側を計算します。 モニター コンソールは、3 辺すべての長さが計算されたら、それを観察するために使用されます。 これにより、ユーザーは計算された 3 番目の辺の値を確認できるようになります。

VEXcode VR の数式のスクリーンショット。教育の文脈内で仮想ロボットのコーディング概念を示しており、学生と教育者の問題解決能力と計算思考能力を強化するように設計されています。

プロジェクト内で変数ブロックと演算子ブロックを使用して式がどのように作成されるかに注目してください。

VEXcode VR で仮想ロボットを 143 度回転させる方法を示す図。教室環境で教育用ロボットをプログラミングするためのコーディング インターフェイスを紹介します。

また、辺 B を描画した後のロボットの向きにより、ロボットは内角 36.9 度ではなく、外角 143.1 度を回転する必要があることにも注意してください。

三角形の幾何学的特性を示す図。教室でコーディングの概念と問題解決を教えるために VEXcode VR で使用されます。

36.9 度は三角形の内角ですが、VR ロボットが三角形を適切に描画するには外角の値を変える必要があります。

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

Last Updated: