Visual GCD:几何算法演示
几何画板及绘图内容加载中,请稍等……
这个范例通过几何图形展示最大公约数的计算过程。核心数学概念包括数论中的最大公约数算法和几何作图。作图要点涉及使用GeoGebra命令如If和Sequence来构造图形对象。适合初中生学习数论和几何的结合应用。
GeoGebra 命令及参数
If(A1 > B1, A1 - B1, A1) → A2If(A1 > B1, B1, B1 - A1) → B2If(A2 > B2, A2 - B2, A2) → A3If(A2 > B2, B2, B2 - A2) → B3If(A3 > B3, A3 - B3, A3) → A4If(A3 > B3, B3, B3 - A3) → B4If(A4 > B4, A4 - B4, A4) → A5If(A4 > B4, B4, B4 - A4) → B5If(A5 > B5, A5 - B5, A5) → A6If(A5 > B5, B5, B5 - A5) → B6If(A6 > B6, A6 - B6, A6) → A7If(A6 > B6, B6, B6 - A6) → B7If(A7 > B7, A7 - B7, A7) → A8If(A7 > B7, B7, B7 - A7) → B8If(A8 > B8, A8 - B8, A8) → A9If(A8 > B8, B8, B8 - A8) → B9If(A9 > B9, A9 - B9, A9) → A10If(A9 > B9, B9, B9 - A9) → B10If(A10 > B10, A10 - B10, A10) → A11If(A10 > B10, B10, B10 - A10) → B11If(A11 > B11, A11 - B11, A11) → A12If(A11 > B11, B11, B11 - A11) → B12If(A12 > B12, A12 - B12, A12) → A13If(A12 > B12, B12, B12 - A12) → B13If(A13 > B13, A13 - B13, A13) → A14If(A13 > B13, B13, B13 - A13) → B14If(A14 > B14, A14 - B14, A14) → A15If(A14 > B14, B14, B14 - A14) → B15If(A15 > B15, A15 - B15, A15) → A16If(A15 > B15, B15, B15 - A15) → B16If(A16 > B16, A16 - B16, A16) → A17If(A16 > B16, B16, B16 - A16) → B17If(A17 > B17, A17 - B17, A17) → A18If(A17 > B17, B17, B17 - A17) → B18If(A18 > B18, A18 - B18, A18) → A19If(A18 > B18, B18, B18 - A18) → B19If(A19 > B19, A19 - B19, A19) → A20If(A19 > B19, B19, B19 - A19) → B20If(A20 > B20, A20 - B20, A20) → A21If(A20 > B20, B20, B20 - A20) → B21If(A21 > B21, A21 - B21, A21) → A22If(A21 > B21, B21, B21 - A21) → B22If(A22 > B22, A22 - B22, A22) → A23If(A22 > B22, B22, B22 - A22) → B23If(A23 > B23, A23 - B23, A23) → A24If(A23 > B23, B23, B23 - A23) → B24If(A24 > B24, A24 - B24, A24) → A25If(A24 > B24, B24, B24 - A24) → B25If(A25 > B25, A25 - B25, A25) → A26If(A25 > B25, B25, B25 - A25) → B26If(A26 > B26, A26 - B26, A26) → A27If(A26 > B26, B26, B26 - A26) → B27If(A27 > B27, A27 - B27, A27) → A28If(A27 > B27, B27, B27 - A27) → B28If(A28 > B28, A28 - B28, A28) → A29If(A28 > B28, B28, B28 - A28) → B29If(A29 > B29, A29 - B29, A29) → A30If(A29 > B29, B29, B29 - A29) → B30If(A30 > B30, A30 - B30, A30) → A31If(A30 > B30, B30, B30 - A30) → B31If(A31 > B31, A31 - B31, A31) → A32If(A31 > B31, B31, B31 - A31) → B32If(A32 > B32, A32 - B32, A32) → A33If(A32 > B32, B32, B32 - A32) → B33If(A33 > B33, A33 - B33, A33) → A34If(A33 > B33, B33, B33 - A33) → B34If(A34 > B34, A34 - B34, A34) → A35If(A34 > B34, B34, B34 - A34) → B35If(A35 > B35, A35 - B35, A35) → A36If(A35 > B35, B35, B35 - A35) → B36If(A36 > B36, A36 - B36, A36) → A37If(A36 > B36, B36, B36 - A36) → B37If(A37 > B37, A37 - B37, A37) → A38If(A37 > B37, B37, B37 - A37) → B38If(A38 > B38, A38 - B38, A38) → A39If(A38 > B38, B38, B38 - A38) → B39If(A39 > B39, A39 - B39, A39) → A40If(A39 > B39, B39, B39 - A39) → B40If(A40 > B40, A40 - B40, A40) → A41If(A40 > B40, B40, B40 - A40) → B41If(A41 > B41, A41 - B41, A41) → A42If(A41 > B41, B41, B41 - A41) → B42If(A42 > B42, A42 - B42, A42) → A43If(A42 > B42, B42, B42 - A42) → B43If(A43 > B43, A43 - B43, A43) → A44If(A43 > B43, B43, B43 - A43) → B44If(A44 > B44, A44 - B44, A44) → A45If(A44 > B44, B44, B44 - A44) → B45If(A45 > B45, A45 - B45, A45) → A46If(A45 > B45, B45, B45 - A45) → B46If(A46 > B46, A46 - B46, A46) → A47If(A46 > B46, B46, B46 - A46) → B47If(A47 > B47, A47 - B47, A47) → A48If(A47 > B47, B47, B47 - A47) → B48If(A48 > B48, A48 - B48, A48) → A49If(A48 > B48, B48, B48 - A48) → B49If(A49 > B49, A49 - B49, A49) → A50If(A49 > B49, B49, B49 - A49) → B50If(A50 > B50, A50 - B50, A50) → A51If(A50 > B50, B50, B50 - A50) → B51If(A51 > B51, A51 - B51, A51) → A52If(A51 > B51, B51, B51 - A51) → B52If(A52 > B52, A52 - B52, A52) → A53If(A52 > B52, B52, B52 - A52) → B53If(A53 > B53, A53 - B53, A53) → A54If(A53 > B53, B53, B53 - A53) → B54If(A54 > B54, A54 - B54, A54) → A55If(A54 > B54, B54, B54 - A54) → B55If(A55 > B55, A55 - B55, A55) → A56If(A55 > B55, B55, B55 - A55) → B56If(A56 > B56, A56 - B56, A56) → A57If(A56 > B56, B56, B56 - A56) → B57If(A57 > B57, A57 - B57, A57) → A58If(A57 > B57, B57, B57 - A57) → B58If(A58 > B58, A58 - B58, A58) → A59If(A58 > B58, B58, B58 - A58) → B59If(A59 > B59, A59 - B59, A59) → A60If(A59 > B59, B59, B59 - A59) → B60If(A60 > B60, A60 - B60, A60) → A61If(A60 > B60, B60, B60 - A60) → B61If(A61 > B61, A61 - B61, A61) → A62If(A61 > B61, B61, B61 - A61) → B62If(A62 > B62, A62 - B62, A62) → A63If(A62 > B62, B62, B62 - A62) → B63If(A63 > B63, A63 - B63, A63) → A64If(A63 > B63, B63, B63 - A63) → B64If(A64 > B64, A64 - B64, A64) → A65If(A64 > B64, B64, B64 - A64) → B65If(A65 > B65, A65 - B65, A65) → A66If(A65 > B65, B65, B65 - A65) → B66If(A66 > B66, A66 - B66, A66) → A67If(A66 > B66, B66, B66 - A66) → B67If(A67 > B67, A67 - B67, A67) → A68If(A67 > B67, B67, B67 - A67) → B68If(A68 > B68, A68 - B68, A68) → A69If(A68 > B68, B68, B68 - A68) → B69If(A69 > B69, A69 - B69, A69) → A70If(A69 > B69, B69, B69 - A69) → B70If(A70 > B70, A70 - B70, A70) → A71If(A70 > B70, B70, B70 - A70) → B71If(A71 > B71, A71 - B71, A71) → A72If(A71 > B71, B71, B71 - A71) → B72If(A72 > B72, A72 - B72, A72) → A73If(A72 > B72, B72, B72 - A72) → B73If(A73 > B73, A73 - B73, A73) → A74If(A73 > B73, B73, B73 - A73) → B74If(A74 > B74, A74 - B74, A74) → A75If(A74 > B74, B74, B74 - A74) → B75If(A75 > B75, A75 - B75, A75) → A76If(A75 > B75, B75, B75 - A75) → B76If(A76 > B76, A76 - B76, A76) → A77If(A76 > B76, B76, B76 - A76) → B77If(A77 > B77, A77 - B77, A77) → A78If(A77 > B77, B77, B77 - A77) → B78Sequence(Segment[(Cell[1, i], Cell[2, i]), (Cell[1, i], 0)], i, 1, 100) → list1Sequence(Segment[(Cell[1, i], Cell[2, i]), (0, Cell[2, i])], i, 1, 100) → list2If(A78 > B78, A78 - B78, A78) → A79If(A78 > B78, B78, B78 - A78) → B79If(A79 > B79, A79 - B79, A79) → A80If(A79 > B79, B79, B79 - A79) → B80If(A80 > B80, A80 - B80, A80) → A81If(A80 > B80, B80, B80 - A80) → B81If(A81 > B81, A81 - B81, A81) → A82If(A81 > B81, B81, B81 - A81) → B82If(A82 > B82, A82 - B82, A82) → A83If(A82 > B82, B82, B82 - A82) → B83If(A83 > B83, A83 - B83, A83) → A84If(A83 > B83, B83, B83 - A83) → B84If(A84 > B84, A84 - B84, A84) → A85If(A84 > B84, B84, B84 - A84) → B85If(A85 > B85, A85 - B85, A85) → A86If(A85 > B85, B85, B85 - A85) → B86If(A86 > B86, A86 - B86, A86) → A87If(A86 > B86, B86, B86 - A86) → B87If(A87 > B87, A87 - B87, A87) → A88If(A87 > B87, B87, B87 - A87) → B88If(A88 > B88, A88 - B88, A88) → A89If(A88 > B88, B88, B88 - A88) → B89If(A89 > B89, A89 - B89, A89) → A90If(A89 > B89, B89, B89 - A89) → B90If(A90 > B90, A90 - B90, A90) → A91If(A90 > B90, B90, B90 - A90) → B91If(A91 > B91, A91 - B91, A91) → A92If(A91 > B91, B91, B91 - A91) → B92If(A92 > B92, A92 - B92, A92) → A93If(A92 > B92, B92, B92 - A92) → B93If(A93 > B93, A93 - B93, A93) → A94If(A93 > B93, B93, B93 - A93) → B94If(A94 > B94, A94 - B94, A94) → A95If(A94 > B94, B94, B94 - A94) → B95If(A95 > B95, A95 - B95, A95) → A96If(A95 > B95, B95, B95 - A95) → B96If(A96 > B96, A96 - B96, A96) → A97If(A96 > B96, B96, B96 - A96) → B97If(A97 > B97, A97 - B97, A97) → A98If(A97 > B97, B97, B97 - A97) → B98If(A98 > B98, A98 - B98, A98) → A99If(A98 > B98, B98, B98 - A98) → B99If(A99 > B99, A99 - B99, A99) → A100If(A99 > B99, B99, B99 - A99) → B100Sequence(Ray[(0, 5 * i), (1, 5 * i)], i, 1, 20) → list3Sequence(Ray[(5 * i, 0), (5 * i, 1)], i, 1, 20) → list4
AI 绘图提示语参考
绘制两个正整数a和b的几何算法图,首先设定a和b为两个点,然后通过不断执行a减去b或b减去a的操作,直到结果小于等于另一个数,重复此过程直到结果为0,最终结果即为a和b的最大公约数。在图中,可以看到一系列的减法操作,形成一个递减序列,直到最大公约数出现。
以上提示语为根据原始绘图命令整理而来,仅供参考。