Python语言程序设计(微课版)-课件 CH03A-顺序结构程序设计.pptx

Python语言程序设计(微课版)-课件 CH03A-顺序结构程序设计.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第3章顺序结构程序设计

2主要内容1.顺序结构算法设计2.Python语言编程基础(CH03B)3.顺序结构程序设计

顺序结构的算法设计顺序结构是结构化程序设计中最简单的控制结构,它一般包括输入数据、处理和输出数据3个步骤

顺序结构的算法设计程序设计的过程一般包括以下步骤。①分析问题:分析问题的原理,找出其中的规律。②设计算法:根据分析设计解决问题的算法。③编写程序:编写程序,调试、运行程序。

顺序结构的算法设计【例3.1】编写程序,输入三角形的3条边长a、b和c,求三角形的面积。(1)分析问题

顺序结构的算法设计(2)设计算法学习提示:算法要求输入的3条边长能够构成一个三角形,如果运行时输入的3条边长不能构成三角形,则此程序会出错。

顺序结构的算法设计(3)思考

抗美援朝-防空抗美援朝战争中,我志愿军解决美帝的飞机轰炸问题。我方创新研究出用战士分布在各个山头瞭望,发现飞机则鸣枪示警或电话报告的方式,提前做出防轰炸准备,从而减少人员伤亡和物资损失

新冠病人诊疗方案救治新型冠病人时,专家组通过不断分析总结出救治新冠病人的流程我医疗人员勇于探索和创新,不断总结经验教训,不断改进诊疗方案,国家的专家团队总共发布8版诊疗方案。降低了转为轻症转为重症的比例,极大地降低了病亡率,有力的支持我国取得了抗疫的巨大胜利。

新冠肺炎CT影像综合分析AI辅助系统「新冠肺炎CT影像综合分析AI辅助系统」依托「天河人工智能创新一体化平台」,由天津医科大学肿瘤医院、国家超级计算天津中心、中国抗癌协会肿瘤人工智能专委会、中国人工智能学会智慧医疗专委会共同构建,西安交通大学第一附属医院、南昌大学第一附属医院、陕西省传染病医院等多家医疗机构携手参与。

顺序结构的程序设计请参考Python语言-CH03B-Python语法基础

顺序结构的程序设计【例3.51】三角形面积a=float(input(请输入a:))b=float(input(请输入b:))c=float(input(请输入c:))s=(a+b+c)/2area=(s*(s-a)*(s-b)*(s-c))**0.5print(三角形面积为,area)调试要求:在PythonIdle中,执行“Debug→Debugger”菜单命令,打开Debugger调试器,运行该程序,在调试器中按下“Over”按钮逐行运行程序,观察变量的变化过程。。

顺序结构的程序设计【例3.38】求解鸡兔同笼问题。已知笼子中鸡和兔的头数总共为h,脚数总共为f,问鸡和兔各有多少只?(1)分析。设鸡和兔分别有x和y只

顺序结构的程序设计【例3.38】求解鸡兔同笼问题。已知笼子中鸡和兔的头数总共为h,脚数总共为f,问鸡和兔各有多少只?(1)分析。设鸡和兔分别有x和y只

顺序结构的程序设计(2)分析。设鸡和兔分别有x和y只

顺序结构的程序设计

顺序结构的程序设计h=int(input(请输入头数h:))f=int(input(请输入脚数f:))x=(4*h-f)/2y=h-xprint(鸡有,x,只,兔有,y,只)

顺序结构的程序设计【例3.39】编写程序,输入一个三位整数,将其个位、十位和百位数反序后,得到一个新的整数并输出。例如,输入整数234,输出整数432。(1)分析。首先必须求得其个位、十位和百位数234%104234//10%103234//100%102

顺序结构的程序设计【例3.39】编写程序,输入一个三位整数,将其个位、十位和百位数反序后,得到一个新的整数并输出。例如,输入整数234,输出整数432。再计算得到反序后的数。输入三位整数ma=m%10b=m//10%10c=m//100%10n=a*100+b*10+c输出n

顺序结构的程序设计m=int(input(请输入整数m:))a=m%10b=m//10%10c=m//100%10n=a*100+b*10+cprint(反序后的数为,n)注意:掌握求得一个整数m,各个数位上的数的方法。输入三位整数ma=m%10b=m//10%10c=m//100%10n=a*100+b*10+c输出n

21习题与作业要求一、选择题二、算法设计三、程序设计和操作

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档