资源简介 (共20张PPT)运用选择结构描述问题求解过程if语句应用必修1数据与计算第四章第3节教学目标1.培养学科核心素养信息意识 计算思维 数字化学习与创新 信息社会责任2.学业目标能够掌握程序的选择结构设计的基本流程;重点难点重点:Python 程序设计语言的选择结构的单分支 if 语句、双分支 if 语句使用方法;难点:运用选择结构描述问题的求解过程;在我们的生活和学习中处处充满了选择:十字路口时如果红灯则停,如果绿灯则行用求根公式解一元二次方程时,根绝b2-4ac的结果判断求解……情景导入情景导入在上述案例中,我们常常需要对事物进行判断和选择。在程序设计中,对应的结构就是使用选择结构if语句来实现判断和选择单分支选择结构学习活动if 条件表达式:语句组执行过程:语句组只有在条件表达式的值为真True时才会执行,否则为假False不执行单分支选择结构的流程图if后面加空格后接条件表达式,条件表达式后一定要加冒号:语句组前要有明显的缩进(空格,通常以1个Tab键即4个空格为一个缩进单位)。同一个语句组的多行代码都要严格遵循相同的缩进(即空格个数相同)语句组可以是一行代码,也可以是多行代码。 单分支选择结构if 条件表达式:语句组学习活动双分支选择结构if 条件表达式:语句组Aelse:语句组B执行过程:条件表达式为真True执行语句组A,否则为假False执行语句组B,适用于两种完全对立也就是非B即A、非A即B的判断选择。双分支选择结构的流程图探究活动1活动1.某书搞促销活动,购买书籍总金额在100元以上打8折,怎样根据书籍总金额计算应付金额?s=int(input(“请输入购买的书籍总金额:”))if s>100:j=0.8j=1Print(“总费用为:”,”%.1f”%t,”元”)t=s*j探究活动探究内容探究活动分析问题设张明购买笔记本的数量为S本,笔记本的单价为每本P元,折扣系数为J,总金额为T,关键的问题是如何根据购买的本数确定折扣系数。根据题意有:如果S<6,则J=1.0;如果S>=6,而且S<=10,则J=0.9;如果S>=11,则J=0.8;T=S*P*J,T的值即为所求的总金额数。探研活动设计算法解决问题的算法描述如下:① 输入S、P的值;② 如果S<6,则J=1.0;③ 如果S>=6而且S<=10,则J=0.9;④ 如果S>=11,则J=0.8;⑤ T=S*P*J;⑥ 输出T的值;⑦ 结束。探研活动编写程序s=int(input(“请输入购买的笔记本数量:”))p=float(input(“请输入笔记本的单价:”))if s<6:j=1.0if s>6 and s<=10:j=0.9if s>=11j=0.8t=s*p*jPrint(“总费用为:”,”%.1f”%t,”元”)探研活动上机调试s=int(input(“请输入购买的笔记本数量:”))p=float(input(“请输入笔记本的单价:”))if s<6:j=1.0if s>6 and s<=10:j=0.9if s>=11j=0.8t=s*p*jPrint(“总费用为:”,”%.1f”%t,”元”)教学评价请同学们打开桌面上教学评价量规文件,并完成评价内容分组合作探究比较三个数a、b、c的大小,输出三个数中最大的数。请各组同学讨论完成算法设计,程序编写。A分组合作探究比较三个数a、b、c的大小,按从大到小输出请各组同学讨论完成算法设计,程序编写。B小组展示交流1.每组选派代表阐述本组算法思想,展示编写的程序2.老师点评算法设计思想课堂小结if 条件表达式:语句组if 条件表达式:语句组Aelse:语句组B知识拓展四川“新高考”政策,等级赋分规则 展开更多...... 收起↑ 资源预览