搭建你的分数!——分数可视化互动练习
几何画板及绘图内容加载中,请稍等……
① 本范例是一个面向小学高年级的分数可视化互动练习,通过随机生成分数并让学生在网格区域中点击选择对应部分,直观演示分数作为整体中相对部分的概念。② 核心数学概念是分数的意义,包括分子、分母、分数值,以及将分数理解为相对比例(如部分占整体的多少),同时涉及分数比较和基本运算的初步感知。③ 作图要点:从构造摘要看,使用了GeoGebra的随机数生成(Random)、序列(Sequence)、洗牌(Shuffle)、列表操作(Take、IndexOf、RemoveUndefined)、多边形(Polygon)和区域判断(IsInRegion)等命令,配合按钮(btnCont、btnAgain、btnBack)和文本(Text)实现交互式练习流程;对象包括bruchzaehler(分子)、bruchnenner(分母)、bruchwert(分数值)、MatrixUrliste(原始列表矩阵)等,通过动态反馈(correctCount)记录正确次数。④ 适合学段为小学5-6年级,用于课堂练习或家庭作业,帮助学生建立分数数感,理解分数作为相对比例的含义,并可通过GeoGebra Classroom分享给学生进行互动学习。
GeoGebra 命令及参数
Shuffle({1, 2, 3}) → ModusListe, {2, 1, 3}Sequence(Sequence[j / k, j, 1, k - 1], k, 2, 24) → MatrixUrliste, {{0.5}, {0.3333333333333333, 0.6666666666666666}, {0.25, 0.5, 0.75}, {0.2, 0.4, 0.6, 0.8}, {0.16666666666666666, 0.3333333333333333, 0.5, 0.6666666666666666, 0.8333333333333334}, {0.14285714285714285, 0.2857142857142857, 0.42857142857142855, 0.5714285714285714, 0.7142857142857143, 0.8571428571428571}, {0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875}, {0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777778, 0.8888888888888888}, {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9}, {0.09090909090909091, 0.18181818181818182, 0.2727272727272727, 0.36363636363636365, 0.45454545454545453, 0.5454545454545454, 0.6363636363636364, 0.7272727272727273, 0.8181818181818182, 0.9090909090909091}, {0.08333333333333333, 0.16666666666666666, 0.25, 0.3333333333333333, 0.4166666666666667, 0.5, 0.5833333333333334, 0.6666666666666666, 0.75, 0.8333333333333334, 0.9166666666666666}, {0.07692307692307693, 0.15384615384615385, 0.23076923076923078, 0.3076923076923077, 0.38461538461538464, 0.46153846153846156, 0.5384615384615384, 0.6153846153846154, 0.6923076923076923, 0.7692307692307693, 0.8461538461538461, 0.9230769230769231}, {0.07142857142857142, 0.14285714285714285, 0.21428571428571427, 0.2857142857142857, 0.35714285714285715, 0.42857142857142855, 0.5, 0.5714285714285714, 0.6428571428571429, 0.7142857142857143, 0.7857142857142857, 0.8571428571428571, 0.9285714285714286}, {0.06666666666666667, 0.13333333333333333, 0.2, 0.26666666666666666, 0.3333333333333333, 0.4, 0.4666666666666667, 0.5333333333333333, 0.6, 0.6666666666666666, 0.7333333333333333, 0.8, 0.8666666666666667, 0.9333333333333333}, {0.0625, 0.125, 0.1875, 0.25, 0.3125, 0.375, 0.4375, 0.5, 0.5625, 0.625, 0.6875, 0.75, 0.8125, 0.875, 0.9375}, {0.058823529411764705, 0.11764705882352941, 0.17647058823529413, 0.23529411764705882, 0.29411764705882354, 0.35294117647058826, 0.4117647058823529, 0.47058823529411764, 0.5294117647058824, 0.5882352941176471, 0.6470588235294118, 0.7058823529411765, 0.7647058823529411, 0.8235294117647058, 0.8823529411764706, 0.9411764705882353}, {0.05555555555555555, 0.1111111111111111, 0.16666666666666666, 0.2222222222222222, 0.2777777777777778, 0.3333333333333333, 0.3888888888888889, 0.4444444444444444, 0.5, 0.5555555555555556, 0.6111111111111112, 0.6666666666666666, 0.7222222222222222, 0.7777777777777778, 0.8333333333333334, 0.8888888888888888, 0.9444444444444444}, {0.05263157894736842, 0.10526315789473684, 0.15789473684210525, 0.21052631578947367, 0.2631578947368421, 0.3157894736842105, 0.3684210526315789, 0.42105263157894735, 0.47368421052631576, 0.5263157894736842, 0.5789473684210527, 0.631578947368421, 0.6842105263157895, 0.7368421052631579, 0.7894736842105263, 0.8421052631578947, 0.8947368421052632, 0.9473684210526315}, {0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.85, 0.9, 0.95}, {0.047619047619047616, 0.09523809523809523, 0.14285714285714285, 0.19047619047619047, 0.23809523809523808, 0.2857142857142857, 0.3333333333333333, 0.38095238095238093, 0.42857142857142855, 0.47619047619047616, 0.5238095238095238, 0.5714285714285714, 0.6190476190476191, 0.6666666666666666, 0.7142857142857143, 0.7619047619047619, 0.8095238095238095, 0.8571428571428571, 0.9047619047619048, 0.9523809523809523}, {0.045454545454545456, 0.09090909090909091, 0.13636363636363635, 0.18181818181818182, 0.22727272727272727, 0.2727272727272727, 0.3181818181818182, 0.36363636363636365, 0.4090909090909091, 0.45454545454545453, 0.5, 0.5454545454545454, 0.5909090909090909, 0.6363636363636364, 0.6818181818181818, 0.7272727272727273, 0.7727272727272727, 0.8181818181818182, 0.8636363636363636, 0.9090909090909091, 0.9545454545454546}, {0.043478260869565216, 0.08695652173913043, 0.13043478260869565, 0.17391304347826086, 0.21739130434782608, 0.2608695652173913, 0.30434782608695654, 0.34782608695652173, 0.391304347826087, 0.43478260869565216, 0.4782608695652174, 0.5217391304347826, 0.5652173913043478, 0.6086956521739131, 0.6521739130434783, 0.6956521739130435, 0.7391304347826086, 0.782608695652174, 0.8260869565217391, 0.8695652173913043, 0.9130434782608695, 0.9565217391304348}, {0.041666666666666664, 0.08333333333333333, 0.125, 0.16666666666666666, 0.20833333333333334, 0.25, 0.2916666666666667, 0.3333333333333333, 0.375, 0.4166666666666667, 0.4583333333333333, 0.5, 0.5416666666666666, 0.5833333333333334, 0.625, 0.6666666666666666, 0.7083333333333334, 0.75, 0.7916666666666666, 0.8333333333333334, 0.875, 0.9166666666666666, 0.9583333333333334}}RemoveUndefined(Sort[Join[Sequence[Element[MatrixUrliste, o], o, 1, 24]]]) → UrlisteRandom(2, 65) → solpositionSequence(Sequence[j / k, j, 1, k - 1], k, 2, 12) → MatrixSolBruch, {{0.5}, {0.3333333333333333, 0.6666666666666666}, {0.25, 0.5, 0.75}, {0.2, 0.4, 0.6, 0.8}, {0.16666666666666666, 0.3333333333333333, 0.5, 0.6666666666666666, 0.8333333333333334}, {0.14285714285714285, 0.2857142857142857, 0.42857142857142855, 0.5714285714285714, 0.7142857142857143, 0.8571428571428571}, {0.125, 0.25, 0.375, 0.5, 0.625, 0.75, 0.875}, {0.1111111111111111, 0.2222222222222222, 0.3333333333333333, 0.4444444444444444, 0.5555555555555556, 0.6666666666666666, 0.7777777777777778, 0.8888888888888888}, {0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9}, {0.09090909090909091, 0.18181818181818182, 0.2727272727272727, 0.36363636363636365, 0.45454545454545453, 0.5454545454545454, 0.6363636363636364, 0.7272727272727273, 0.8181818181818182, 0.9090909090909091}, {0.08333333333333333, 0.16666666666666666, 0.25, 0.3333333333333333, 0.4166666666666667, 0.5, 0.5833333333333334, 0.6666666666666666, 0.75, 0.8333333333333334, 0.9166666666666666}}RemoveUndefined(Sort[Join[Sequence[Element[MatrixSolBruch, o], o, 1, 12]]]) → SolBruchListeIndexOf(solwert, Urliste) → solpositioninurlisteTake(Urliste, solpositioninurliste + 1, 276) → UrGroesserListeTake(Urliste, 1, solpositioninurliste - 1) → UrKleinerListePolygon(NennerQuadratE1, NennerQuadratE2, 4) → NennerQuadrat, f, g, h, i, NennerQuadratE3, NennerQuadratE4Polygon(ZaehlerQuadratE1, ZaehlerQuadratE2, 4) → ZählerQuadrat, j, k, l, m, ZaehlerQuadratE3, ZaehlerQuadratE4IsInRegion(Punkt1, ZählerQuadrat) → Zaehler1IsInRegion(Punkt2, ZählerQuadrat) → Zaehler2IsInRegion(Punkt3, ZählerQuadrat) → Zaehler3IsInRegion(Punkt4, ZählerQuadrat) → Zaehler4IsInRegion(Punkt5, ZählerQuadrat) → Zaehler5IsInRegion(Punkt6, ZählerQuadrat) → Zaehler6IsInRegion(Punkt7, ZählerQuadrat) → Zaehler7IsInRegion(Punkt8, ZählerQuadrat) → Zaehler8IsInRegion(Punkt9, ZählerQuadrat) → Zaehler9IsInRegion(Punkt10, ZählerQuadrat) → Zaehler10IsInRegion(Punkt11, ZählerQuadrat) → Zaehler11IsInRegion(Punkt12, ZählerQuadrat) → Zaehler12IsInRegion(Punkt1, NennerQuadrat) → Nenner1IsInRegion(Punkt2, NennerQuadrat) → Nenner2IsInRegion(Punkt3, NennerQuadrat) → Nenner3IsInRegion(Punkt4, NennerQuadrat) → Nenner4IsInRegion(Punkt5, NennerQuadrat) → Nenner5IsInRegion(Punkt6, NennerQuadrat) → Nenner6IsInRegion(Punkt7, NennerQuadrat) → Nenner7IsInRegion(Punkt8, NennerQuadrat) → Nenner8IsInRegion(Punkt9, NennerQuadrat) → Nenner9IsInRegion(Punkt10, NennerQuadrat) → Nenner10IsInRegion(Punkt11, NennerQuadrat) → Nenner11IsInRegion(Punkt12, NennerQuadrat) → Nenner12Length(Urliste) → längeurlisteNumerator(solwert) → solzaehlerDenominator(solwert) → solnennerLength(SolBruchListe) → aDenominator(modus23groesserwert) → modus23groessernennerNumerator(modus23groesserwert) → modus23groesserzaehlerDenominator(modus23kleinerwert) → modus23kleinernennerNumerator(modus23kleinerwert) → modus23kleinerzaehlerText(CorrectText, A, false, true, 0) → Text5
AI 绘图提示语参考
绘制一个分数可视化练习的交互图形:画面左侧有一个大正方形表示单位1(分母),右侧有相同大小的另一个大正方形表示分数的分子部分。两个正方形内部都划分为若干个小方格。在图形下方显示一个随机生成的分数任务,例如「3/5」。学生需要点击右侧分子正方形中相应数量的小格子来表示分数值,同时系统会根据点击结果给出正确或错误的反馈。图形上方显示当前的正确答题数量。整体采用简洁的数学风格,分数用大号字体突出显示。
以上提示语为根据原始绘图命令整理而来,仅供参考。