ID: 15751131

【甘教版】信息技术八上 3.4 分支结构程序设计 课件+素材

日期:2025-02-06 科目:信息技术 类型:初中课件 查看:53次 大小:41336140B 来源:二一课件通
预览图 0
教版,信息技术,分支,结构,程序设计,课件
    (课件网) 3.4 分支结构程序设计 甘肃教育版八年级上册 教学目标 1、理解并掌握 Python 语言中关系和逻辑表达式的运用; 2、了解分支结构语句的执行过程; 3、熟悉两种分支结构语句的用法; 4、理解分支结构在程序中的作用。 新知导入 新知导入 加法计算训练时如何让计算机当裁判?正确的答案给予鼓励,错误的解答给予纠正。 在解决实际问题时常常需要先根据条件做出判断,依据判断的结果决定执行下面的哪一种操作,这就要用到分支结构程序。 分支结构也被称为选择结构,通常用if语句来实现分支结构的程序设计,而其中的判断条件则是由关系或逻辑表达式来表达的。 3.4.1 关系表达式和逻辑表达式 新知讲解 Python 语言中两种重要的表达式: 新知讲解 Python的七种关系运算符 运算符 描述 实例:a=3,b=9 == 等于-比较对象是否相等 (a==b)返回False != 不等于-比较两个对象是否不相等 (a!=b)返回true > 大于-返回a是否大于b (a>b)返回False < 小于-返回a是否小于b (a= 大于等于-返回a是否大于等于b。 (a>=b)返回False <= 小于等于-返回a是否小于等于b。 (a<=b)返回true in 属于-是判断某一个字符串或者是数值之类的是否在序列当中 ‘e’in ‘hello’返回true 新知讲解 关系表达式是用关系运算符把常量、变量、函数或表达式等连接起来的式子。 (1)关系表达式的值是逻辑型的量; (2)关系表达式成立,值为“True(真)”; (3)关系表达式不成立,值为“False(假)”。 新知讲解 Python中的逻辑表达式指的是由逻辑运算符把两个或两个以上的关系表达式连接起来。 注意: (1)逻辑表达式可以表示组合条件,例如数学上的 00 or x<-10 True x>0 or x!=-10 True x<0 or x=-10 False and(逻辑与) 2 所连接的两个条件都成立时,表达式值为真否则为假 x>0 and x<10 True x>10 and x<20 False not (逻辑非) 1 对一个逻辑量或一个条件的值取反 (非) not (x==5) False not (7<5) True 基本逻辑运算符及其说明 练一练 将下列表达式进行分类,看看哪些是关系表达式?哪些是逻辑表达式? (1)x==y (2)x>0 (3)(x>0or y<=5) (4) y>=x**2 (5)not a==b (6)y<2*sqrt(2) (7)x in range(1,10,2) (8)(y>2*sqrt(2) and x的分支判断。 双分支 if 语句的格式 if <条件>: <语句组A> else: <语句组B> 条件成立? 语句组A 语句组B 是 否 双分支 IF 语句的执行过程 新知讲解 双分支 if 语句的执行过程: (1)判断<条件>是否成立(即判断<条件>表达式的值是否为“True”); (2)若成立,则执行<语句组 A>,然后跳过 else 行和<语句组 B>,直接执行后面的其他语句; (3)否则,则跳过<语句组 A>,而去执行 else 部分的<语句组 B>,然后继续执行后面的其他语句。 注意:if 引导词代表<条件>成立,而 else 隐含<条件>不成立或者说相反<条件>成立。 练一练 从键盘输入自变量x的任意数值,求解下面函数y的值: y= x (x≥0) -x (x<0) 练一练 在Python集成式语言环境下打开程序代码编辑器,编辑、保存、运行程序段 p41.py,运行时分别输入 10<回车>、-20<回车>、0<回车>。 练一练 将程序段 p41.py 中双分支if语句改为y=abs (x)形成新的程序段p42.py,观察判断并运行验证修改前后的两段程序功能是否完全相 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~