进位加法
几何画板及绘图内容加载中,请稍等……
这个范例演示了进位加法的过程。核心数学概念包括加法和进位。通过使用 GeoGebra 命令如 Flatten、Textfield、Mod、Sequence 等,可以构建一个直观的加法演示。适合小学高年级或初中低年级学生学习进位加法。
GeoGebra 命令及参数
Flatten(Sequence[Sequence[(x(A) + (i * horizontalspacing), y(A) - (j * verticalspacing)), i, 0, horizontalnumber - 1], j, 0, verticalnumber - 1]) → firstonesarrayFlatten(Sequence[Sequence[(x(B) + (i * horizontalspacing), y(B) - (j * verticalspacing)), i, 0, horizontalnumber - 1], j, 0, verticalnumber - 1]) → firsttensarrayFlatten(Sequence[Sequence[(x(C) + (i * horizontalspacing), y(C) - (j * verticalspacing)), i, 0, horizontalnumber - 1], j, 0, verticalnumber - 1]) → firsthundredsarrayFlatten(Sequence[Sequence[(x(D) + (i * horizontalspacing), y(D) - (j * verticalspacing)), i, 0, horizontalnumber - 1], j, 0, verticalnumber - 1]) → secondonesarrayFlatten(Sequence[Sequence[(x(E) + (i * horizontalspacing), y(E) - (j * verticalspacing)), i, 0, horizontalnumber - 1], j, 0, verticalnumber - 1]) → secondtensarrayFlatten(Sequence[Sequence[(x(F) + (i * horizontalspacing), y(F) - (j * verticalspacing)), i, 0, horizontalnumber - 1], j, 0, verticalnumber - 1]) → secondhundredsarrayFlatten(Sequence[Sequence[(x(G) + (i * horizontalspacing), y(G) - (j * verticalspacing)), i, 0, horizontalnumber - 1], j, 0, verticalnumberanswer - 1]) → answeronesarrayFlatten(Sequence[Sequence[(x(H) + (i * horizontalspacing), y(H) - (j * verticalspacing)), i, 0, horizontalnumber - 1], j, 0, verticalnumberanswer - 1]) → answertensarrayFlatten(Sequence[Sequence[(x(I) + (i * horizontalspacing), y(I) - (j * verticalspacing)), i, 0, horizontalnumber - 1], j, 0, verticalnumberanswer - 1]) → answerhundredsarrayTextfield(inputfirsttext) → inputfirstTextfield(inputsecondtext) → inputsecondMod(inputfirstnumber, 10) → firstonesMod(inputsecondnumber, 10) → secondonesSequence(Element[firstonesarray, i], i, 1, firstones) → displayfirstonesSequence(Element[firsttensarray, i], i, 1, firsttens) → displayfirsttensSequence(Element[secondonesarray, i], i, 1, secondones) → displaysecondonesSequence(Element[secondtensarray, i], i, 1, secondtens) → displaysecondtensSequence(Translate[Element[displayfirstones, i], Vector[(slideit * Vector[Element[firstonesarray, i], Element[answeronesarray, i]])]], i, 1, firstones) → swoopfirstonesSequence(Translate[Element[displayfirsttens, i], Vector[(slideit * Vector[Element[firsttensarray, i], Element[answertensarray, i]])]], i, 1, firsttens) → swoopfirsttensSequence(Translate[Element[displaysecondones, i], Vector[(slideit * Vector[Element[secondonesarray, i], Element[answeronesarray, i + firstones]])]], i, 1, secondones) → swoopsecondonesSequence(Translate[Element[displaysecondtens, i], Vector[(slideit * Vector[Element[secondtensarray, i], Element[answertensarray, i + firsttens]])]], i, 1, secondtens) → swoopsecondtensSequence(Element[answeronesarray, i], i, 1, answerones) → displayansweronesSequence(Element[answertensarray, i], i, 1, answertens) → displayanswertensSequence(Element[answerhundredsarray, i], i, 1, answerhundreds) → displayanswerhundredsSegment(J, K) → fMod(inputfirstnumber, 10) → inputfirstonesMod(inputsecondnumber, 10) → inputsecondones
AI 绘图提示语参考
画一个加法进位过程的演示图,包含三个数字的个位、十位和百位,用不同颜色的小方块表示,先画出两个加数的各个位数,再画出结果的各个位数,通过动画展示进位过程,小方块从第一个数的相应位数移动到第二个数的相应位数,最后合并到结果的相应位数上,整体布局清晰,颜色区分明显。
以上提示语为根据原始绘图命令整理而来,仅供参考。