4.2 运用顺序结构描述问题求解过程 课件(共18张PPT)+教案+练习(含答案)+程序素材

文档属性

名称 4.2 运用顺序结构描述问题求解过程 课件(共18张PPT)+教案+练习(含答案)+程序素材
格式 zip
文件大小 1.0MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2020-09-25 15:22:26

文档简介

(共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=3
n
b=5
n
y=(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()函数
C
B
课堂总结
下课!
完成测试题,下节课前由小组长批阅,课代表汇总。
作业布置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..python
B..pyt
C..pt
D..py
4.有关顺序结构的说法不正确的是()。
A.顺序结构是算法的基本结构之一
B、任何的程序设计中都有顺序结构
C、顺序结构在程序设计中可有可无
D、顺序结构、选择结构、循环结构是程序设计的三种基本结构。
5.下列标识符中合法的是()
A.3df
B.f3e
C.3-Q
D.%er
二、编程题
1、从键盘输入一个整数,判断该数字能否被
2

3
同时整除,能否被
2
整除,能否被
3
整除,不能被
2

3
整除。输出相应信息。
2、编写一个程序,从键盘上输入3个数,计算这三个数的和,并输出结果。
试题答案
一、选择题
1
2
3
4
5
C
B
D
C
B
填空题答案:
1、答案:
a
=
input()
b=int(a)
if
b%2==0
and
b%3==0:
print('该数字能被
2

3
同时整除')
elif
b%2==0:
print('该数字能被
2
整除')
elif
b%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=3
nb=5
ny=(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()
函数