- 4.3 运用选择结构描述问题求解过程 ppt课件(含教案+练习(含答案))_2022新粤教版(2019)《高中信息技术》 必修第一册
- 4.3运用选择结构描述问题求解过程-粤教版(2019)高中信息技术必修一教案.doc--点击预览
- 4.3运用选择结构描述问题求解过程-粤教版(2019)高中信息技术必修一练习.doc--点击预览
- 4.3运用选择结构描述问题求解过程-粤教版(2019)高中信息技术必修一课件.pptx--点击预览
文件预览区
|
|
资源描述
4.2 运用选择结构描述问题求解过程课题运用选择结构描述问题求解过程课时1 课时教学目标1、掌握 IF 语句基本格式和用法;2、能够运用选择结构描述问题的求解过程;。3、激发学习兴趣,提升信息技术学科素养。重点与难点重点:if 语句的单分支、双分支以及嵌套的基本格式难点:运用恰当的 if 语句解决实际问题。辅助手段多媒体,机房广播演示系统教法学法讲授法、任务驱动法,小组合作法,自主探究法。课前准备课代表同学负责班级分组(4-6 人一组)。教学设计创设情境激趣导入首先通过多媒体广播演示系统向同学们呈现问题:项目小组成员在某购物网站上了解到某种笔记本搞优惠活动,规定一次购买6 本以上(含 6 本)10 本以下(含 10 本)打 9 折,一次购买 11 本以上(包含 11 本)打 8 折。怎样根据笔记本的单价和购买数量编写程序计算总费用?思考:同学们能否编写计算机程序来解决这个问题?任 务 驱 动 与知识讲授任务一:分析问题设项目小组购买笔记本的数量为 s 本,笔记本的单价为 p 元,折扣系数为 j,总费用为 t。根据题意,有:如果 s6,则 j=1.0;如果 s6 而且 s10,则 j=0.9;如果 s 11,则 j=0.8;又 t=spj,求出 t 的值即为所求的总费用。任务二:设计算法根据上面对问题的分析,解决问题的算法描述如下:输入 s,p 的值;如果 sb,则 m=a;否则 m=b;如果 cm,则 m=c;输出 m 的值;结束。自主阅读课本 78-79 页内容,了解 if 双分支语句双分支 if 语句格式:If(条件表达式):语句 Aelse:语句 B函数分割 .split()对象是一个“字符串”#split()括号内可以没有参数,代表按照空,空格,换行符,制表符来分割。任务五:if.elif.else 语句项目小组成员经过比较,打算购买三种笔记本作为纪念品。它们的价格分别为 6 元、5 元、4 元。项目小组的经费为 X 元,他们打算尽可能多的购买笔记本,并把经费用完,那么各种笔记本应该买多少?分析,可先设:张明的经费总共为 x 元,购买单价为 6 元、5 元、4 元笔记本的数量分别为 m、n、k,算法过程如下:输入 x 的值;K=x/4;y=x%4;如果 y 的值为 0,则 m=0,n=0;如果 y 的值为 1,则 m=0,n=1,k=k-1;如果 y 的值为 2,则 m=1,n=0,k=k-1;如果 y 的值为 3,则 m=1,n=1,k=k-2;输出 m、n、k 的值;结束。自主阅读课本 80-82 页内容,了解 if.elif.else 语句if.elif.else 语句格式:If(条件表达式):语句 1elif:语句 2.elif:语句 Nelse:语句 N+1程序代码如下:课堂练习1、(D )不是程序的基本控制结构。A.顺序结构B.选择结构C.循环结构D.组合结构2、float()函数的返回结果是(A )A.浮点型B.集合C.列表D.宇符串课堂总结由学生总结归纳本节课所学知识,教师进行点拨。板书设计4.3 运用选择结构描述问题求解过程If 单分支语句格式:If(条件表达式):语句 A注意:if(条件表达式)后面加冒号:当语句 A 由多个语句构成时,严格遵守相同的缩进。执行过程中条件表达式为真,执行语句 A,为假则不执行语句 AIf 双分支语句格式:双分支 if 语句格式:If(条件表达式):语句 Aelse:语句 Bif.elif.else 语句格式:if.elif.else 语句格式:If(条件表达式):语句 1elif:语句 2.elif:语句 Nelse:语句 N+1课后作业完成测试题,下节课前由小组长批阅,课代表汇总。4.3 运用选择结构描述问题求解过程一、选择题1下列哪种结构,可是实现程序的判断()。A顺序结构 B选择结构 C循环结构 D组合结构2下列选项中,属于 Python 浮点型函数的是()。Arandom()Bprint()Csqrt()Dfloat()3下列有关 If 单分支语句说法错误的是()。AIf(条件表达式)后面加冒号:B执行过程中条件表达式为真,执行语句 A,为假则不执行语句 ACIf(条件表达式)后面可以不加冒号:D当语句 A 由多个语句构成时,严格遵守相同的缩进4有关选择结构的说法不正确的是()。A选择结构是算法的基本结构之一B、任何的程序设计中都有选择结构C、选择结构在程序设计起到对事物的判断与选择的作用D、在 PYTHON 程序设计语言中选择结构一般使用 IF 语句实现。5下列有关 if 双分支语句的说法不正确的是()AIf(条件表达式)后面加冒号:B执行过程中条件表达式为真,执行语句 A,为假则执行 else 后面的语句 BC双分支 IF 语句格式为 If(条件表达式):语句 A else:语句 BD当语句 A 和 B 均由多个语句构成时,不用严格遵守相同的缩进二、简答题1、列举 Python 程序设计语言中,IF 语句的三种常见格式。试题答案一、选择题12345BDCBD填空题答案:答案:单分支语句格式:If(条件表达式):语句 A双分支 if 语句格式:If(条件表达式):语句 Aelse:语句 Bif.elif.else 语句格式:If(条件表达式):语句 1elif:语句 2.elif:语句 Nelse:语句 N+14.3运用选择结构描述问题求解过程 信息技术必修1数据与计算上机课要求上机课要求上课前课代表同学提前与老师联系,确定上课事宜。上课不能携带水、零食等进入机房。进入机房按照编排机号入座,不得随意串座。思考:同学们能否编写计算机程序来解决这个问题?项目小组成员在某购物网站上了解到某种笔记本搞优惠活动,规定一次购买6本以上(含6本)10本以下(含10本)打9折,一次购买11本以上(包含11本)打8折。怎样根据笔记本的单价和购买数量编写程序计算总费用?任务一:分析问题设项目小组购买笔记本的数量为s本,笔记本的单价为p元,折扣系数为j,总费用为t。根据题意,有:如果s6,则j=1.0;如果s6而且s10,则j=0.9;如果s11,则j=0.8;又t=spj,求出t的值即为所求的总费用。任务二:设计算法根据上面对问题的分析,解决问题的算法描述如下:输入s,p的值;如果sb,则m=a;否则m=b;如果cm,则m=c;输出m的值;结束。任务四:双分支if语句自主阅读课本78-79页内容,了解if双分支语句双分支if语句格式:If(条件表达式):语句Aelse:语句B任务四:双分支if语句编写程序任务四:双分支if语句函数分割 .split()对象是一个“字符串”#split()括号内可以没有参数,代表按照空,空格,换行符,制表符来分割。任务五:if.elif.else 语句项目小组成员经过比较,打算购买三种笔记本作为纪念品。它们的价格分别为6元、5元、4元。项目小组的经费为X 元,他们打算尽可能多的购买笔记本,并把经费用完,那么各种笔记本应该买多少?任务五:if.elif.else 语句分析,可先设经费总共为x元,购买单价为6元、5元、4元笔记本的数量分别为m、n、k,算法过程如下:输入x的值;K=x/4;y=x%4;如果y的值为0,则m=0,n=0;如果y的值为1,则m=0,n=1,k=k-1;如果y的值为2,则m=1,n=0,k=k-1;如果y的值为3,则m=1,n=1,k=k-2;输出m、n、k的值;结束。任务五:if.elif.else 语句自主阅读课本80-82页内容,了解if.elif.else语句if.elif.else语句格式:If(条件表达式):语句1elif:语句2.elif:语句Nelse:语句N+1课堂检测1、()不是程序的基本控制结构。A.顺序结构B.选择结构C.循环结构 D.组合结构2、float()函数的返回结果是()A.浮点型 B.集合C.列表 D.字符串 D A 课堂总结下课!完成测试题,下节课前由小组长批阅,课代表汇总。作业布置
展开阅读全文
相关搜索
资源标签