ID: 4877306

第4课分支程序课件(13张幻灯片)

日期:2025-09-21 科目:信息技术 类型:初中课件 查看:34次 大小:491008B 来源:二一课件通
预览图 1/6
4课,分支,程序,课件,13张,幻灯片
  • cover
第4课分支程序 【教学目标】 1、知识和技能: ①掌握if语句的书写格式及使用方法。 ②掌握条件的表达方法。 ③学会使用流程图来表达算法。 ④理解程序的缩进表示。 2、过程和方法: ①通过编程练习,培养严谨、认真、科学的编程习惯,提高计算能力、思维能力和推理能力。 3、情感态度和价值观: ①在独立思考的基础上,同学之间相互协作,以组为单位相互竞赛,养成积极进取的学习习惯。 ②使学生学会欣赏作品和正确评价自己的作品。 ③培养学生自主探索新知、勇于尝试的精神。 【教学重点】 if语句的格式和使用方法; 【教学难点】 理解if...elif...else执行流程。 【教学环境】 计算机多媒体网络电子教室? 教学方法:演示法、任务驱动法、讲授法 复习:阅读下列程序说出运行结果 (1) a=5 b=6 c=b+c+a print(c) (2) d=float(input()) e=d*10 print(e) 从键盘输入值25.36,运行程序输出的结果是: (3) d=int(input()) e=d*10 print(e) 从键盘输入值25.36,运行程序输出的结果是: 分支结构:如何程序能对接收的信息进行判断,并根据判断的结果采取不同的行动。 一、IF语句 ▲小朋友的身高超过120厘米了吗?超过了需要买票。 ▲有奖竞猜答对了吗?答对了加2分,答错了减1分。 ▲前面的陌生人是男的吗?是男的称他“先生”,是“女”的称她“女士” ▲你们输入帐号的密码时正确进入,错误就出现密码不对。 以上例子中都需要判断事情,根据条件是否成立分别做不同的事情。 怎么编程? 【例题4-1】身高超过120厘米需要买票,小朋友需要买票吗? 身高= float( input(‘输入身高:’) ) if 身高>120: print(“身高是”,身高,”厘米”) print(“请买票”) print (“温馨提示:身高超过120厘米需要买票。”) 图形 名称 开始/结束框 处理框 判断框 流程线 功能 表示开始或结束 表示计算或处理等 表示条件判断 表示程序的执行顺序 身高=float(input(“请输入身高:”)) if 身高>120: print(“身高是”,身高,”厘米”) print(“请买票!”) print(“身高是”,身高,”厘米”) print(“温馨提示:身高超过120厘米需要买票。”) <表达式1> <关系运算符> <表达式2 > 功能:关系表达式,如果条件成立,其值就是真值”True”,如果不成立,其值就是假值”False”。 关系运算符 功能 相当于数学符号 < 小于 > <= 小于等于 ≤ >= 大于等于 ≥ > 大于 > == 等于 = != 不等于 ≠ <表达式1> <关系运算符> <表达式2 > 功能:关系表达式,如果条件成立,其值就是”True”,如果不成立,其值就是”False”。 判断以下表达式是真假值。 5 > 10 8 == “8” “天空” == “天空” 12 != (4*3) 假 假 真 假 关系运算符 功能 相当于数学符号 < 小于 > <= 小于等于 ≤ >= 大于等于 ≥ > 大于 > == 等于 = != 不等于 ≠ 新命令: if <条件>: <语句块> 功能: 如何表达式成立,则先执行if行后缩进的<语句块>,然后才执行<语句块>没缩进的语句; 如何条件不成立,则直接执行<语句块>没缩进的语句。 身高=float(input(“请输入身高:”)) if 身高>120: print(“身高是”,身高,”厘米”) print(“请买票!”) print(“身高是”,身高,”厘米”) print(“温馨提示:身高超过120厘米需要买票。”) 二、if … elif …else 语句 (if嵌套语句) 现实生活中的事情总是很复杂,有时需要多个条件进行检测,这时候使用if…elif…else语句比较方便。 新语句 格式: if <条件1>: <语句块1> elif <条件2>: <语句块2> …… else: <语句块n> 功能:从if行开始依次对条件进行判断,如果正确则执行条件下面的<语句块>,然后跳出该if语句,如果不正确则对下一个条件进行判断,如果所有条件都不成立,则执行else下面的<语句块> 任务2 : 【例题4-2】商场水果打折销售,水果8元一斤, ... ...

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