小数的三种表示形式(修改版)

小数的三种表示形式(修改版)
几何画板及绘图内容加载中,请稍等……
2020-03-27 23:35
① 本范例通过交互式图形演示同一个小数如何以小数、分数和百分数三种形式呈现,并配有直观的扇形面积图。② 核心数学概念包括小数、分数、百分数之间的等价转换,以及部分与整体的关系。③ 作图要点:利用GeoGebra的Circle、Sector、Polygon等命令绘制圆形和扇形表示整体与部分;使用Sequence、Zip、RandomElement等命令生成随机数值和动态更新;通过TableText命令展示三种形式的对照表格;结合Slider或按钮实现交互切换。④ 适合小学高年级至初中阶段学习分数、小数和百分数互化的课堂演示或学生自主探索,也可用于教师制作教学课件。

GeoGebra 命令及参数

  1. Circle((0, 0), 1) → c
  2. Sequence(Point[{cos(((i * 2) * π / 10)), sin(((i * 2) * π / 10))}], i, 0, 9) → list1
  3. Zip(Segment[(0, 0), A], A, list1) → list2
  4. Sequence(Point[{cos(((i * 2) * π / 100)), sin(((i * 2) * π / 100))}], i, 0, 99) → list3
  5. Sequence(Point[{(0.9 * cos(((i * 2) * π / 100))), (0.9 * sin(((i * 2) * π / 100)))}], i, 0, 99) → list4
  6. Zip(Segment[A, B], A, list3, B, list4) → list5
  7. Point(list3) → A
  8. Point(list3) → B
  9. Sector(c, A, B) → d
  10. Sequence(Point[{cos(((i * 2) * π / 10) + π / 10), sin(((i * 2) * π / 10) + π / 10)}], i, 0, 9) → list6
  11. Zip(Segment[A, (0.85 * A)], A, list6) → list7
  12. Polygon((1.5, -1), (3.5, -1), 4) → squareOutline
  13. Remove(Flatten[Sequence[Sequence[Point[{i, j}], j, -1, 1, 0.2], i, 1.7, 3.5, 0.2]], {(3.5, 1)}) → squarePoints
  14. Mod(100 - (IndexOf[A, list3] - IndexOf[B, list3]), 100) → circleSize
  15. Point(squarePoints) → C
  16. Vertex(squareOutline) → D, E, F, G
  17. Segment(G, F) → f
  18. Segment(F, E) → g
  19. Segment(E, D) → h
  20. Segment(D, G) → i
  21. OrthogonalLine(C, f) → j
  22. OrthogonalLine(C, g) → k
  23. Intersect(j, f) → H
  24. Intersect(k, i) → I
  25. Intersect(j, h) → J
  26. OrthogonalLine(K, k) → l
  27. Intersect(k, l) → L
  28. Flatten(Sequence[Sequence[Point[{i, j}], j, -1, 0.8, 0.2], i, 1.7, 3.5, 0.2]) → backupSquarePoints
  29. Intersect(l, h) → M
  30. Polygon(D, G, K, L, C, J) → poly1, d_1, g_1, k_1, l_1, c_1, j_1
  31. Sequence(Point[{i, -1.5}], i, -1, 3.5 - 0.045, 0.045) → linePoints
  32. Point(linePoints) → N
  33. Segment((-1, -1.5), (3.5, -1.5)) → m
  34. Sequence(Segment[(i, -1.525), (i, -1.475)], i, -1, 3.5, 0.045) → L_2
  35. Vector(N - (0, 0.25), N) → u
  36. Sequence(Segment[(i, -1.55), (i, -1.45)], i, -1 + 0.45 / 2, 3.5, 0.45) → L_3
  37. Sequence(Segment[(i, -1.58), (i, -1.42)], i, -1, 3.5, 0.45) → L_1
  38. Sequence(Segment[(1.5, j), (3.5, j)], j, -0.8, 0.8, 0.2) → L_4
  39. Sequence(Segment[(i, -1), (i, 1)], i, 1.7, 3.3, 0.2) → L_5
  40. TableText({If[n, FractionText[circleSize / 100], (((("\frac{" * circleSize) * "}{") * 100) * "}")], circleSize / 100, circleSize + "%"}) → text3
  41. Random(0, 99) → num
  42. If(num / 100 ≟ circleSize / 100, 1, 0) → ver
  43. RandomElement(sce) → sce'
  44. If(es ≟ 3, "punti", "punto") → punt
  45. If(es ≟ 2, -1.45, If[es ≟ 3, 1.5, 0.1]) → c'
  46. Random(1, 6) → im
  47. If(es ≟ 3, "i", "il") → art

AI 绘图提示语参考

画一个圆形,并在其内部用扇形表示一个百分比数值。在圆形外部,用分数和小数形式展示该百分比对应的数值。同时,在圆形外部绘制一个正方形,并在正方形内部用点和线段动态展示该数值的十进制表示。整个图形应包含可交互的滑块,用于动态调整扇形大小和数值显示,并通过表格对比不同表示形式。
以上提示语为根据原始绘图命令整理而来,仅供参考。