快速十位相加
几何画板及绘图内容加载中,请稍等……
这个范例演示了快速十位相加的方法。核心数学概念包括加法和十进制计数系统。通过使用GeoGebra命令Sequence, Flatten, Textfield, Mod, Segment等,可以构造出直观的加法过程。适合小学高年级或初中低年级学生学习加法技巧。
GeoGebra 命令及参数
Sequence(Sequence[(x(A) + (i * horizontalspacing), y(A) + (j * verticalspacing)), j, 0, verticaldots - 1], i, 0, horizontaldots - 1) → destinationarraydotsbigFlatten(destinationarraydotsbig) → destinationonesflatTextfield(firsttext) → InputBox1Textfield(secondtext) → InputBox2Mod(firstnumber, 10) → firstonesMod(secondnumber, 10) → secondonesSequence(Sequence[(x(B) + (i * smallhorizontalspacing), y(B) + (j * smallverticalspacing)), j, 0, smallverticaldots - 1], i, 0, smallhorizontaldots - 1) → smallarrayfirstbigSequence(Sequence[(x(C) + (i * smallhorizontalspacing), y(C) + (j * smallverticalspacing)), j, 0, smallverticaldots - 1], i, 0, smallhorizontaldots - 1) → smallarraysecondbigFlatten(smallarrayfirstbig) → smallonesfirstflatFlatten(smallarraysecondbig) → smallonessecondflatSequence(Element[smallonesfirstflat, i], i, 1, firstones) → showfirstonesSequence(Element[smallonessecondflat, i], i, 1, secondones) → showsecondonesSequence(Sequence[(x(D) - (i * smalltenswidth), y(D) + (j * smalltensheight)), j, 0, smalltensrows - 1], i, 0, smalltenscolumns - 1) → smalltensfirstbigSequence(Sequence[(x(E) - (i * smalltenswidth), y(E) + (j * smalltensheight)), j, 0, smalltensrows - 1], i, 0, smalltenscolumns - 1) → smalltenssecondbigFlatten(smalltensfirstbig) → smalltensfirstflatFlatten(smalltenssecondbig) → smalltenssecondflatSequence(Segment[Element[smalltensfirstflat, (2 * i) + 1], Element[smalltensfirstflat, (2 * i) + 2]], i, 0, firsttens - 1) → showfirsttensSequence(Segment[Element[smalltenssecondflat, (2 * i) + 1], Element[smalltenssecondflat, (2 * i) + 2]], i, 0, secondtens - 1) → showsecondtensFlatten(Sequence[Sequence[(x(F) - (i * destinationtenswidth), y(F) + (j * destinationtensheight)), i, 0, destinationtenscolumns - 1], j, 0, destinationtensrows - 1]) → destinationtensflatSequence(Translate[Element[showfirstones, i], Vector[(Vector[Element[smallonesfirstflat, i], Element[destinationonesflat, i]] * slideit)]], i, 1, firstones) → swooponesfirstSequence(Translate[Element[showsecondones, i], Vector[(Vector[Element[smallonessecondflat, i], Element[destinationonesflat, i + firstones]] * slideit)]], i, 1, secondones) → swooponessecondSegment(G, H) → fSegment(I, J) → gMod(total, 10) → totalonesMod(total, 10) → finalonesSegment(Element[destinationonesflat, 1], Element[destinationonesflat, (10 * regroupit)]) → hSegment(K, L) → iSegment(M, N) → jSequence(Vector[Element[smalltensfirstflat, (2 * i)], Element[destinationtensflat, i]], i, 1, firsttens) → slidefirsttensvectorsSequence(Vector[Element[smalltenssecondflat, (2 * i)], Element[destinationtensflat, i + firsttens]], i, 1, secondtens) → slidesecondtensvectorsSequence(Translate[Element[showfirsttens, i], Vector[(Element[slidefirsttensvectors, i] * slideit)]], i, 1, firsttens) → swooptensfirstSequence(Translate[Element[showsecondtens, i], Vector[(Element[slidesecondtensvectors, i] * slideit)]], i, 1, secondtens) → swooptenssecond
AI 绘图提示语参考
画一个十位数相加的图形,包括两个输入框用于输入数字,两个数字的个位数分别用小方块表示,十位数用长条表示。个位数和十位数通过滑动连接到目标位置,目标位置用大长条表示总和。最后显示总和的个位数。
以上提示语为根据原始绘图命令整理而来,仅供参考。