4.3运用选择结构描述问题的求解过程 学案 2023—2024学年粤教版(2019)高中信息技术必修1

2023-12-26
| 8页
| 737人阅读
| 321人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 高一
章节 4.3 运用选择结构描述问题求解过程
类型 学案-导学案
知识点 -
使用场景 同步教学-新授课
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 339 KB
发布时间 2023-12-26
更新时间 2023-12-26
作者 myy121186263
品牌系列 -
审核时间 2023-12-26
下载链接 https://m.zxxk.com/soft/42522985.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

数据与计算 学教案 4.3运用选择结构描述问题的求解过程 【学习目标】: 1、 进一步认识程序的三种基本结构之——选择结构。 2、 进一步学习程序的基本编写方法。 3、 知道Python语言中的关系运算符、逻辑运算符与数学学科的不同,会把数学学科中的表达式转换为Python语言的关系表达式、逻辑表达式。 4、 知道单分支if语句的格式及语句缩进的意义。 5、 学会使用单分支if语句解决生活中的选择问题。 【重点和难点】: 重点: 掌握顺序结构的基本流程;单分支if、双分支if和多分支if语句的格式和使用方法。 难点: 能利用选择结构程序思想解决实际问题。 【学法提示】:任务驱动法、讲授法、实践探究法、演示法等 【课时安排】:1课时 【课前回顾】: 变量的赋值:a = 12 输入:input() 常用写法: a = input(“提示信息:”) 类型转换:int() 输出:print() 常用写法:print(“提示信息:”) 格式化输出: “%.2f”%y %.2f 是指保留小数点后两位。 %y 是指格式化的对象是y。 【内容精讲】: 1、 if语句 基础语法:注意点: ① 执行的代码前的缩进要一致 (通常使用tab键来缩进) ② if判断条件和else后面的冒号 if 表达式: 执行的代码 else: 执行的代码 2、逻辑运算符与逻辑表达式 a = 0, b = 1,c = 2 运算符 逻辑表达式 描述 示例 and x and y “与”。如果x为false,x and y 为 false,否则它返回y的值。 a and  b  返回0 c and  b  返回1 or x or y “或”。如果x为true,它返回x的值,否则它返回y的值。 a or b  返回1 c or b  返回2 not not  x “非”。如果x为true,返回false,如果x为false,返回true not (a and  b) 返回true 3、单分支if语句 if 表达式: 执行的代码 4、 双分支if语句 if 表达式: 执行的代码 else: 执行的代码 任务一: 问题:对于读入的一个整数a,判断其是奇数还是偶数? 1、 分析问题 ① 确定输入的整数 ② 判断其是奇数还是偶数 单分支if语句的使用 2、 设计算法 根据上面的分析,解决问题的算法描述如下: ①输入整数a; ②如果a%2==0,则输出是偶数; ③如果a%2==1,则输出是奇数; ④结束。 3、 编写程序 print("请输入一个整数:") a = int(input()) if a % 2 == 0: print(a,"是偶数") if a % 2 == 1: print(a,"是奇数") 双分支if语句的使用 二、设计算法 根据上面的分析,解决问题的算法描述如下: ①输入整数a; ②如果a%2==0,则输出是偶数;否则输出是奇数; ③结束。 1、 编写程序 print("请输入一个整数:") a = int(input()) if a % 2 == 0: print(a,"是偶数") else: print(a,"是奇数") 4、 调试运行 5、函数分割 函数分割 .split() 对象是一个 “字符串” #split()括号内可以没有参数,代表所有的空字符,包括空格,换行符/n,制表符/t来分割。 【课堂探究】: 一、分析问题 对于读入的三个数a、b、c,设其中的最大数为m,先找出a和b中最大的数赋给m,然后再将m与c比较,从而找了三个数中最大的数。 二、设计算法 算法描述一: ① 输入三个数a、b、c; ② 如果a>b,则m=a;否则m=b; ③ 如果c>m,则m=c; ④ 输出m的值; ⑤ 结束。 算法描述二: ① 输入三个数a、b、c; ② 如果a>b,则m=a; ③ 如果a<b,则m=b; ④ 如果c>m,则m=c; ⑤ 输出m的值; ⑥ 结束。 三、编写程序 单分支if语句 双分支if语句 四、调试运行 【课堂练习】: 4.3 运用选择结构描述问题求解过程 1.下列哪种结构,可以实现程序的判断()。 A.顺序结构 B.选择结构 C.循环结构 D.组合结构 2.有关选择结构的说法不正确的是()。 A.选择结构是算法的基本结构之一 B.任何的程序设计中都有选择结构 C.选择结构在

资源预览图

4.3运用选择结构描述问题的求解过程  学案     2023—2024学年粤教版(2019)高中信息技术必修1
1
4.3运用选择结构描述问题的求解过程  学案     2023—2024学年粤教版(2019)高中信息技术必修1
2
4.3运用选择结构描述问题的求解过程  学案     2023—2024学年粤教版(2019)高中信息技术必修1
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。