2.3.3语句与程序结构——综合  课件 2022—2023学年高中信息技术人教/中图版(2019) 必修1

| 43页
| 3114人阅读
| 929人下载
普通

内容正文:

程 序 计 基 本 设 结 构 程序设计结构 顺序结构 input() print() 选择结构 if if…else if…elif…else 循环结构 while for 程序的结构程序设计的三种基本结构,包括: 顺序结构 选择结构 循环结构 知识回顾 知识回顾 变量名=表达式 例:i=50 X=English[1] y=2*a/(b+c) n=input(“请输入一个整数”) 类型转换:X=int(Y) 顺序结构 顺序结构 A=“可乐” B=“雪碧” C=A A=B B=C print(“A为:”,A) print(“B为:”,B) 从上到下依次执行 输入数据 数据处理 输出数据 input()函数 输入函数 input(): 主要用来接收键盘的输入,返回值为字符串型数据。 通常,在输入时可以给出提示信息。 例如: X=input() Y= input(“请输入一个正整数:”) print()函数 输出函数 print(): 函数 print()主要用于在屏幕上输出一个或多个输出项的值,多个输出项中间用逗号隔开。 例如: ① X=“要么出众,要么出局!” print(X) ② print(“X是”,X) 8 实践 X=int(input(“请输入一个数”))+5 print(“计算结果为:”,X) 代码: H=float(input(“请输入身高(米):”)) M=float(input(“请输入体重(千克)”)) BMI=M/H/H print(“您的体重指数(BMI)为:”,BMI) 2.3.3 语句与程序结构 ——选择结构 判断功能 (1)菱形框中要填写什么? 18.5~23.9? 健康 不健康 (2)几个分支语句? (3)分支语句的反馈是什么? 问题思考 健康 不健康 程序分析 18.5~23.9? Python选择结构的格式 If 表达式: 语句块1 else: 语句块2 If 表达式: 语句块1 检验新知 下面程序是否有错误?( )打开开源程序“判断奇偶.py”,如果有错误,请尝试修改验证。  下面程序是否有错误?( )打开开源程序“行李重量.py”,如果有错误,请尝试修改验证。  检验新知 If 表达式: 语句块1 else: 语句块2 缩进 冒号和表达式 Python选择结构的格式 判断成绩合格情况(满分100为例) 基础活动 开始 结束 输入? 表达式 输出1 True 输出2 False 成绩 成绩>=60 合格 不合格 chengji>=60 print(“成绩合格”) print(“成绩不合格”) 案例:学生成绩等级判定   考试中,需要对学生成绩进行等级判定,即:高于95(含95)为优秀,95~80(含80)为良好,80~60(含60)为合格,低于60分为不合格。   这个案例中有几种情况?分别是什么? 多分支结构 序号 成绩 判定结果 表达式 1 >=95 “优秀”   2 95~80 “良好”   3 80~60 “合格”   4 <60 “不合格”   讨论 成绩>=80 成绩>=60 输出“合格” False False False 输出“良好” 输出“不合格” True True 输出“优秀” 结束 开始 输入成绩 成绩>=95 True if : elif : elif : else: Python语言中多分支结构的一般格式 成绩>=95 成绩>=80 成绩>=60 输出“不合格” 输出“合格” 输出“良好” 输出“优秀” 基础任务:完善“等级判断.py”程序 活动 循 环 构 结 print("信息技术") print("信息技术") print("信息技术") print("信息技术") print("信息技术") print("信息技术") print("信息技术") print("信息技术") print("信息技术") print("信息技术") i=1 while i<11: print("信息技术") i=i+1 for i in range(1,11): print("信息技术") 减少语句重复,简洁。 循 环 构 结 开始 循环控制条件 循环体 循环体以外的语句 结束 初始化部分 false true 在循环结构中,一些语句在某一 条件成立时, 被重复执行

资源预览图

2.3.3语句与程序结构——综合  课件 2022—2023学年高中信息技术人教/中图版(2019) 必修1-第1页
1
2.3.3语句与程序结构——综合  课件 2022—2023学年高中信息技术人教/中图版(2019) 必修1-第2页
2
2.3.3语句与程序结构——综合  课件 2022—2023学年高中信息技术人教/中图版(2019) 必修1-第3页
3
2.3.3语句与程序结构——综合  课件 2022—2023学年高中信息技术人教/中图版(2019) 必修1-第4页
4
2.3.3语句与程序结构——综合  课件 2022—2023学年高中信息技术人教/中图版(2019) 必修1-第5页
5
2.3.3语句与程序结构——综合  课件 2022—2023学年高中信息技术人教/中图版(2019) 必修1-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。