粤教版(2019)高中信息技术必修一数据与计算 4.3.1if语句的应用

2024-09-27
| 42页
| 1710人阅读
| 3人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 高一
章节 4.3.1 if语句的应用
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 四川省
地区(市) 泸州市
地区(区县) -
文件格式 PPTX
文件大小 669 KB
发布时间 2024-09-27
更新时间 2024-09-27
作者 匿名
品牌系列 -
审核时间 2024-09-27
下载链接 https://m.zxxk.com/soft/47626223.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

if语句的应用(第一课时) 年 级:高一 学 科:信息技术(粤教版) 页面统一为16:9宽幅画面比例尺寸;PPT统一格式为PPT或PPTX。 中文: 1. 课名:微软雅黑48号字; 2.(第一课时):微软雅黑32号字; 3.学校名称:请填写全称; 4.学科、年级、主讲人、学校:华文楷体28号字(具体根据文字量可适当调整)。 英文 1.课名:字体以Times New Roman为主,字号一般使用32—36号,特别强调可以用40号; 2.(Period 1):字体使用Arial,字号为28; 3.正文一般用24—28号,特别强调可用32号。 注意标点的规范(例如:中文省略号为……,可用Shift+数字键6打出中文省略号,英文省略号为…) 1 同学们,想象一下你在参加一场100m短跑测试,如果成绩在14到17秒之间,则判定成绩合格,如果成绩在13秒以内,则判定成绩为优秀。 怎样通过计算机程序求解该问题呢? 问题导入 请注意: 1.正文标题为:黑体,30号字; 2.正文内容为:华文楷体,尽量不小于24号,特殊辅助性文字不低于18;根据文字量可适当调整。内容文字一行一般不能超过28个字,单页文字一般不能超过8行。 3.拍摄版本呈现内容务必与上传版本呈现的内容完全一致。 英文 1.正文标题为:以Times New Roman为主,可搭配使用Arial。字号为32—36号,特别强调可以用40号。 2.正文内容为:以Times New Roman为主,可搭配使用Arial。字号为24—28号,特别强调可用32号。 3.英文每行一般不能超过15个单词;单页文字一般不能超过8行。 2 程序中的“选择结构”是根据不同的条件选择执行不同的程序代码,它可以根据判断的结果来控制程序的流程。选择结构是结构化程序的基本结构之一。 问题导入 请注意: 1.正文标题为:黑体,30号字; 2.正文内容为:华文楷体,尽量不小于24号,特殊辅助性文字不低于18;根据文字量可适当调整。内容文字一行一般不能超过28个字,单页文字一般不能超过8行。 3.拍摄版本呈现内容务必与上传版本呈现的内容完全一致。 英文 1.正文标题为:以Times New Roman为主,可搭配使用Arial。字号为32—36号,特别强调可以用40号。 2.正文内容为:以Times New Roman为主,可搭配使用Arial。字号为24—28号,特别强调可用32号。 3.英文每行一般不能超过15个单词;单页文字一般不能超过8行。 3 ①返回值为True或false ②可以用逻辑运算符同时连接多个表达式,例:a>0 and b<0 1 单分支if语句的格式 … if (条件表达式): 语句A 语句N 单分支if语句 请注意: 1.正文标题为:黑体,30号字; 2.正文内容为:华文楷体,尽量不小于24号,特殊辅助性文字不低于18;根据文字量可适当调整。内容文字一行一般不能超过28个字,单页文字一般不能超过8行。 3.拍摄版本呈现内容务必与上传版本呈现的内容完全一致。 英文 1.正文标题为:以Times New Roman为主,可搭配使用Arial。字号为32—36号,特别强调可以用40号。 2.正文内容为:以Times New Roman为主,可搭配使用Arial。字号为24—28号,特别强调可用32号。 3.英文每行一般不能超过15个单词;单页文字一般不能超过8行。 4 1 单分支if语句的格式 注:①if(条件表达式)后面加“:”; ②当语句A是由多个语句构成的复合语句时,所有语句严格遵循相同的缩进。缩进通常是一个制表符(\t)或者4个空格字符。 单分支if语句 … if (条件表达式): 语句A 语句N Tab键 Tab键 请注意: 1.正文标题为:黑体,30号字; 2.正文内容为:华文楷体,尽量不小于24号,特殊辅助性文字不低于18;根据文字量可适当调整。内容文字一行一般不能超过28个字,单页文字一般不能超过8行。 3.拍摄版本呈现内容务必与上传版本呈现的内容完全一致。 英文 1.正文标题为:以Times New Roman为主,可搭配使用Arial。字号为32—36号,特别强调可以用40号。 2.正文内容为:以Times New Roman为主,可搭配使用Arial。字号为24—28号,特别强调可用32号。 3.英文每行一般不能超过15个单词;单页文字一般不能超过8行。 5 2 单分支if语句的执行过程 ①当条件为真(True)时,则执行语句A; ②当条件为假(False)时,则不执行语句A。 条件表达式 语句A N Y 单分支if语句 请注意: 1.正文标题为:黑体,30号字; 2.正文内容为:华文楷体,尽量不小于24号,特殊辅助性文字不低于18;根据文字量可适当调整。内容文字一行一般不能超过28个字,单页文字一般不能超过8行。 3.拍摄版本呈现内容务必与上传版本呈现的内容完全一致。 英文 1.正文标题为:以Times New Roman为主,可搭配使用Arial。字号为32—36号,特别强调可以用40号。 2.正文内容为:以Times New Roman为主,可搭配使用Arial。字号为24—28号,特别强调可用32号。 3.英文每行一般不能超过15个单词;单页文字一般不能超过8行。 6 输入一个整数,判断该数字是否为正数 探究活动1 7 1 分析问题 设整数为n,如果n大于0,则输出n为正数。 8 2 设计算法 ①输入n值; ②如果n>0; ③输出n为正数; ④结束。 开始 结束 输入n的值 输出n为正数 Y N 选择结构 n>0 9 3 编写程序 开始 结束 输入n的值 输出n为正数 Y N n>0 n=int(input(“请输入整数n:”)) if n>0: print(n,”为正数”) 10 4 调试运行 运行 结果: 11 先输入一名高中生的100米短跑成绩,如果成绩在14到17秒直接,则判定成绩合格,如果成绩在13之间,则判定成绩为优秀。 探究活动2 12 1 分析问题 设短跑成绩为t秒,成绩情况为re,则如果t在14到17秒内,则成绩情况re的值为“成绩合格”,如果t在13秒内,则成绩情况re的值为“成绩优秀” 13 2 设计算法 ①输入t的值; ②如果14≤t≤17,则re=”成绩合格”; ③如果t≤13,则re=”成绩优秀”; ④输出re的值; ⑤结束。 开始 结束 输入t的值 输出re N 14≤t≤17 re=”成绩合格” Y re=”成绩优秀” Y N t≤13 14 3 编写程序 结束 if t>=14 and t<=17: re=’成绩合格’ if t<=13: re=’成绩优秀’ 开始 输入t的值 输出re N 14≤t≤17 re=’成绩合格’ Y re=’成绩优秀’ Y N t≤13 15 4 调试运行 运行 结果: 16 4 调试运行 运行结果: 17 3 编写程序 结束 开始 输入t的值 输出re N 14≤t≤17 re=’成绩合格’ Y re=’成绩优秀’ Y N t≤13 re=’成绩不及格’ t>17 18 1 双分支if语句的格式 if (条件表达式): 语句A else: 语句B 注: ①if(条件表达式)后面和else加“:”; ②当语句A和语句B是由多个语句构成的复合语句时,所有语句严格遵循相同的缩进。 Tab键 Tab键 … … 双分支if语句 请注意: 1.正文标题为:黑体,30号字; 2.正文内容为:华文楷体,尽量不小于24号,特殊辅助性文字不低于18;根据文字量可适当调整。内容文字一行一般不能超过28个字,单页文字一般不能超过8行。 3.拍摄版本呈现内容务必与上传版本呈现的内容完全一致。 英文 1.正文标题为:以Times New Roman为主,可搭配使用Arial。字号为32—36号,特别强调可以用40号。 2.正文内容为:以Times New Roman为主,可搭配使用Arial。字号为24—28号,特别强调可用32号。 3.英文每行一般不能超过15个单词;单页文字一般不能超过8行。 19 2 双分支if语句的执行过程 ①当条件为真(True)时,则执行语句A; ②当条件为假(False)时,则执行语句B。 条件表达式 语句B N Y 语句A 双分支if语句 请注意: 1.正文标题为:黑体,30号字; 2.正文内容为:华文楷体,尽量不小于24号,特殊辅助性文字不低于18;根据文字量可适当调整。内容文字一行一般不能超过28个字,单页文字一般不能超过8行。 3.拍摄版本呈现内容务必与上传版本呈现的内容完全一致。 英文 1.正文标题为:以Times New Roman为主,可搭配使用Arial。字号为32—36号,特别强调可以用40号。 2.正文内容为:以Times New Roman为主,可搭配使用Arial。字号为24—28号,特别强调可用32号。 3.英文每行一般不能超过15个单词;单页文字一般不能超过8行。 20 输入一个整数,判断该数字是偶数还是奇数,如果为偶数,则输出该数字为偶数;否则,输出该数字为奇数 探究活动3 21 1 分析问题 设整数为n,如果n能被2整除,则输出n为偶数,否则,输出n为奇数。 22 2 设计算法 ①输入n值; ②如果n%2==0; ③输出n为偶数 ④否则输出n为奇数。 开始 结束 输入n的值 输出n为偶数 Y N n%2==0 输出n为奇数 23 3 编写程序 if n%2==0: print(n,‘为偶数’) else: print(n,’为奇数’) 开始 结束 输入n的值 输出n为偶数 Y N n%2==0 输出n为奇数 24 4 调试运行 运行 结果: 25 输入三个数a,b,c,编程输出三个数中最大的数。 探究活动4 26 1 分析问题 输入三个数a,b,c,设其中的最大数为m,先找出a和b中较大的数赋给m,然后将m与c比较,从而找出三个数中最大的数。 27 2 设计算法 ①输入三个数a,b,c; ②如果a>b,则m=a;否则m=b; ③如果c>m,则m=c; ④输出m的值; ⑤结束。 开始 结束 输入a、b、c的值 输出m的值 Y N a>b m=b m=c m=a c>m N Y 28 3 编写程序 开始 结束 输入a、b、c的值 输出m的值 Y N a>b m=b m=c m=a c>m N Y a,b,c=input("请分别输入三个数:").split() a=int(a),b=int(b),c=int(c) if a>b: m=a else: m=b if c>m: m=c 29 4 调试运行 运行 结果: 30 输入一个年份,判断该年份是闰年还是平年,如果为闰年则输出该年份为闰年;否则,输出该年份为平年。 ①用单分支if语句还是双分支if语句? ②怎样判断某一年是闰年还是平年? 1 分析问题 探究活动5 31 1 分析问题 a:双分支if语句; b:设年份为y,如果y能被4整除并且不能被100整除或者y能被400整除,则该年为闰年,否则为平年。 ①用单分支if语句还是双分支if语句? ②怎样判断某一年是闰年还是平年? 探究活动5 32 2 设计算法 ①输入年份y的值; ②如果y%4==0且y%100!=0或者y%400==0,则输出y为闰年; ③否则输出y为平年。 结束 开始 输入y的值 输出y为闰年 Y N y%4==0 and y%100!=0 or y%400==0 输出y为平年 探究活动5 33 3 编写程序 y=int(input(“请输入年份y:”)) if y%4==0 and y%100!=0 or y%400==0 print(y,”年为闰年”) else print(y,”年为平年”) Syntaxerror:expected ‘:’ 思考:程序能否正常运行 探究活动5 34 3 编写程序 y=int(input(“请输入年份y:”)) if y%4==0 and y%100!=0 or y%400==0 print(y,”年为闰年”) else print(y,”年为平年”) : : 运行结果: Tab Tab 探究活动5 35 输入一个月份,判断该月份属于哪个季节(3、4、5 月为春季,6、7、8 月为夏季,9、10、11 月为秋季,12、1、2 月为冬季) 探究活动6 36 1 分析问题 输入月份m; 如果m在3到5范围内,则为春季; 如果m在6到8范围内,则为夏季; 如果m在9到11范围内,则为秋季; 如果m在1到2范围内或者m等于12,则为冬季; 探究活动6 37 2 设计算法 ①输入月份m的值; ②如果3≤m≤5,则sea=“春季”; ③如果6≤m≤8,则sea=“夏季”; ④如果9≤m≤11,则sea=“秋季”; ⑤如果1≤m≤2 or m==12,则sea=”冬季”; ⑥结束。 开始 结束 输入m的值 输出m的值 Y N m>=3 and m<=5 Y Y N N m>=6 and m<=8 m>=9 and m<=11 m=“冬季” m=“秋季” m=“夏季” m=“春季” m>=1 and m<=2 or m==12 Y N 38 3 编写程序 m=int(input("请输入月份m:")) if m>=3 and m<=5: sea="春季" if m>=6 and m<=8: sea="夏季" if m>=9 and m<=11: sea="秋季" if m>=1 and m<=2 or m==12: sea="冬季" print(m,"月属于",sea) 运行结果: 探究活动6 39 各小组讨论、交流以下问题: 1.选择结构的特点; 2.Python程序中还提供了if语句的嵌套,请同学们查找资料,与小组同学讨论、交流if语句嵌套的用法。 项目实施 请注意: 1.正文标题为:黑体,30号字; 2.正文内容为:华文楷体,尽量不小于24号,特殊辅助性文字不低于18;根据文字量可适当调整。内容文字一行一般不能超过28个字,单页文字一般不能超过8行。 3.拍摄版本呈现内容务必与上传版本呈现的内容完全一致。 英文 1.正文标题为:以Times New Roman为主,可搭配使用Arial。字号为32—36号,特别强调可以用40号。 2.正文内容为:以Times New Roman为主,可搭配使用Arial。字号为24—28号,特别强调可用32号。 3.英文每行一般不能超过15个单词;单页文字一般不能超过8行。 40 if语句的运用 双分支if语句 单分支if语句 if (条件表达式): 语句A else: 语句B if (条件表达式): 语句A 知识小结 请注意: 1.正文标题为:黑体,30号字; 2.正文内容为:华文楷体,尽量不小于24号,特殊辅助性文字不低于18;根据文字量可适当调整。内容文字一行一般不能超过28个字,单页文字一般不能超过8行。 3.拍摄版本呈现内容务必与上传版本呈现的内容完全一致。 英文 1.正文标题为:以Times New Roman为主,可搭配使用Arial。字号为32—36号,特别强调可以用40号。 2.正文内容为:以Times New Roman为主,可搭配使用Arial。字号为24—28号,特别强调可用32号。 3.英文每行一般不能超过15个单词;单页文字一般不能超过8行。 41 编程解决以下问题: (1)输入一个数字,如果这个数字大于 10,则输出“数字大于 10”,否则输出“数字不大于 10”。 (2)输入一个三角形的三条边长度,判断它是否能构成一个三角形。如果能构成三角形,输出“可以构成三角形”,否则输出“不能构成三角形”。 课后习题 请注意: 1.正文标题为:黑体,30号字; 2.正文内容为:华文楷体,尽量不小于24号,特殊辅助性文字不低于18;根据文字量可适当调整。内容文字一行一般不能超过28个字,单页文字一般不能超过8行。 3.拍摄版本呈现内容务必与上传版本呈现的内容完全一致。 英文 1.正文标题为:以Times New Roman为主,可搭配使用Arial。字号为32—36号,特别强调可以用40号。 2.正文内容为:以Times New Roman为主,可搭配使用Arial。字号为24—28号,特别强调可用32号。 3.英文每行一般不能超过15个单词;单页文字一般不能超过8行。 42 $$

资源预览图

粤教版(2019)高中信息技术必修一数据与计算 4.3.1if语句的应用
1
粤教版(2019)高中信息技术必修一数据与计算 4.3.1if语句的应用
2
粤教版(2019)高中信息技术必修一数据与计算 4.3.1if语句的应用
3
粤教版(2019)高中信息技术必修一数据与计算 4.3.1if语句的应用
4
粤教版(2019)高中信息技术必修一数据与计算 4.3.1if语句的应用
5
粤教版(2019)高中信息技术必修一数据与计算 4.3.1if语句的应用
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。