- 7
- 0
- 约2.16千字
- 约 23页
- 2016-05-02 发布于江苏
- 举报
第一章 程序设计基本概念 1.1 程序和程序设计 一、基本概念 2.算法的五个特性: 有穷性:一个算法必须在执行有穷步之后结束。 确定性:算法的每一步必须是确切定义的。对于 相同输入必须得到相同结果 。 可行性:算法的每一步都是能够实现的 算法有零个或多个输入。 算法执行完毕,必须有一个或多个输出结果。 3.怎样描述算法 (1)两类 文字:用带序号的自然语言描述。(易懂不直观) 图形:传统的流程图和N-S流程图 (2)传统流程图常用符号 例如:计算X+Y的流程图 简单算法举例 1、求S=∑n 的算法。 自然语言描述 用流程图描述 (3)N-S流程图 1973年,美国的学者提出了基于结构化程序设计的算法,N-S流程图。 N-S流程图常用以下的流程图符号: 1.3结构化程序设计和模块化结构 1、3 种基本结构 顺序结构 选择结构 循环结构 2.顺序结构 程序按照语句的位置逐条执行 3.选择结构 根据条件成立与否,再决定执行哪条语句 4.循环结构(当型循环) 根据条件成立与否,决定是否执行循环体 4.循环结构(直到型循环) 根据条件成立与否,决定是否执行循环体 练习题 1、求1?2?3?4?5的算法,画出流程图和N-S图并画出直到型和当型两种结构。 例题1.1 先后输入若干个整数,要求打印出其中最大的数,当输入的数小于0时结束。 5、保证结构化程序设
您可能关注的文档
- 第一章认识有机化课件.ppt
- 社会心理学知识课件.ppt
- 反应工程绪论课件.ppt
- 第七讲法官法院和司法课件.ppt
- 实证研究课件.ppt
- 第二章社会工作的发展历史课件.ppt
- 社会调查方法风笑天第六章问卷设计课件.ppt
- 海润国际-海尔天瑞特推广策略案课件.ppt
- 沙龙国际小学英语教学改革新进展状况课件.ppt
- 第讲C#程序设计基础一课件.ppt
- 湖南省株洲市部分学校2025-2026学年高一下学期期末联合考试英语试卷(含答案).pdf
- 从韩杰案看病历书写:6个细节,保护凌晨值班的你.pptx
- 湖南省株洲市第一中学2025-2026学年高一下学期期末考试历史试卷(含答案).pdf
- 湖南师范大学附属中学2025-2026学年七年级下学期期末考试数学试题(含答案).pdf
- 湖南株洲市第二中学2024-2025学年上学期高二期末考试语文试题(含答案).pdf
- 湖南株洲市醴陵市第一中学2025-2026学年高二下学期7月期末物理试题(含答案).pdf
- 湖南株洲市第一中学2025-2026学年高一上学期入学质量检测语文试卷(含答案).pdf
- 吉林省吉林市永吉县2025-2026学年八年级下学期期末教学质量检测数学试卷(含答案).pdf
- 吉林长春市东北师大附中2025-2026学年高二年级下学期期末物理试卷(含答案).pdf
- 吉林省长春市汽车经济技术开发区2025-2026学年七年级下学期期末测数学试卷(含答案).pdf
原创力文档

文档评论(0)