- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第4章控制结构与语句
第4章控制结构与语句
4.1算法与程序
4.2结构化程序设计
4.3顺序结构
4.4选择结构
4.5循环结构
4.6多重循环结构
4.7实际应用举例
4.1算法与程序
著名计算机科学家沃思(NikiklausWirth)
提出:数据结构十算法=程序
数据结构——描述数据的类型、组织形式
算法——描述对数据的操作步骤
□程序=数据结构+算法+程序设计方法
+语言工具和环境
1算法的概念
做事都有—方法、步骤(顺序)—决定事情成败
1.算法:计算机求解某一问题而采用的具体方法、
步骤。
2.两大类计算机算法:数值运算算法(求解值解、
成熟)、非数值运算算法(事务管理、广泛)。
3.算法的描述:有穷性、确定性、有效性等。
4.算法描述:描述算法的方法有多种归纳为二大
类:文字和图形(符号)。
2常用的算法描述方法
1.带序号的自然语言描述——易懂却不直观,
不严格
2.流程图:灵活、自由、形象、直观,可表
示任何算法
输入、输出处理起止
2常用的算法描述方法
3.N-S图(盒图):特点:完全去掉带箭头的流程
线,算法的所有处理步骤都写在一个大矩形框
(表示简单、符合结构化思想)
PA
AP
处理判断循环
4.伪代码:用介于自然语言与计算机语言之间的文
字及符号来描述算法(方便、易懂、便于向计
算机语言过渡)
例4-1计算S=1+2+...+100,写出其算法。
自然语言描述:
1.0→S单元
2.1→n单元
3.S+n→S
4.n+1→n
5.判断n≤100?
是,转3;否则转6
6.输出S的值
流程图描述开始
一
0→S
一
1→n
一
S+n→S
n+1→n
T
n≤100?
F
输出S
结束
N-S图描述
0=S
1→n
n≤100?
S+n二)S
n+1=n
输出s的值
伪代码描述
0→S
1→n
ifn≤100
S+n→S
n+1→n
printS
4.2结构化程序的三种基本结构
11966年提出三种基本结构,用三种基本结
构作为表示一种良好算法的基本单元:顺
序、选择、循环。任何复杂的算法都是由
这三种基本结构按一定规律组成
a顺序结构
如:
a=1;A
b=2;A
B
您可能关注的文档
最近下载
- 2025年东方航空行政管理西北分公司招聘笔试参考题库含答案解析.pdf
- 执业药师延续注册申请表(样表).docx VIP
- 新人教版七年级下册英语U4词汇分类循环训练单(教师版).docx
- 2024《数字普惠金融对中小企业融资的影响研究—以蚂蚁金服为例》10000字.doc VIP
- 高龄工人免责承诺书.docx
- 有效教育教育家孟照彬解读.ppt
- 人工智能训练师国家职业技能标准.pdf VIP
- 年产50吨他唑巴坦酸建设项目(九华化工)环境影响报告.pdf
- 孩子王(301078)公司2023年财务分析研究报告.doc
- VARIED 内部推荐内推机制及生产奖励条款 20210708_20210708085958.pdf
文档评论(0)