第十一章 第四节赋值-【手影物理】GeoGebra学习应用教程(基础篇)
第十一章 图文互动 第四节 赋值
赋值指令(SetValue)是实现动态数学建模、变量运算和对象属性控制的核心工具。它通过将数值、表达式、对象或计算结果 “分配”给一个变量或对象,让用户能够高效管理数学元素之间的关系,构建动态交互的数学情境。
一、赋值指令
可以作用于多种类型的对象,这些对象大致可分为基础数据类型和几何 / 数学对象类型两大类。除了数值、点、列表外,常见的赋值对象还包括以下几类:
1.基础数据类型
数值(Numbers) 包括整数、小数、无理数(如 π、√2)等,是最基础的赋值对象。
示例:a = 3.14、b = π/2、c = sqrt(5) 文本(Text/Strings) 字符串类型,可用于标注、说明或存储非数值信息,需用英文引号包裹。 示例:label = "三角形面积"、message = "半径:" + r(文本与变量拼接) 布尔值(Booleans) 表示逻辑判断结果,只有true(真)和false(假)两种值,常用于条件判断。 示例:isPositive = x > 0、isEqual = a == b。
2.几何对象类型
(1)点(Points) 包括平面点(2D)、空间点(3D),可通过坐标或几何关系定义。 示例:P = (3, 4)(平面点)、Q = (1, 2, 3)(空间点)、M = Midpoint(A, B)(A、B 的中点)
(2)线段、射线、直线(Segments/Rays/Lines) 可通过端点、方程或几何关系赋值。 示例:s = Segment(A, B)(线段 AB)、l = Line(3x + 2y = 6)(直线方程)
(3)多边形(Polygons) 包括三角形、四边形等闭合图形,由顶点序列定义。 示例:tri = Polygon(A, B, C)(三角形 ABC)、quad = Polygon(P, Q, R, S)(四边形 PQRS)
(4)圆与椭圆(Circles/Ellipses) 圆可通过圆心 + 半径或三点定义;椭
1
学科网(北京)股份有限公司