C程序设计基础2——算法概述讲义
程序的灵魂——算法简介;主要内容:
了解算法的含义及其特性
熟练掌握用E—R流程图描述算法
掌握用N—S流程图描述算法;程序=数据结构+算法
;
有穷性
确定性
有零个或多个输入
有一个或多个输出
有效性;用自然语言表示
数学语言表示
用流程图表示
伪代码表示
程序设计语言
;求1到100的累加和;三种基本结构:
顺序结构
选择结构
循环结构
三种结构共同特点:
只有一个入口
只有一个出口
结构内的每一部分都有机会被执行到(不存在死语句)
结构内不存在死循环(永远执行不完的循环);顺序结构; 算法概要; 算法概要;算法1.1
Sum( )
1. [赋初值]
s?0,i?1
2. 当i=100时,反复执行
s ?s +i
i? i+1
3. 算法结束; sum()
{
int s=0,i=1;
while (i=100)
{
s=s+i;
i=i+1;
}
};用两种流程图分别绘制求解“公元2000-2500年中闰年”的算法。
您可能关注的文档
- 医院护理接触点服务流程选编.pptx
- 医院感染部分重点知识学习选编.ppt
- 医院感染管理标准及方法要点选编.ppt
- 医院服务优化设计方案选编.doc
- 医院文化培训课程选编.pptx
- 医院执业登记现场审查报告选编.ppt
- 医院服务用语规范选编.ppt
- 医院污水处理选编.docx
- 医院感染预防和控制选编.ppt
- 医院护理工作概况选编.ppt
- 2026年长城华西银行校园招聘考试参考试题及答案解析.docx
- 2026年平安银行(杭州分行)校园招聘笔试参考题库及答案解析.docx
- 2026年广发银行(洛阳分行)校园招聘笔试参考试题及答案解析.docx
- 2026年中国工商银行(山东分行)校园招聘笔试参考题库及答案解析.docx
- 2026年广发银行(淮安分行)校园招聘考试参考试题及答案解析.docx
- 2026年中信银行(包头分行)校园招聘考试参考试题及答案解析.docx
- 2025年华夏银行(上海自贸试验区分行)校园招聘笔试考试试题及答案解析.docx
- 2026年南京银行校园招聘笔试备考试题及答案解析.docx
- 2026年中国工商银行(北京分行)校园招聘笔试参考题库及答案解析.docx
- 2026年中国建设银行(新疆维吾尔自治区分行)校园招聘笔试备考试题及答案解析.docx
原创力文档

文档评论(0)