高中信息技术 / 教科版(2019) / 必修1 数据与计算 / 第2单元 编程计算 / 2.2 做出判断的分支 / 编号:22210513

高中信息技术教科版必修一第二单元2.2算法之分支结构 课件(共12张PPT)

日期:2025-01-21 科目:高中信息技术 类型:课件 来源:二一教育课件站
关键词:打印,语句,score,If,分支,Else
预览图 6
高中信息技术 高中信息技术
(课件网) 高中信息技术 算法之分支结构 一、单分支IF语句(If :) If 条 件 : 语句块 python格式: 语句块 条 件 是 否 流程图 问题1:输入学生的成绩,如果大于等于60分,则打印“passed” python算法代码: If score>=60: Print (“passed”) 打印:passed score>=60 是 否 二、双分支IF语句(If : /Else:) If 条 件 : 语句块1 Else: 语句块2 打印passed score>=60 是 否 打印failed 其中,语句块可以包含0条或多条语句 python格式: 流程图 问题2:输入学生的成绩,如果大于等于60分,则打印“passed” ,如果小于60分则打印“failed”。 python算法代码: If score>=60: Print( “passed”) Else: Print (“failed”) 打印passed score>=60 是 否 打印failed 三、多分支 (IF-elif-else) python格式: If 条 件 : 语句块1 elif 条件: 语句块2 elif 条件: 语句块3 elif 条件: 语句块4 Else: 语句块5 问题3:输入学生的成绩,如果大于等于90,则打印“A” ,如果在80到90之间则打印“B”,在70到80之间则打印“C”,在60到70之间则打印“D”,如果小于60则打印“F”。 SKIP 想一想 问题3之流程图 打印:D score>=60 是 否 打印:F 打印:A score>=90 是 否 score>=80 否 score>=70 否 是 打印:C 是 打印:C If score>=90 Then Print “A” Else if score>=80 Then Print “B” Else if score>=70 Then Print “C” Else if score>=60 Then Print “D” Else Print “F” End if End if End if End if 问题3之代码 分支结构的作用与特点: 作用:根据不同的条件判断来决定程序的执 行走向。 特点:条件判断、执行走向。 课堂小结 一、分支结构———IF语句 (1)单分支IF语句(If ) (2)双分支IF语句(If - Else) (3)多分支语句(if –elif-else) 二、分支结构的作用与特点 某商场为促销苹果,规定原价5元每公斤,购买5Kg以上可打9折。购买10Kg以上可打8折。请设计一个程序,输入购买X千克时的应付款。 课后作业:

~~ 已预览到文档结尾了 ~~