长方体体积:用单位立方体分解并验证体积公式
几何画板及绘图内容加载中,请稍等……
该范例用于演示长方体体积如何通过把形成立成立方体来“数”体积,并进一步观察边长变化对体积与相关性质的影响。核心数学概念包括:长方体(quader)的体积、单位立方体分解计数思想、体积公式 V=a·b·c 的应用与解释,以及长度变化导致的几何量变化趋势。作图与交互要点来自构造摘要:使用 Polygon、Segment、Rotate、Shuffle 等对象与变换来构建长方体及其分解构型;用 list、maxExNum、listeExVal、exNum、exVal 组织可变参数与题目数据;通过 Textfield、dropdown1~dropdown5、selectedDropdown 实现选择与输入;利用 If、SelectedIndex 与 validate 控制判断逻辑;并借助 SpeechBubbleLeft、showanswer/showsolution、btnValidate/btnTryAgain/btnNew、showhint/hintText 等实现提示、答案展示与学生作答反馈。适合小学高年级至初中(如5-6年级)立体几何入门,适用于课堂探究、练习与分层巩固。
GeoGebra 命令及参数
Join({{0}, Shuffle[Sequence[1, maxExNum, 1]]}) → listeExValIf(exVal ≟ 1 ∨ exVal ≟ 4 ∨ exVal ≟ 5, dropdown1, If[exVal ≟ 2, dropdown2, If[exVal ≟ 3, dropdown3, If[exVal ≟ 6, dropdown4, If[exVal ≟ 7, dropdown5]]]]) → selectedDropdownSelectedIndex(selectedDropdown) → studentAnswerTextfield(aInput) → InputBox1Textfield(bInput) → InputBox2Polygon(PtopLeftCornerFeedback, PtopRightCornerFeedback, PbottomRightCornerFeedback, PbottomLeftCornerFeedback) → rectangleCorrect, ptopleftcornerfeedback, ptoprightcornerfeedback, pbottomrightcornerfeedback, pbottomleftcornerfeedbackShuffle(Sequence[Random[0, 10], i, 1, 100]) → randomNosForX, {0, 1, 10, 0, 2, 3, 2, 0, 9, 1, 5, 8, 0, 6, 5, 1, 6, 4, 10, 6, 7, 0, 1, 10, 9, 2, 2, 2, 3, 10, 7, 7, 3, 6, 9, 5, 4, 1, 6, 3, 0, 9, 4, 1, 3, 10, 6, 10, 2, 5, 9, 9, 9, 9, 6, 5, 9, 1, 6, 1, 7, 2, 7, 7, 7, 2, 6, 8, 0, 8, 7, 4, 1, 6, 6, 7, 4, 10, 5, 4, 6, 0, 3, 7, 0, 1, 6, 1, 4, 10, 6, 9, 7, 7, 2, 10, 8, 8, 2, 3}Element(randomNosForX, Mod[questionCount, 100] + 1) → numXShuffle(Sequence[Random[0, 10], i, 1, 100]) → randomNosForY, {2, 6, 0, 9, 5, 6, 1, 1, 7, 8, 3, 3, 5, 7, 10, 5, 4, 2, 9, 0, 6, 10, 1, 6, 7, 6, 1, 7, 1, 7, 3, 10, 3, 2, 1, 5, 0, 6, 8, 5, 2, 8, 5, 4, 2, 2, 8, 5, 0, 5, 6, 2, 7, 3, 5, 2, 0, 4, 0, 2, 3, 3, 5, 8, 6, 3, 10, 10, 6, 9, 8, 5, 7, 6, 0, 0, 4, 3, 3, 8, 7, 9, 10, 2, 7, 8, 3, 7, 6, 1, 1, 0, 4, 7, 10, 6, 0, 7, 6, 6}Element(randomNosForY, Mod[questionCount, 100] + 1) → numYSegment(P5, P6) → fSegment(P6, P7) → gSegment(P7, P8) → hSegment(P8, P9) → iSegment(P9, P10) → jSegment(P10, P11) → kSegment(P11, P5) → lRotate(B + ((sliderB_1 * verzerrung), 0), winkel, B) → CRotate(A + ((sliderB_1 * verzerrung), 0), winkel, A) → DRotate(F + ((sliderB_1 * verzerrung), 0), winkel, F) → GRotate(E + ((sliderB_1 * verzerrung), 0), winkel, E) → HSegment(A, B) → mSegment(B, F) → nSegment(F, G) → pSegment(G, H) → qSegment(H, E) → rSegment(E, A) → sSegment(A, D) → tSegment(D, C) → aSegment(C, B) → bSegment(C, G) → cSegment(F, E) → dSegment(H, D) → eRotate(B_1 + ((sliderB * verzerrung), 0), winkel, B_1) → C_1Rotate(A_1 + ((sliderB * verzerrung), 0), winkel, A_1) → D_1Rotate(F_1 + ((sliderB * verzerrung), 0), winkel, F_1) → G_1Rotate(E_1 + ((sliderB * verzerrung), 0), winkel, E_1) → H_1Segment(A_1, B_1) → f_1Segment(B_1, C_1) → g_1Segment(C_1, G_1) → h_1Segment(F_1, G_1) → i_1Segment(F_1, E_1) → j_1Segment(E_1, A_1) → k_1Segment(A_1, D_1) → l_1Segment(H_1, G_1) → m_1Segment(E_1, H_1) → n_1Segment(D_1, C_1) → p_1Segment(H_1, D_1) → q_1Segment(B_1, F_1) → r_1Polygon(A_1 - (0.3, 0.6), (x(C_1) + 1.7, y(A_1 - 0.6)), (x(C_1) + 1.7, y(G_1) + 0.3), (x(A_1) - 0.3, y(G_1) + 0.3)) → q1, s_1, t_1, a_1, b_1SpeechBubbleLeft(O + (0.6, -0.5), 8, 2.5) → poly1SpeechBubbleLeft(O + (0.4, -0.3), 8, 2.5) → poly2
AI 绘图提示语参考
画一个立方体的体积探索器,包含一个可分解成单位立方体的立方体,验证其体积公式。立方体的边长由用户输入,包含四个边长的输入框。用户可以通过旋转和随机生成的单位立方体来探索立方体的体积。
以上提示语为根据原始绘图命令整理而来,仅供参考。