课件编号18478561

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

日期:2024-04-28 科目:信息技术 类型:高中学案 查看:63次 大小:297593Byte 来源:二一课件通
预览图 1/3
2024,必修,信息技术,高中,2019,教版
  • cover
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*n b=5*n y=(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.3125 B.25 C.5*5 D.5.5 5.下列选项中,属于Python输出函数的是()。 A.random() B.print() C.sqrt() D.input() 6.s=int(input(“请输入一个两位数:”)) s=s%6 print(s) 程序运行后,键盘输入33,其输出结果为 ( ) A.5.5 B.3 C.5 D.3.0 7.有关顺序结构的说法不正确的是()。 A.顺序结构是算法的基本结构之一 B.任何的程序设计中都有顺序结构 C.顺序结构在程序设计中可有可无 D.顺序结构、选择结构、循环结构是程序设计的三种基本结构。 8.下列不是 Python 程序基本结构的是()。 A.顺序结构 B.树形结构 C.分支结构 D.循环结构 9.求两数之和的算法是:输入两数a和b的值,计算c=a+b,输出c的值。该算法的基本结构属于()。 A.顺序结构 B.选择结构 C.循环结构 D. ... ...

~~ 您好,已阅读到文档的结尾了 ~~