- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
顺序结构-换算重量任务描述加快建设航天强国是党的二十大建设现代化强国部署之一。2003年10月我国实现了载人航天,经过二十年的发展,我国已实现登上月球的梦想。众所周知,月球上物体的体重是在地球上的16.5%,假设你在地球上的体重是65kg,试编写程序输出你在月球上的体重会是多少?是否发生人们传说的失重现象?01顺序结构IPO是一种程序编写方法。在进行程序设计时,无论程序的规模如何,每个程序都有统一的运算模式:输入数据(Input)、处理数据(Process)、输出数据(Output)),这种朴素的运算模式即IPO。首先,输入(Input)是一个程序的开始。程序要处理的数据有多种来源,形成了多种输入方式,包括:文件输入、网络输入、控制台输入、交互界面输出、随机数据输入、内部参数输入等。其次,处理(Process)是程序对输入数据进行计算产生输出结果的过程。计算问题的处理方法统称为“算法”,它是程序最重要的组成部分。可以说,算法是一个程序的灵魂。最后,输出(Output)是程序展示运算成果的方式。程序的输出方式包括:控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等。顺序结构程序中的语句默认自上而下顺序执行,即顺序结构。顺序结构是计算机程序中最简单最基本的结构。在顺序结构中,编译/解释系统要求顺序地执行且必须执行有先后顺序排列的每一个最基本的处理单位,常用的顺序排列就是IPO程序控制流程。求三角形面积已知三角形三边长度分别为a、b、c,其半周长为l,根据海伦公式计算三角形面积s。三角形半周长和三角形面积公式分别如下所示:三角形半周长l=(a+b+c)/2三角形面积s=(l*(l-x)*(l-y)*(l-z))**0.5本例子要求编写程序,实现接收用户输入的三角形边长,计算三角形面积的功能。求三角形面积本题是典型的顺序结构通过使用Python常用运算符,按照顺序结构要求进行语句书写来编写程序。根据海伦公式计算三角形面积时,需要先获取三角形各边的边长,然后计算三角形的半周长,通过三角形的半周长与边长计算三角形面积。求三角形面积a=eval(input(边长a=))b=eval(input(边长b=))c=eval(input(边长c=))#计算半周长l=(a+b+c)/2#计算面积s=(l*(l-a)*(l-b)*(l-c))**0.5print(三角形面积s=%0.1f%s)任务实现—换算重量02任务分析根据题意,计算在月球上的体重前需要使用input()函数接收在地球上的体重。因为体重多使用数字类型表示,所以在Python中需要使用数字类型表示体重。当接收用户输入的体重数据后,根据月球上物体的体重是在地球上的16.5%来计算月球上的体重,例如,地球上体重为65kg,那么月球上的体重为65*16.5/100。程序代码#获取月球上的体重mwew=eval(input(“请输入你的体重(kg):”))mw=ew*16.5/100print(‘如果在地球上的体重是{}kg,那么在月球上的体重将是{:.1f}’.format(ew,mw))任务总结IPO是一种程序编写方法,无论程序的规模如何,每个程序都有统一的运算模式:输入数据(Input)、处理数据(Process)、输出数据(Output)),这种朴素的运算模式即IPO。顺序结构是指程序中的语句自上而下顺序执行,它是计算机程序中最简单最基本的结构。谢谢观看
您可能关注的文档
- Python程序开发基础 课件 定义类和创建对象.pptx
- Python程序开发基础 课件 函数参数的传递.pptx
- Python程序开发基础 课件 认识列表与元组.pptx
- Python程序开发基础 课件 认识字典与集合.pptx
- Python程序开发基础 课件 任务1 搭建Python开发环境.pptx
- Python程序开发基础 课件 任务1 函数调用-模拟计算器.pptx
- Python程序开发基础 课件 任务1 嵌套列表—随机分配办公室.pptx
- Python程序开发基础 课件 任务1 输出函数-打印超市购物小票.pptx
- Python程序开发基础 课件 任务1 随机生成验证码.pptx
- Python程序开发基础 课件 任务1 异常处理—为查询身份证归属地添加异常.pptx
- 高考数学高频考点题型归纳与方法(新高考通用)第20练三角函数的图像与性质(精练:基础+重难点)(原卷版+解析).docx
- 高考数学一轮复习讲练测(新教材新高考)第04讲基本不等式及其应用(练习)(原卷版+解析).docx
- 高考数学高频考点题型归纳与方法(新高考通用)第23讲平面向量基本定理和坐标表示(精讲)(原卷版+解析).docx
- 高考数学高频考点题型归纳与方法(新高考通用)第07练函数的基本性质Ⅰ-单调性与最值(精练:基础+重难点)(原卷版+解析).docx
- 高考数学第一轮复习(新教材新高考)第07讲函数模型及其应用(核心考点精讲精练)(学生版+解析).docx
- 新高考数学第一轮复习讲义命题方向全归类(新高考专用)专题12函数与方程(原卷版+解析).docx
- 人教版八年级物理上册同步教学精美课件5.2生活中的透镜(课件)(含视频).pptx
- 安徽卓越县中联盟皖豫名校联盟2023-2024学年高一下学期4月期中考试 地理 PDF版含解析.pdf
- 高考数学一轮复习讲练测(新教材新高考)第03讲复数(练习)(原卷版+解析).docx
- 高考数学一轮复习讲练测(新教材新高考)第05讲对数与对数函数(讲义)(原卷版+解析).docx
最近下载
- XX附属中学集团化办学三年发展规划 .pdf
- ESICM 2023年ARDS的指南、定义、表型和呼吸支持策略.docx
- 小学数学六年级下册期末测试卷附答案.docx
- 部编版语文四年级上册第3单元习作《写观察日记》优质课件.pptx VIP
- 新北师大版九年级全一册初中物理全册教案(教学设计).doc
- WI-EA-7-W19001治具验收规范A2.doc
- TJSJCXH 4-2023 先张法预应力超高强混凝土管桩.docx VIP
- 人教版数学四年级下册期末测试卷附完整答案(易错题).docx
- 2024中国兵器工业集团有限公司总部招聘(29人)备考试题及答案解析.docx VIP
- 科尔摩根控制器操作手册.pdf
文档评论(0)