2.2 做出判断的分支 课件 2023—2024学年教科版(2019)高中信息技术必修1

2024-03-17
| 19页
| 1553人阅读
| 323人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.2 做出判断的分支
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 785 KB
发布时间 2024-03-17
更新时间 2024-03-17
作者 guochuan
品牌系列 -
审核时间 2024-03-17
下载链接 https://m.zxxk.com/soft/43924229.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

做出判断的分支 1996年,计算机科学家证明了这样的事实:任何简单或复杂的算法 都可以由顺序结构、选择结构和循环结构这三种基本结构结合而成。 条件 否 是 A B A B 条件 否 A 是 顺序结构 分支结构 循环结构 例: 输入数字a,b,计算两个数字之和并输出。 开始 输入age 结束 输入age 输入age input()函数内输入的是字符串。 a=float(Input(“请输入第一个数字:”)) b=float(input(“请输入第二个数字:”)) print(a+b) 分析问题 设计算法 编写代码 调试运行 顺序结构 分支结构 单分支结构 双分支结构 多分支结构 嵌套分支结构 分支结构类型 单分支结构 表达式 语句块 false true If条件: 语句或语句组 如果……就…… 满足条件就如何,不满足不做处理 流程图 基本格式 含义 例如:如果我考上高中,就去读高中 如果你发烧了,就要吃药打针 请用户输入年龄,如果小于18岁,告诉用户,未成年不得进入网吧! 分析问题 设计算法 编写代码 调试运行 If单分支结构 开始 输入age Age>18? 未成年不得进入网吧 结束 Age=int(input(“请输入您的年龄:”)) If age<18: print(“未成年人不得进入网吧!”) 双分支结构 表达式 语句块1 false true 语句块2 流程图 基本格式 含义 If条件: 语句或语句组1 else: 语句或语句组2 如果…… 就…… 否则…… 就…… 模拟驾驶飞机时需要飞机地面滑行速度大于56.9千米/小时, 才可以上扬尾翼进行起飞,否则不能起飞只能停止前进。 分析问题 设计算法 编写代码 调试运行 当飞机速度“v>=56.9” ; 输出“飞机可以起飞”; 否则输出“飞机不能起飞”。 v=float(input("请输入速度(千米/秒):")) if v>56.9: print("请上扬尾翼,起飞") else: print("飞机不能,停止前进") true 开始 输入v v>56.9 结束 输出"请上扬尾翼, 起飞" 输出"飞机不能, 停止前进" false 请用户输入年龄,如果小于18岁,告诉用户,未成年不得进入网吧! 如果超过(含)18岁,告诉用户,欢迎光临! 分析问题 设计算法 编写代码 调试运行 If双分支结构 age=int(input("请输入您的年龄:")) if age<18: print("未成年人不得进入网吧!") else: print("欢迎光临!") 开始 输入age Age>18? 结束 未成年人不得进入网吧! 欢迎光临! 是 否 例: 1.用户输入数字87,请问下列程序的运行结果是( ) 2.用户输入数字3,请问下列程序的运行结果是( ) a=int(input(“请你输入一个正整数”)) if a>10: print(a%10) else: print(a*10) 7 30 多分支结构 流程图 基本格式 含义 If条件: 语句或语句组1 elif:条件2: 语句或语句组2 …… elif:条件n: 语句或语句组n else: 语句或语句组n+1 如果…… 就…… 否则…… 就…… …… 否则…… 就…… 否则…… 就…… 表达式1 语句1 false true 表达式2 表达式n 语句1 语句n 语句n+1 false false true true 输入成绩查等级 按照100分制,90分以上成绩为A,80~90为B(含90),60~80为C(含80),60分及以下为D,写一个程序,当用户输入分数,自动输出其考试等级。 题: score>90 false true 80<score<=90 60<score<=80 false false true true 你的考试 等级为A 你的考试 等级为B 你的考试 等级为C 你的考试 等级为D 输入你的成绩 开始 结束 score=float(input(“请输入你的成绩:”) if score>90: print(“你的考试等级为A”) elif 80<score<=90: print(“你的考试等级为B”) elif 60<score<=80: print(“你的考试等级为C”) else: print(“你的考试等级为D”) input(“运行完毕,请按回车键退出…”) score=float(input(“请输入你的成绩:”) if score>90: print(“你的考试等级为A”) if 80<score<=90: print(“你的考试等级为B”) if 60<score<=80: print(“你的考试等级为C”)

资源预览图

2.2 做出判断的分支 课件 2023—2024学年教科版(2019)高中信息技术必修1
1
2.2 做出判断的分支 课件 2023—2024学年教科版(2019)高中信息技术必修1
2
2.2 做出判断的分支 课件 2023—2024学年教科版(2019)高中信息技术必修1
3
2.2 做出判断的分支 课件 2023—2024学年教科版(2019)高中信息技术必修1
4
2.2 做出判断的分支 课件 2023—2024学年教科版(2019)高中信息技术必修1
5
2.2 做出判断的分支 课件 2023—2024学年教科版(2019)高中信息技术必修1
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。