2022年常用GeoGebra指令—.逻辑 .pdf
常用 GeoGebra指令逻辑关系关系 , 比较两个对象的数值关系或位置关系如:关系 A,B (A,B 为点) 关系a,b (a,b 为直线 ) 关系多边形 1,多边形 2 该指令能够比较出的关系:说明下面的表述中线通指直线、射线和线段两点、两线段、两多边形、两函数:是否相等两线(除两线段之外的情况 ):是相交、平行、还是垂直关系两圆:相等、相交、不相交一点与一线 (函数):点是否在线(函数)上点与多边形 (圆):点是否在多边形的边界上(不能确定是否在多边形内) 线段与多边形:是否相等线与圆:是否相交、相切聚点聚点 , 判定该点是否是区域的一个内点,并新建一个真假值如:聚点 A, 多边形 1 聚点A,c (c 为一圆 ) 聚点A,f (f为不等式 ) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 这里的区域可以是多边形、圆、椭圆、扇形、圆弧、不等式。如果如果 , 如果条件满足,新建一个对象; 如果条件不满足,新建一个未定义如:如果 a3,(0,0) (a 为参数)说明 0:如果指令的如果部分是如果指令使用的难点,这里需要进行一些关系判定, 例如大小是否相等、是否是包含关系等。常用到的如果条件有: (判断是否相等用= (也可用辅助输入 ?)) 真假值判断:真: a、a ? true 假:a ? false 数值判断:a?5,a5 , a5 ;y(A)3, 设定值 A,B ( A 为自由点,或 A 和 B 都是同一个对象的内点 ) 这个指令输入之后会进行判断,如果条件满足,A 点移动到 B,不满足不发生任何变化。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 当然,这样的判断,往往会写在对象的脚本中,在进行交互反馈的GGB 课件制作中非常常用。如果 , , 如果条件满足,新建一个对象; 如果条件不满足,新建一个对象如:如果 a3,(0,0),(10.10) (a 为参数)说明 0:与前一个指令类似,将这个指令直接输入,起到的效果是新建对象,直接将对象的定义写为如果, 不过这个指令新建出的对象等于是两个对象(前一个指令是有无一个对象的效果) ,只要条件改变,这个对象会跟着发生改变。与上面指令一样这个指令也可以与设定值指令嵌套使用,从而更好的完成课件的交互效果。说明 1:如果指令中除了嵌套设定值之外,也可以和设定对象属性 (绘图区属性) 的指令配合,起到对对象的状态(绘图区属性)的动态更改。可以配合的指令有:背景色、标签模式、标题、点径、点型、动态颜色、放大、更新作图、工具提示模式、开启动画、平移视图、删除、设置坐标、缩小、显示标签、显示对象、显示图层、显示网格、显示坐标轴、线宽、线型、颜色、隐藏图层、运行单击脚本、运行更新脚本、中心定位、追踪、坐标轴比例等。说明 2:如果指令在与其他指令嵌套时往往会有两种情况:一般使用去其他指令嵌套名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 如果,有时也用如果嵌套其他指令。一般来说, 用没有“否则”的如果时是如果嵌套其他(其他指令作为如果指令的执行对象 ),用有“否则”的如果时是其他嵌套如果(如果指令得到的结果作为其他指令的一部分) 。写法如下:如果a0, 中心定位 0,0 如果a0, 放大1 如果x(A)0, 标签模式 A,1 开启动画 如果a0,true,false 显示对象 A, 如果x(A)0,true,false 显示网格 如果a0,true,false 标签模式 A, 如果x(A)0,1,2 追踪A, 如果x(A)0,true,false 如果,,新建分段函数如:如果 x0,2x,x 2 用如果指令可以非常方便的新建出分段函数,通常一个如果指令可以将函数分为两段(一般输入的是xa ,或 xa ,即便输入其他的表达式0 x5,2x, 如果x0,x 2,4x 或如果x5, 如果x0, 如果x-5,2x 2,2x 条件计数条件计数 , 新建一个数值,显示集合中满足条件的元素个数如:条件计数 x5, 1,2,3,4,7,8,6=3 条件计数 x 3, A1:A10=2 在条件计数中的集合可以是数集、其他集合、单元格区域等。如果是数集(单元格区域中的单元格都是数)条件可以是关于x 的任意不等式关系,除上述情况之外的集合只能使用的条件时x=a 或 x!=a 即只能判断 x 是否等于某值。如:条件计数 x=5, 1,2,3,4,7,8,6,(5,5)=0 条件计数 x = “人”, 1, 2, 3, 4, 7, 8, 6, “人”=1 条件计数 x!= 5, 1, 2, 3, 4, 7, 8, 6, (5, 5)=8 子集子集 , 新建一个集合,包含集合中满足条件的元素如:子集 x5, 1,2,3,4,7,8,6=7,8,6 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - 子集x 3, A1:A10=2,1 子集指令和条件计数中的条件和集合输入都是一样的,只是输出的结果不同。如:子集 x=5, 1,2,3,4,7,8,6,(5,5)= 子集x = “人”, 1, 2, 3, 4, 7, 8, 6, “人”= “人”子集x!= 5, 1, 2, 3, 4, 7, 8, 6, (5, 5)= 1, 2, 3, 4, 7, 8, 6, (5, 5) 已定义已定义 判断一个对象是否是定义对象,并新建一个真假值表示如:已定义 A=true 已定义 圆形(0,0),-5=false 一般显示的对象都是true ,当对象在代数区显示未定义或对象定义的不符合规则时是false. 整数整数 判断一个数值对象是否是整数,并新建一个真假值表示如:已定义 a=true (a=4) 已定义 5.55=false 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 以上内容主要结合官网介绍和4.4 版的软件实际检验,如有问题请及时反馈。GeoGebra 学习交流群: 217440999 作者:云南师大 -小孟Q Q :319774699 E-mail : 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -