计算机基础第6章程序设计基础.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

计算机基础A第一章概述第二;计算机基础第六章程序设计基;程序和软件有何不同?第;第六章程序设计基础计算机程;编写程序需要两个方面的描述:1;二、程序设计程序设计=数据结构;三、程序设计语言面向过程语言面;程序设计语言是规则和符号的集合;计算机语言:是规则和符号的集合;第一代:机器语言(2进制机器指;机器语言(MachineLa101110;符号/汇编语言(Symbol;MOVAX,37送数37;高级语言(High-level;A=37+84第六章程序设;第六章程序设计基础语言的翻;高级语言程序的运行过程高级语;解释源程序解释程序边解释边执行;C语言中的编译、连接编译命令连;程序设计全过程分析问题,建立数;分析问题建立数学模型确定数据结;3241问题:输入三角形的三条;确定数据结构和算法数据结构:三;开始(a+b+c)/2?s;选择语言编制程序main();第一节程序与程序语言上机调;两次运行结果:第一节程序与;计算机基础第六章程序设计基;一、什么是算法算法是为解决问题;例:从一组正整数中找到最大的数;第六章程序设计基础方法2:第;6.2算法与算法设计举例:插入;6.2算法与算法设计12192;6.2算法与算法设计算法:;6.2算法与算法设计研究生选课;6.2算法与算法设计用着色法求;ABDCEF6.2算法与算法设;ABDCEF同一研究生;得到如下一种考试日程:第一天:;二、算法的基本特征有穷性:一;算法设计的原则1、正确性:对于;第六章程序设计基础流程图伪代;1.流程图用规定的一系;(1)图形符号起止框判断框处理;(2)用流程图表示算法例:求给;例:求给定数R的绝对值。算法:;T里保存:1+2+3+…;第六章程序设计基础N–S图由;S1S2流程图S1S2N-S流;YNS1S2条件流程图条件;YN循环体条件流程图循环体当;流程图YN循环体条件循环体直;(2)用N-S流程图表示算法输;选择输入R输出S的值R?S;例:给定K值,求T=1+2+;3241第六章程序设计基础部;伪代码描述算法的一般组成:算;例:用伪代码描述在一数列中找最;1.Setsmallest;1.数列?ai(i=1;任何算法都可以由顺序结构、选择;选择结构N条件S1S2YN条件;条件A块YN直到型循环结构;T+I?TI≤10YN1?I;用顺序结构描述将华氏温度F转换;第二节算法与算法设计;用顺序结构???述两个值(a=1,;第二节算法与算法设计;选择结构,又称为分支结构。根据;第二节算法与算法设计;用选择结构描述检查某年是否闰年;第二节算法与算法设计;循环结构,当循环控制条件为真时;第二节算法与算法设计;用循环结构描述求10到100之;第二节算法与算法设计;用选择结构描述检查某成绩级别的;第二节算法与算法设计;循环嵌套结构:一个循环结构的循;在屏幕上显示边长为m的正方;输出*J+1?JJ≤MY;I=1:J=1输出;第二节算法与算法设计;从键盘输入n值,输出n行用*号;分析:1、输出n行;输出空J+1?JJ≤n-kY;第二节算法与算法设计;基本思想首先根据问题的部分条件;分析: 假设a、b分别代表;X年后,父亲和儿子的年龄开始结;第二节算法与算法设计;分析:本书从1至5编号。;a=1:b=1不输出;第二节算法与算法设计;第六章程序设计基础一辆卡车违;问题分析与算法设计:按;循环I取值从1到9循环;I+1?II≤9YN1?;二、二分法abx1=(a+b);例用二分法求x3+4x-1;⑴输入区间初值:a、b⑵如;由初始的已知条件,先计算出第(;第六章程序设计基础例:求菲波;输出U输入NN21?;递推算法求10的阶乘。求解过程;计算机基础21第六章程序设;好程序标准:可读性好、可靠性好;求:ax2+bx+c=0;2.模块细化M1模块、M3模块;M2模块细化M2a=0YN;3.模块集成a=0YNX1=-;三、编程风格①源程序文档化;第三节程序设计风格输入格式;计算机基础本章应掌握的内容常见

文档评论(0)

SYWL2019 + 关注
官方认证
文档贡献者

权威、专业、丰富

认证主体四川尚阅网络信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6716HC2Y

1亿VIP精品文档

相关文档