- 4
- 0
- 约8.25千字
- 约 61页
- 2021-08-14 发布于河北
- 举报
第3讲;第3章 顺序结构程序设计 ;3.1 程序设计概述 ;例如,计算1+2+3+…+1000的算法可表示为
步骤1:0 ? s;
步骤2:1 ? i;
步骤3:s+i ? s;
步骤4:i+1 ? i;
步骤5:如果i≤1000,转到步骤3,否则结束。;在上面的算法中,符号s、i表示变量,符号“?”表示给变量赋值。
步骤1和步骤2表示给变量s和i赋初始值为0和1;
步骤3将变量i的当前值累加到变量s中;
步骤4使变量i在原值的基础上增加1;
步骤5判断i的值如果小于等于1000,重复做步骤3和步骤4,构成一个循环,而当i的值不小于等于1000时,循环结束,这时,变量s的值就是要求的计算结果。; 3.1.2 算法的特征
通常,一个算法必须具备以下五个基本特征:
(1) 有穷性。
一个算法必须在它所涉及的每一种情形下,都能在执行有限次的操作之后结束。
(2) 确定性。
算法的每一步,其顺序和内容都必须严格定义,而不能有任何的歧义。
(3) 有零个或多个输入。
输入是算法实施前需要从外界取得的信息,有些算法需要有多个输入,而有些算法不需要输入,即零个输入。
(4) 有一个或多个输出。
输出就是算法实施后得到的结果,显然,没有输出的算法是没有意义的。
(5) 可行性。
算法的每一步都必须是可行的,也就是说,是能够由计算机执行的。; 3.1.3 算法的描述
1
您可能关注的文档
最近下载
- 2024新版2025秋人教版二年级艺术造型美术上册全册教案教学设计(含大单元教学设计).docx VIP
- 九年级上学期历史第一次月考必出重点考题.docx
- 2027届黑龙江省大庆市高三第一次模拟考试物理试卷(含答案解析).pdf VIP
- 《软件可靠性设计与分析》ppt课件模板.ppt VIP
- 725-中子散射在工程材料研究中应用-织构与应力测量-王沿东.ppt VIP
- 舞蹈鉴赏ppt课件.pptx VIP
- 天空视频网——没有广告的视频连接网站(用户手册之视频统计篇).doc VIP
- 装配式建筑产业基地项目可行性研究报告.docx VIP
- 卷笔刀调查方案.docx
- 施工安全保护措施.pdf VIP
原创力文档

文档评论(0)