Rechentrick: Nullen und Nachkommastellen
几何画板及绘图内容加载中,请稍等……
这个范例演示了如何通过几何构造理解小数和进位概念。核心数学概念包括数列、圆和轨迹。作图要点涉及使用GeoGebra命令如Sequence、Circle和Locus来构建图形。适合初中或高中数学学习,用于理解实数和几何关系。
GeoGebra 命令及参数
Sequence(Random[1, 10], i, 1, 10) → randomNumbers, {1, 6, 3, 7, 7, 2, 5, 4, 5, 8}Element(randomNumbers, Mod[questionCount, Length[randomNumbers]] + 1) → randomNumberTextfield(input) → inputBoxJoin({Sequence[Segment[Corner[4] + (RasterPixMat * ((k * RasterStepXY), 0)), Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY))], k, 0, RasterMaxX / RasterStepXY], Sequence[Segment[Corner[4] + (RasterPixMat * (0, (k * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], k, 0, RasterMaxY / RasterStepXY]}) → RasterStreckenJoin({Sequence[Text[UnicodeToLetter[65 + k], Midpoint[Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY)), Corner[4] + (RasterPixMat * (((k + 1) * RasterStepXY), RasterMaxY))], false, true, 0, -1], k, 0, RasterMaxX / RasterStepXY - 1], Sequence[Text[("" * k), Midpoint[Corner[4] + (RasterPixMat * (RasterMaxX, ((k - 1) * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], false, true, 1, 0], k, 1, RasterMaxY / RasterStepXY]}) → RasterBeschriftungSequence(Sequence[Corner[4] + (RasterPixMat * ((k * RasterStepXY), (m * RasterStepXY))), k, 0, RasterMaxX / RasterStepXY], m, 0, RasterMaxY / RasterStepXY) → RasterPunkteTextfield(input22) → inputBox22Textfield(input21) → inputBox21Textfield(input23) → inputBox23Textfield(input24) → inputBox24Textfield(input34) → inputBox34Textfield(input31) → inputBox31Textfield(input32) → inputBox32Textfield(input33) → inputBox33Polygon(q03LO, q03RO, q03RU, q03LU) → q031, s031_{1}, s031_{2}, s031, s031_{3}Polygon(q03LO_{1}, q03RO_{1}, q03RU_{1}, q03LU_{1}) → q031_{1}, s031_{4}, s031_{5}, s031_{6}, s031_{7}CountIf(x ≟ true, {isColor1_1, isColor1_2, isColor1_3, isColor1_4, isColor1_5, isColor1_6, isColor1_7, isColor1_8, isColor1_9, isColor1_10, isColor1_11, isColor1_12, isColor2_1, isColor2_2, isColor2_3, isColor2_4, isColor2_5, isColor2_6, isColor3_1, isColor3_2, isColor3_3, isColor3_4, isColor3_5, isColor3_6, isColor4_1, isColor4_2, isColor4_3, isColor4_4, isColor4_5, isColor4_6, isColor4_7, isColor4_8, isColor4_9, isColor4_10, isColor4_11, isColor4_12}) → sumColoredCircle(pLupM, 0.7) → circleLupTextfield(input61) → inputBox61Textfield(input62) → inputBox62Textfield(input63) → inputBox63Textfield(input64) → inputBox64Textfield(input65) → inputBox65Polygon(pSquare71LO, pSquare71RO, pSquare71RU, pSquare71LU) → qAnim71, a, b, c, dTextfield(input71) → inputBox71Textfield(input72) → inputBox72Textfield(input73) → inputBox73Textfield(input74) → inputBox74Textfield(input75) → inputBox75CountIf(x ≟ true, {isColor5_1, isColor5_2, isColor5_3, isColor5_4, isColor5_5, isColor5_6, isColor5_7, isColor5_8, isColor5_9, isColor5_10, isColor5_11, isColor5_12, isColor6_1, isColor6_2, isColor6_3, isColor6_4, isColor6_5, isColor6_6, isColor7_1, isColor7_2, isColor7_3, isColor7_4, isColor7_5, isColor7_6, isColor8_1, isColor8_2, isColor8_3, isColor8_4, isColor8_5, isColor8_6, isColor8_7, isColor8_8, isColor8_9, isColor8_10, isColor8_11, isColor8_12}) → sumColored2Textfield(input511) → inputBox511Textfield(input512) → inputBox512If(step ≟ 5.1, correct511 ∧ correct512 ∧ step ≟ 5.1, listClickableBtnNext(step)) → clickableBtnNextTextfield(input30) → inputBox30Textfield(input20) → inputBox20Segment(A, B) → seg51Segment(A_{1}, B_{1}) → seg51_{1}Segment(A_{2}, B_{2}) → seg51_{2}Segment(A_{3}, B_{3}) → seg51_{3}Segment(A_{7}, B_{7}) → seg51_{4}Segment(A_{6}, B_{6}) → seg51_{5}Segment(A_{5}, B_{5}) → seg51_{6}Segment(A_{4}, B_{4}) → seg51_{7}Textfield(input101) → inputBox101Textfield(input102) → inputBox102Circle(pLupM2, 0.7) → circleLup2Polygon(pHint6LO, pHint6RO, pHint6RU, pHint6LU) → qHint63, c_1, d_1, e_1, fPolygon(pHint6LO_{1}, pHint6RO_{1}, pHint6RU_{1}, pHint6LU_{1}) → qHint62, c_{2}, d_{2}, e_{2}, f_{1}Polygon(pHint6LO_{3}, pHint6RO_{3}, pHint6RU_{3}, pHint6LU_{3}) → qHint61, c_{4}, d_{4}, e_{4}, f_{3}Polygon(pHint6LO_{5}, pHint6RO_{5}, pHint6RU_{5}, pHint6LU_{5}) → qHint64, c_{6}, d_{6}, e_{6}, f_{5}Polygon(pHint6LO_{7}, pHint6RO_{7}, pHint6RU_{7}, pHint6LU_{7}) → qHint65, c_{8}, d_{8}, e_{8}, f_{7}Segment(pWarumL, pWarumR) → warum_{6}Segment(pWarumL_{1}, pWarumR_{1}) → warum_{1}Segment(pWarumL_{2}, pWarumR_{2}) → warum_{2}Segment(pWarumL_{3}, pWarumR_{3}) → warum_{3}Segment(pWarumL_{4}, pWarumR_{4}) → warum_{4}Segment(pWarumL_{6}, pWarumR_{6}) → warum_{5}Segment(pWarumL_{7}, pWarumR_{7}) → warum_{12}Segment(pWarumL_{12}, pWarumR_{12}) → warum_{7}Segment(pWarumL_{11}, pWarumR_{11}) → warum_{8}Segment(pWarumL_{10}, pWarumR_{10}) → warum_{9}Segment(pWarumL_{9}, pWarumR_{9}) → warum_{10}Segment(pWarumL_{8}, pWarumR_{8}) → warum_{11}Segment(pWarumL_{21}, pWarumR_{21}) → warum_{16}Segment(pWarumL_{20}, pWarumR_{20}) → warum_{17}Segment(pWarumL_{19}, pWarumR_{19}) → warum_{18}Segment(pWarumL_{15}, pWarumR_{15}) → warum_{22}Segment(pWarumL_{14}, pWarumR_{14}) → warum_{23}Segment(pWarumL_{13}, pWarumR_{13}) → warum_{24}