资源简介 (共18张PPT)4.2运用顺序结构描述问题求解过程信息技术必修1《数据与计算》上机课要求上课前课代表同学提前与老师联系,确定上课事宜。上课不能携带水、零食等进入机房。进入机房按照编排机号入座,不得随意串座。思考:同学们能否编写计算机程序来解决这个问题?项目小组成员在某网购站点上获取到如下信息:笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打8折。计算一下,购买笔记本1和笔记本2各n本,可以优惠多少元?(以元为单位,四舍五入到小数点后两位)任务一:分析问题1.已知笔记本1的单价是3元、笔记本2的单价为5元2.规则:如果两种笔记本同时购买,价格可以打8折3.求:购买笔记本1和笔记本2各n本,可以优惠多少元?(四舍五入到小数点两位)任务二:设计算法根据上面的分析,设计算法如下:①输入n的值;②令a=3×n;③令b=5×n;④令y=(a+b)×(1-0.8);⑤输出结果y;⑥结束。要求:以小组为单位,根据分析,设计算法,并全班交流任务二:设计算法要求:以小组为单位,根据算法绘制流程图。任务三:编写程序思考:同学们,根据算法描述和流程图,想一下编写程序会用到哪种基本结构?顺序结构任务三:编写程序思考:从流程图中发现要想实现编写的程序计算出优惠价格,必须有输入、输出吗?如何实现输入、输出?输入输出函数任务三:编写程序自主阅读课本73-74页内容,了解输入输出函数。输入函数:格式:input()作用:等待用户用键盘输入数据任务三:编写程序格式:int(表达式)作用:把变量转换成整型任务三:编写程序思考:如何计算?表达式与赋值语句任务三:编写程序输出函数:print()函数格式:print(表达式)作用:输出表达式的值任务三:编写程序print()函数格式化输出:%f格式化浮点数字,可指定小数点后的精度。%.2f是指保留小数点后两位。%y是指格式化的对象是y。任务三:编写程序编写程序n=int(input("输入购买的笔记本1和笔记本2的本数均为:"))a=3nb=5ny=(a+b)(1-0.8)print("购买笔记本1和笔记本2的数量均为:",n,"本")print("可节省的费用为:","%.2f"%y,"元")任务三:编写程序调试程序课堂检测1、在程序设计中,数据的()是最基本的操作之一。A.输入B.输出C.输入输出D.计算2、在Python语言中,数据的输出是通过()来实现的。A.input()函数B.print()函数C.output()函数D.abs()函数CB课堂总结下课!完成测试题,下节课前由小组长批阅,课代表汇总。作业布置4.2运用顺序结构描述问题求解过程一、选择题1.Python输入函数为()。A.time()B.round()C.input()D.print()2.下列选项中,属于Python输出函数的是()。A.random()B.print()C.sqrt()D.input()3.Python程序文件的扩展名是()。A..pythonB..pytC..ptD..py4.有关顺序结构的说法不正确的是()。A.顺序结构是算法的基本结构之一B、任何的程序设计中都有顺序结构C、顺序结构在程序设计中可有可无D、顺序结构、选择结构、循环结构是程序设计的三种基本结构。5.下列标识符中合法的是()A.3dfB.f3eC.3-QD.%er二、编程题1、从键盘输入一个整数,判断该数字能否被2和3同时整除,能否被2整除,能否被3整除,不能被2和3整除。输出相应信息。2、编写一个程序,从键盘上输入3个数,计算这三个数的和,并输出结果。试题答案一、选择题12345CBDCB填空题答案:1、答案:a=input()b=int(a)ifb%2==0andb%3==0:print('该数字能被2和3同时整除')elifb%2==0:print('该数字能被2整除')elifb%3==0:print('该数字能被3整除')else:print('该数字不能被2和3整除')2、答案;a=input()b=input()c=input()d=int(a)+int(b)+int(c)print(d)4.2运用顺序结构描述问题求解过程课题运用顺序结构描述问题求解过程课时1课时教学目标能够掌握input()函数和print()函数及int函数的基本用法;能够掌握程序的顺序结构设计的基本流程;能够运用顺序结构描述问题的求解过程;。激发学习兴趣,提升信息技术学科素养。重点与难点重点:程序的顺序结构设计的基本流程,input()函数和print()函数及int函数的基本用法.难点:运用顺序结构描述问题的求解过程;辅助手段多媒体,机房广播演示系统教法学法讲授法、任务驱动法,小组合作法,自主探究法。课前准备课代表同学负责班级分组(4-6人一组)。教学设计创设情境激趣导入首先通过多媒体广播演示系统向同学们呈现问题:项目小组成员在某网购站点上获取到如下信息:笔记本1的单价是3元,笔记本2的单价是5元,如果两种笔记本同时购买,价格可以打8折。计算一下,购买笔记本1和笔记本2各n本,可以优惠多少元?(以元为单位,四舍五入到小数点后两位)思考:同学们能否编写计算机程序来解决这个问题?。任务驱动与知识讲授任务驱动与知识讲授任务一:分析问题1.已知笔记本1的单价是3元、笔记本2的单价为5元2.规则:如果两种笔记本同时购买,价格可以打8折3.求:购买笔记本1和笔记本2各n本,可以优惠多少元?(四舍五入到小数点两位)任务二:设计算法根据上面的分析,设计算法如下:①输入n的值;②令a=3×n;③令b=5×n;④令y=(a+b)×(1-0.8);⑤输出结果y;⑥结束。请学生根据算法,绘制流程图任务三:编写程序。思考:同学们,根据算法描述和流程图,想一下编写程序会用到哪种基本结构?顺序结构思考:从流程图中发现要想实现编写的程序计算出优惠价格,必须有输入、输出吗?如何实现输入、输出?自主阅读课本73-74页内容,了解输入输出函数。输入函数:格式:input()作用:等待用户用键盘输入数据格式:int(表达式)作用:把变量转换成整型如何计算?表达式与赋值语句输出函数:print()函数格式:print(表达式)作用:输出表达式的值print()函数格式化输出%f格式化浮点数字,可指定小数点后的精度。%.2f是指保留小数点后两位。%y是指格式化的对象是y。编写程序n=int(input("输入购买的笔记本1和笔记本2的本数均为:"))a=3nb=5ny=(a+b)(1-0.8)print("购买笔记本1和笔记本2的数量均为:",n,"本")print("可节省的费用为:","%.2f"%y,"元")调试运行课堂练习1、在程序设计中,数据的(C)是最基本的操作之一。A.输入B.输出C.输入输出D.计算2、在Python语言中,数据的输出是通过(B)来实现的。A.input()函数B.print()函数C.output()函数D.abs()函数课堂总结由学生总结归纳本节课所学知识,教师进行点拨。板书设计4.2运用顺序结构描述问题求解过程一、内容课后作业完成测试题,下节课前由小组长批阅,课代表汇总。Input()函数Print()函数顺序结构求解问题过程Int()函数 展开更多...... 收起↑ 资源列表 4.2运用顺序结构描述问题求解过程-粤教版(2019)高中信息技术必修一教案.doc 4.2运用顺序结构描述问题求解过程-粤教版(2019)高中信息技术必修一练习.doc 4.2运用顺序结构描述问题求解过程.pptx