- 68
- 0
- 约8.9千字
- 约 55页
- 2017-08-20 发布于天津
- 举报
算法顺序结构
对同一个问题,可以有不同的解题方法和步骤。方法有优劣之分。有的方法只需进行很少的步骤,而有些方法则需要较多的步骤。一般说,希望采用简单的和运算步骤少的方法。因此 ,为了有效地进行解题,不仅需要保证算法正确,还要考虑算法的质量,选择合适的算法。 算法的特性 一个算法应该具有以下特点: 1.有穷性 一个算法应包含有限的操作步骤,而不能是无限的。 事实上,“有穷性”往往指“在合理的范围之内”。究竟什么算“合理限度”,并无严格标准,由人们的常识和需要而定。 2.确定性 算法中的每一个步骤都应当是确定的,而不应当是含糊的、模棱两可的。 3.有零个或多个输入 所谓输入是指在执行算法时需要从外界取得必要的信息。一个算法也可以没有输入。 4. 有一个或多个输出 算法的目的是为了求解,“解” 就是输出。没有输出的算法是没有意义的。 5. 有效性 算法中的每一个步骤都应当能有效地执行,并得到确定的结果。 控制结构 控制算法各操作的执行顺序(不同顺序会得到不同结果)。结构化程序设计方法要求:一个程序只能由三种基本控制结构组成: 顺序结构:按书写顺序执行。 选择结构:根据判断选择执行路径。 循环结构:将一条或多条语句重复执行多次。 课堂练习 1.编写程序,输入一个圆的半径,计算这个圆的面积 2.打印出50个学生中成绩高于80分者的
您可能关注的文档
最近下载
- 学校网评员能力提升培训体系.pptx VIP
- 小学生《看字说颜色》游戏课件.pptx
- 湖南师范大学2023-2024学年第2学期《高等数学(下)》期末试卷(A卷)附标准答案.pdf
- 南开大学2025-2026学年《马克思主义基本原理 V》第一学期期末试题(B).docx VIP
- 2024年中医全科(副)主任医师高级职称考试练习题及答案.docx VIP
- 标准图集 - 12J003 室外工程.pdf VIP
- 华北理工大学系统解剖学题库.pdf VIP
- 零件的车铣复合加工-ESPRIT实战编程 项目二 液压阀套的车削编程.pptx VIP
- 江苏省南京市六合区2024-2025学年七年级下学期期末考试生物试卷 (含答案).pdf VIP
- 【真题】五年级下册期末测试数学试卷(含解析)四川省成都市成华区2023-2024学年.docx VIP
原创力文档

文档评论(0)