かけ算の可視化

タスク
自然数の掛け算を視覚化するアプレットを作成します。以下のアプレットの動作を確認し、以下の手順で作成してみてください。
作図の確認
手順
[table][tr][td]1[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_slider.png[/icon][/td][td]水平スライダー 名前を[i]Columns[/i] の [i]数値[/i] 、間隔1~10、増分1で幅300 px を作成する。[br]ヒント:スライダーの幅は、[img]https://wiki.geogebra.org/uploads/thumb/3/30/Menu-options.svg/16px-Menu-options.svg.png[/img][i]設定 [/i]の [i]スライダー[/i] のタブの [i]直線のスタイル[/i]で変更できます。[/td][/tr][tr][td]2[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_point.png[/icon][/td][td] 左下の点 [i]A [/i]を作成します。[/td][/tr][tr][td]3[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_segmentfixed.png[/icon][/td][td]点 [i]A [/i]から長さが指定された線分 [i]f [/i]を作ります。長さは [i]Columns[/i] [/td][/tr][tr][td]4[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_move.png[/icon][/td][td]スライダーを動かすと、線分の長さが [i]Columns [/i]の値によって変わることを確認します。[br][/td][/tr][tr][td]5[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_orthogonal.png[/icon][/td][td][i]A [/i]を通り、線分 [i]f[/i] に垂直な直線 [i]g[/i] を作ります。[br][/td][/tr][tr][td]6[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_orthogonal.png[/icon][/td][td][i]B [/i]を通り、線分 [i]f [/i]に垂直な直線 [i]h[/i] を作ります。[i][br][/i][/td][/tr][tr][td]7[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_slider.png[/icon][/td][td]垂直なスライダー 名前を[i]Rows[/i] の [i]数値[/i] 、間隔1~10、増分1で幅300 px を作成する。[br]ヒント:スライダーの方向は、[img]https://wiki.geogebra.org/uploads/thumb/3/30/Menu-options.svg/16px-Menu-options.svg.png[/img][i]設定 [/i]の [i]スライダー[/i] のタブの [i]垂直な [/i]で設定します。[/td][/tr][tr][td]8[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_circlepointradius.png[/icon][/td][td]中心が [i]A[/i] で半径が [i]Rows[/i] の円を作成します。[/td][/tr][tr][td]9[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_move.png[/icon][/td][td]スライダー [i]Rows [/i]を動かすと、円の半径が[i] Rows [/i]の値によって変わることを確認します。[/td][/tr][tr][td]10[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_intersect.png[/icon][/td][td]円 [i]c [/i]と直線 [i]g [/i]の交点 [i]C [/i]を 交点ツールで作図します。[br]ヒント: 交点ツールを利用する際、点[i]A[/i]の上でクリックすると、この点だけが作成されます。[/td][/tr][tr][td]11[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_parallel.png[/icon][/td][td]交点[i]C[/i] を通り、線分 [i]f [/i]に平行な直線 [i]i [/i]を作ります。[/td][/tr][tr][td]12[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_intersect.png[/icon][/td][td]2つの直線 [i]i [/i]と[i]h [/i]の交点 [i]D [/i]を 交点ツールで作図します。[/td][/tr][tr][td]13[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_polygon.png[/icon][/td][td]4点 [i]A,B,D,C [/i]を結んで四角形を作ります。[/td][/tr][tr][td]14[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_showhideobject.png[/icon][/td][td]直線、円 [i]c[/i]、線分[i] f[/i] を非表示にします。[/td][/tr][tr][td]15[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_showhidelabel.png[/icon][/td][td][i][img]https://wiki.geogebra.org/uploads/thumb/d/db/Stylingbar_icon_graphics.svg/16px-Stylingbar_icon_graphics.svg.png[/img]スタイルバー[/i]を使って四角形の辺のラベルを非表示にします。[/td][/tr][tr][td]16[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_move.png[/icon][/td][td]2つのスライダー[i]Columns[/i] と [i]Rows[/i] の数値を 10 にします。[/td][/tr][/table]
試してみましょう
手順(続き)
[table][tr][td]17[/td][td][icon]https://wiki.geogebra.org/uploads/thumb/4/40/Menu_view_algebra.svg/120px-Menu_view_algebra.svg.png[/icon][/td][td]垂直方向の線分を引きます。[br][code]Sequence(Segment(A+i*(1, 0), C+i*(1, 0)),i ,1 ,Columns)[br][/code][br][b]注:[/b][br][code]A + i*(1, 0)[/code] は、点[i]A[/i]を起点とし、互いに距離1の点の列を指定する。[br][code]C + i*(1, 0)[/code] は、点[i]C[/i]を起点とし、互いに距離1の点の列を指定する。[br][code]Segment(A + i*(1, 0), C + i*(1, 0)) [/code]は、これらの2つの点を結ぶ線分のリストを作成します。線分の両端は[img]https://wiki.geogebra.org/uploads/thumb/c/c8/Menu_view_graphics.svg/16px-Menu_view_graphics.svg.png[/img][i]グラフィックビュー[/i]に表示されないことに注意してください。[br]スライダー [i]Column[/i] で、作成される線分の数を決定します。[/td][/tr][tr][td]18[/td][td][icon]https://wiki.geogebra.org/uploads/thumb/4/40/Menu_view_algebra.svg/120px-Menu_view_algebra.svg.png[/icon][/td][td]水平方向の線分を引きます。[br][code]Sequence(Segment(A+i*(0, 1), B+i*(0, 1)), i, 1, Rows)[br][br][/code][/td][/tr][tr][td]19[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_move.png[/icon][/td][td]スライダーの [i]Columns [/i]と [i]Rows [/i]を動かして、作図を確認します。[/td][/tr][tr][td]20[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_text.png[/icon][/td][td]スライダーの [i]Columns [/i]と [i]Rows [/i]の値を掛け合わせる、掛け算の問題を記述した静的および動的なテキストを挿入します。[br][i]text1[/i]: [code]Columns[/code][br][i]text2[/i]: [code]*[/code][br][i]text3[/i]: [code]Rows[/code][br][i]text4[/i]: [code]=[/code][/td][/tr][tr][td]21[/td][td][icon]https://wiki.geogebra.org/uploads/thumb/4/40/Menu_view_algebra.svg/120px-Menu_view_algebra.svg.png[/icon][/td][td]かけ算の答えを計算します:result = Columns * Rows[/td][/tr][tr][td]22[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_text.png[/icon][/td][td]動的テキスト [i][/i][i]text5[/i]: result を挿入します。[/td][/tr][tr][td]23[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_showhideobject.png[/icon][/td][td]4つの点 [i]A[/i], [i]B[/i], [i]C[/i], [i]D [/i]を非表示にします。[/td][/tr][tr][td]24[/td][td][size=100][/size][img]https://wiki.geogebra.org/uploads/thumb/d/db/Stylingbar_icon_graphics.svg/32px-Stylingbar_icon_graphics.svg.png[/img][/td][td][i]スタイルバー[/i]を使って作図の色などを調整します。[/td][/tr][/table]

Information: かけ算の可視化