粤教版(2019) 高中信息技术 必修1 4.2运用顺序结构描述问题求解的过程 课件(共16张PPT,内嵌视频素材)

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

粤教版(2019) 高中信息技术 必修1 4.2运用顺序结构描述问题求解的过程 课件(共16张PPT,内嵌视频素材)

资源简介

(共16张PPT)
第四章 程序设计基础
4.2 运用顺序结构描述问题的求解过程
一 、任务情境
程序设计基础
一 、任务情境
2020年7月23日12时41分,长征五号运载火箭在中国文昌航天发射场发射升空,火箭飞行2167秒后,成功将执行我国首次火星任务的探测器- -“天问一号”送入预定轨道。
2167秒
0:36:7
VS

程序设计基础
一 、任务情境
任务:请你编写程序,把以秒为单位的火箭飞行时间,转换为用
“H:M:S”的格式来表示。
2167秒
0:36:7
程序设计基础
二 、新知探究
计算机解决问题的过程:
分析问题
设计算法
编写程序
运行调试
程序设计基础
分析问题
1.本问题的已知数据是什么?
火箭飞行时间:2167秒
1分钟=60秒
1小时=3600秒
二 、新知探究
程序设计基础
分析问题
2.如何存储数据?
二 、新知探究
程序设计基础
分析问题
3.如何使用表达式来建立计算模型?
小时h:
分钟m:
秒s:
已知:t=2167;1分钟=60秒;1小时=3600秒
h=t//3600
m=t%3600//60
s=t%60
二 、新知探究
程序设计基础
设计算法
二 、新知探究
输入数据
处理数据
输出数据
t=2167
h=t//3600
m=t%3600//60
s=t%60
输出h:m:s
程序设计基础
设计算法
二 、新知探究
请用流程图的形式描述该算法。
程序设计基础
编程调试
二 、新知探究
请你编写程序,把以秒为单位的火箭飞行时间,转换
为用“H:M:S”的格式来表示。
t=2167
h=t//3600
m=t%3600//60
s=t%60
print(h,":",m,":",s)
顺序结构:顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的
输出语句
程序设计基础
变式实践
三 、新知探究
将赋值语句t=2167改为从键盘输入t,可将任意时间秒数转换为“H:M:S”的格式。
t=int(input("请输入需要转换的时间t:"))
h=t//3600
m=t%3600//60
s=t%60
print(h,":",m,":",s)
输入语句
程序设计基础
四 、随堂检验
(1 )在Python中,数据的输入使用( )函数
A、input( )
B、print( )
C、output( )函数
D、abs()函数
(2)在Python中,输入函数返回的结果是( )类型的数据。
A、数值型
B、字符串
C、集合
D、列表
A
B
程序设计基础
四 、随堂检验
(3)在Python中,数据的输出使用( )函数
A、input( )
B、print( )
C、output( )函数
D、abs()函数
(4) print()函数的一般格式为
print([object,…][,sep=’’][,end=’\n’]),
如“print (4,5,6,sep=’***’)”,则输出结果为( )
A、4 5 6 ***
B、4,5,6,***
C、4***5***6
D、4,***,5***,6
B
C
程序设计基础
四 、随堂检验
(5 )下列语句
a=2
print('a=',5*a)的输出结果为( ):
A、a'=5*a
B、a=5*a
C、a'=10
D、a=10
(6)要从键盘上输入一个数给变量n,并且输入前要提示是输入整数,则下列语句符合要求的是( ):
A、n=input('请输入整数’)
B、print('请输入整数’,n)
C、n=input(请输入整数)
D、print (请输入整数,n)
D
A
第四章 程序设计基础
欢迎批评指正!

展开更多......

收起↑

资源预览