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

资源下载
  1. 二一教育资源

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

资源简介

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.框架结构
10.顺序控制结构的程序执行过程是()依次执行的。
A.自上而下
B.自下而上
C.自外到内
D.由内到外

展开更多......

收起↑

资源预览