VEXcode VR は、演算の順序、方程式の解き方、直角三角形の解き方、ピタゴラスの定理の使用、形状の分類など、さまざまな数学の概念を教え、練習するために使用できます。
演算子ブロック
Operator ブロックは、VEXcode VR の Operators カテゴリの一部です。 これらのブロックは Reporter ブロックのカテゴリに分類されるため、変数、センサー、または計算からの値を報告します。 レポーター ブロックの詳細については、「 ブロックの形状と意味 の記事を参照してください。
演算子ブロックを使用して、次のような計算を決定できます。
- 基本演算(加算、減算、乗算、除算)
- 丸め
- 絶対値
- 三角関数 (サイン、コサイン、タンジェント、アークサイン、アークコサイン、アークタンジェント)
- 対数
- 不等式を決定する
- 離散数学で使用される接続詞 (and)、論理和 (or,)、および否定 (not) を利用します。
演算子ブロックの詳細については、 ヘルプ 情報を参照してください。
モニターウィンドウとモニターコンソールの使用
モニター ウィンドウとモニター コンソールは、メッセージの表示、センサー値のレポート、またはデータの収集に使用して、VEXcode VR プロジェクトからユーザーが読み取り可能な出力を作成することができます。 これは、数学的計算を決定するときに役立ちます。
たとえば、次のプロジェクトでは、モニター ウィンドウでタイマーの現在値を秒単位で確認できるため、ユーザーは論理和 (Or ブロック) 内のどのステートメントによって条件が true になるかを確認できます。 VR ロボットは 15 秒のしきい値よりも前に壁に到達するため、VR ロボットが壁から 50 mm 未満になるという またはブロック の他の条件が真になります。
プリント コンソールは、形状を分類したり計算を印刷したりするために描画されているさまざまな面を表示するなど、プロジェクト内の個別の瞬間を表示するためにも使用できます。
次の例では、モニター コンソールまたはモニター ウィンドウを使用して、VR ロボットがアクティブに描画している正方形の側面を表示できます。 これは、ユーザーが辺の数 (三角形、四角形、五角形、六角形など…) によって形状をより適切に分類するのに役立ちます。
ピタゴラスの定理の例
次の例では、VR ロボットはピタゴラスの定理を使用してピタゴラス トリプルの 3 番目の辺を解きます。 ピタゴラスの定理は、直角三角形の欠けている辺を見つけるために使用されます。 式は次のとおりです。
ピタゴラスの定理: a2 + b2 = c2
この例では、指定された 2 つの辺は 600 mm と 800 mm です。 ユーザーは、演算子カテゴリのブロックを使用して 3 番目の辺を計算します。 ピタゴラス トリプルのいくつかの既知の特性は、辺の比率が 3:4:5 であり、3 つの内角の測定値が約 90、36.9、および 53.1 度であることです。
プロジェクトは、変数と演算子ブロックを使用して欠落している側を計算します。 モニター コンソールは、3 辺すべての長さが計算されたら、それを観察するために使用されます。 これにより、ユーザーは計算された 3 番目の辺の値を確認できるようになります。
プロジェクト内で変数ブロックと演算子ブロックを使用して式がどのように作成されるかに注目してください。
また、辺 B を描画した後のロボットの向きにより、ロボットは内角 36.9 度ではなく、外角 143.1 度を回転する必要があることにも注意してください。
36.9 度は三角形の内角ですが、VR ロボットが三角形を適切に描画するには外角の値を変える必要があります。