资源简介 (共16张PPT)第四章 程序设计基础4.2 运用顺序结构描述问题的求解过程一 、任务情境程序设计基础一 、任务情境2020年7月23日12时41分,长征五号运载火箭在中国文昌航天发射场发射升空,火箭飞行2167秒后,成功将执行我国首次火星任务的探测器- -“天问一号”送入预定轨道。2167秒0:36:7VS?程序设计基础一 、任务情境任务:请你编写程序,把以秒为单位的火箭飞行时间,转换为用“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//3600m=t%3600//60s=t%60二 、新知探究程序设计基础设计算法二 、新知探究输入数据处理数据输出数据t=2167h=t//3600m=t%3600//60s=t%60输出h:m:s程序设计基础设计算法二 、新知探究请用流程图的形式描述该算法。程序设计基础编程调试二 、新知探究请你编写程序,把以秒为单位的火箭飞行时间,转换为用“H:M:S”的格式来表示。t=2167h=t//3600m=t%3600//60s=t%60print(h,":",m,":",s)顺序结构:顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的输出语句程序设计基础变式实践三 、新知探究将赋值语句t=2167改为从键盘输入t,可将任意时间秒数转换为“H:M:S”的格式。t=int(input("请输入需要转换的时间t:"))h=t//3600m=t%3600//60s=t%60print(h,":",m,":",s)输入语句程序设计基础四 、随堂检验(1 )在Python中,数据的输入使用( )函数A、input( )B、print( )C、output( )函数D、abs()函数(2)在Python中,输入函数返回的结果是( )类型的数据。A、数值型B、字符串C、集合D、列表AB程序设计基础四 、随堂检验(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***6D、4,***,5***,6BC程序设计基础四 、随堂检验(5 )下列语句a=2print('a=',5*a)的输出结果为( ):A、a'=5*aB、a=5*aC、a'=10D、a=10(6)要从键盘上输入一个数给变量n,并且输入前要提示是输入整数,则下列语句符合要求的是( ):A、n=input('请输入整数’)B、print('请输入整数’,n)C、n=input(请输入整数)D、print (请输入整数,n)DA第四章 程序设计基础欢迎批评指正! 展开更多...... 收起↑ 资源预览