可视化乘法

任务
创建一小程序以可视化自然数乘法. 探索下面的小程序, 并尝试按照下面的指导创建一个.
探索作图...
指导
[table][tr][td]1[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_slider.png[/icon][/td][td]创建一个水平滑动条 [i]Columns, 区间[/i]从 1 到 10, [i]增量[/i]为 1 及[i]宽度为[/i] 300.[br][b]窍门: [/b]可以在 [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]Columns[/i] 的线段 [i]f[/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] 以检查定长线段.[/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].[/td][/tr][tr][td]6[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_orthogonal.png[/icon][/td][td]绘制过点 [i][i]B[/i] [/i]且垂直线段 [i]f[/i] 的直线 [i]h[/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]从 1 到 10, [i]增量[/i]为 1 及[i]宽度[/i]为 300.[br][b]窍门:[/b] 可以在[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]的圆 [i]c[/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] 以检查已知半径的圆.[/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][b]窍门: [/b]选择[i]交点[/i]工具, 单击点 [i]A[/i] 上方的交点以创建此唯一点 [i]C[/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]取两直线 [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]绘制多边形 [i]ABDC[/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]用 [img]https://wiki.geogebra.org/uploads/thumb/d/db/Stylingbar_icon_graphics.svg/16px-Stylingbar_icon_graphics.svg.png[/img] [i]样式栏[/i]隐藏线段的标签.[/td][/tr][tr][td]16[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_move.png[/icon][/td][td]将两个滑动条 [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]Sequence(Segment(A+i*(1, 0), C+i*(1, 0)),i ,1 ,Columns)[br][br][b]注意:[/b][br]A + i*(1, 0) 指定了一系列以点 [i]A[/i] 为起点且彼此距离为 1 的点.[br]C + i*(1, 0) 指定了一系列以点 [i]C[/i] 为起点且彼此距离为 1 的点.[br]Segment(A + i*(1, 0), C + i*(1, 0)) 在成对的这些点之间创建线段列表. 请注意, 线段的端点并未在 [img]https://wiki.geogebra.org/uploads/thumb/c/c8/Menu_view_graphics.svg/16px-Menu_view_graphics.svg.png[/img] 绘图区中显示.[br]滑动条 [i]Columns[/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]Sequence(Segment(A+i*(0, 1), B+i*(0, 1)), i, 1, Rows)[br][/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[br][/td][/tr][tr][td]22[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_text.png[/icon][/td][td]插入动态文本 [i]text5[/i]: result[br][/td][/tr][tr][td]23[/td][td][icon]https://www.geogebra.org/images/ggb/toolbar/mode_showhideobject.png[/icon][/td][td]隐藏点 [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: 可视化乘法