资源简介 4.2运用顺序结构描述问题的求解过程【学习目标】:1、能够掌握 input() 函数和 print() 函数及int函数的基本用法;2、能够掌握程序的顺序结构设计的基本流程;3、能够运用顺序结构描述问题的求解过程;。4、激发学习兴趣,提升信息技术学科素养。【重点和难点】:重点:程序的顺序结构设计的基本流程。2、input() 函数和 print() 函数及int函数的基本用法。难点:运用顺序结构描述问题的求解过程【学法提示】:讲授法、任务驱动法,小组合作法,自主探究法。【课时安排】: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 页内容,了解输入输出函数。【精讲点拨】:1、输入函数:格式: input( )作用:等待用户用键盘输入数据格式: int(表达式 )作用:把变量转换成整型如何计算?表达式与赋值语句2、输出函数:print()函数格式: print(表达式)作用:输出表达式的值print()函数格式化输出%f 格式化浮点数字,可指定小数点后的精度。%.2f 是指保留小数点后两位。%y 是指格式化的对象是y。任务三:编写程序n=int(input("输入购买的笔记本1和笔记本2的本数均为:"))a=3*nb=5*ny=(a+b)*(1-0.8)print("购买笔记本1和笔记本2的数量均为:",n,"本")print("可节省的费用为:","%.2f"%y,"元")任务四:调试运行【课堂小结】:4.2运用顺序结构描述问题求解过程内容【课堂巩固 问卷星考试】:1.Python程序的基本结构有()A.过程结构B.顺序结构C.循环结构D.分支结构2.表示程序中的各步操作按出现的先后顺序执行的是()A.选择结构B.顺序结构C.体系结构D.循环结构3.有关顺序结构的说法正确的是()A.顺序结构是算法的基本结构之一B.任何的程序设计中都有顺序结构C.顺序结构在程序设计中可有可无D.顺序结构、选择结构、循环结构是程序设计 三种基本结构。4.下面的程序段,通过键盘输入5,则运算结果是()a=input()print(a* 5)A.3125B.25C.5*5D.5.55.下列选项中,属于Python输出函数的是()。A.random()B.print()C.sqrt()D.input()6.s=int(input(“请输入一个两位数:”)) s=s%6 print(s)程序运行后,键盘输入33,其输出结果为 ( )A.5.5B.3C.5D.3.07.有关顺序结构的说法不正确的是()。A.顺序结构是算法的基本结构之一B.任何的程序设计中都有顺序结构C.顺序结构在程序设计中可有可无D.顺序结构、选择结构、循环结构是程序设计的三种基本结构。8.下列不是 Python 程序基本结构的是()。A.顺序结构B.树形结构C.分支结构D.循环结构9.求两数之和的算法是:输入两数a和b的值,计算c=a+b,输出c的值。该算法的基本结构属于()。A.顺序结构B.选择结构C.循环结构D.框架结构10.顺序控制结构的程序执行过程是()依次执行的。A.自上而下B.自下而上C.自外到内D.由内到外 展开更多...... 收起↑ 资源预览