运用顺序结构描述问题求解的过程 课件-粤教版(2019)高中信息技术必修1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章 程序设计基础
4.2 运用顺序结构描述问题的求解过程
一 、任务情境
一 、任务情境
2020年7月23日12时41分,长征五号运载火箭在中国文昌航天发
射场发射升空,火箭飞行2167秒后,成功将执行我国首次火星任
务的探测器- -“天问一号”送入预定轨道。
? 2167秒 VS 0:36:7
程序设计基础
设计算法
输入数据 处理数据 输出数据
t=2167
h=t//3600 m=t%3600//60 s=t%60 输出h:m:s
程序设计基础
二 、新知探究 设计算法 请用流程图的形式描述该算法。
程序设计基础
二 、新知探究
编程调试
请你编写程序,把以秒为单位的火箭飞行时间,转换 为用“H:M:S”的格式来表示。
• (2)在Python中,输入 函数返回的结果是 ( B )类型的数据。
• A、数值型 • B、字符串 • C、集合 • D、列表
程序设计基础
四 、随堂检验
•(3)在Python中,数 据的输出使用( B ) 函数 •A、input( ) •B、print( ) •C、output( )函数 •D、abs()函数
程序设计基础第四章 程序设计基础欢迎 Nhomakorabea评指正!
程序设计基础
二 、新知探究 分析问题 2.如何存储数据?
程序设计基础
二 、新知探究
分析问题 3.如何使用表达式来建立计算模型? 已知:t=2167;1分钟=60秒;1小时=3600秒 小时h: h=t//3600 分钟m:m=t%3600//60 秒s: s=t%60
程序设计基础
二 、新知探究
t=int(input("请输入需要转换的时间t:")) h=t//3600 m=t%3600//60 s=t%60 print(h,":",m,":",s)
输入语句
程序设计基础
四 、随堂检验
• (1 )在Python中,数 据的输入使用( A ) 函数
• A、input( ) • B、print( ) • C、output( )函数 • D、abs()函数
四 、随堂检验
• (5 )下列语句 • a=2 • print('a=',5*a)的输
出结果为( D): • A、a'=5*a • B、a=5*a • C、a'=10 • D、a=10
• (6)要从键盘上输入一个数给变量n, 并且输入前要提示是输入整数,则下 列语句符合要求的是( A):
• A、n=input('请输入整数’) • B、print('请输入整数’,n) • C、n=input(请输入整数) • D、print (请输入整数,n)
t=2167 h=t//3600 m=t%3600//60 s=t%60 print(h,":",m,":",s)
输出语句
顺序结构:顺序结构是 最常用、最简单的程序 结构,其语句执行顺序 是自上而下依次执行的
程序设计基础
三 、新知探究
变式实践
将赋值语句t=2167改为从键盘输入t,可将任意时间 秒数转换为“H:M:S”的格式。
(4) print()函数的一般格式为 print([object,…][,sep=’’][,end=’\n’]),
如“print (4,5,6,sep=’***’)”,则输出结果 为(C ) A、4 5 6 *** B、4,5,6,*** C、4***5***6 D、4,***,5***,6
程序设计基础
一 、任务情境
任务:请你编写程序,把以秒为单位的火箭飞行时间,转换为用 “H:M:S”的格式来表示。
2167秒
0:36:7
程序设计基础
二 、新知探究 计算机解决问题的过程:
分析问题
设计算法
编写程序
运行调试
程序设计基础
二 、新知探究 分析问题 1.本问题的已知数据是什么?
火箭飞行时间:2167秒 1分钟=60秒 1小时=3600秒
相关文档
最新文档