1 / 65
文档名称:

第4章 程序的控制结构(1).ppt

格式:ppt   页数:65
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第4章 程序的控制结构(1).ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第4章 程序的控制结构(1).ppt

文档介绍

文档介绍:第4章程序的控制结构
哈尔滨工业大学计算机学院
苏小红
******@hit.
C语言大学实用教程
1
内容提要
算法的描述方法
基本控制结构
基本控制语句
常用算法,如累加、累乘、统计、递推、迭代、穷举等
程序的基本版式
结构化程序设计的基本思想
算法的概念
数据结构+算法=程序
算法:为解决一个具体问题而采取的确定的有限的操作步骤,这里仅指计算机能执行的算法
算法特性:
有穷性
确定性
有效性
没有输入或有多个输入
有一个或多个输出
算法的分类
数值运算算法:
解决的是求数值解的问题,例如用辗转相除法求两个数的最大公约数等
非数值运算算法:
主要用于解决需要用分析推理、逻辑推理才能解决的问题,例如人工智能中的许多问题,查找、分类等问题
算法的表示方法
自然语言表示
传统的流程图表示
N-S结构化流程图表示
伪代码表示
C程序结构
C程序
源程序文件1
源程序文件2
源程序文件3
编译预处理命令
全局变量声明
函数1
函数n

函数首部
函数体
局部变量声明
执行语句
构成程序的三种基本结构
顺序结构
选择结构
循环结构
已经证明,任何程序均可只用这三种结构综合描述
只用这三种结构编制的程序,叫结构化程序
程序必须符合结构化规则
结构化程序设计的核心思想
采用顺序、选择和循环三种基本结构作为程序设计的基本单元
只有一个入口;
只有一个出口;
无死语句,即不存在永远都执行不到的语句;
无死循环,即不存在永远都执行不完的循环。
采用“自顶向下、逐步求精”和模块化的方法进行结构化程序设计
B
A
NS图
传统流程图
顺序结构
B
A
B
N
如果成绩<60 那么
通知补考
否则
告知你考试成绩
A
Y
条件P
A
B
N
Y
条件P
分支结构(选择结构)

最近更新

2026年山东华宇工学院单招综合素质考试模拟测.. 41页

2025年石家庄职业技术学院单招职业倾向性测试.. 40页

2026年山东科技职业学院单招职业适应性测试模.. 42页

2025年福州黎明职业技术学院单招职业技能考试.. 39页

2025年福建电力职业技术学院单招职业倾向性考.. 40页

2025年科尔沁艺术职业学院单招职业适应性测试.. 41页

2025年绵阳职业技术学院单招职业适应性考试模.. 40页

2025年苏州健雄职业技术学院单招职业倾向性测.. 40页

2025年苏州市职业大学单招职业倾向性考试模拟.. 39页

2025年萍乡卫生职业学院单招职业适应性考试模.. 42页

2026年广西工商职业技术学院单招职测备考题库.. 41页

2025年西安思源学院单招职业技能考试模拟测试.. 41页

2025年贵州农业职业学院单招职业适应性测试模.. 39页

2025年贵州建设职业技术学院单招职业倾向性测.. 41页

2025年贵州轻工职业技术学院单招职业倾向性测.. 40页

2025年赣南卫生健康职业学院单招职业倾向性测.. 41页

2025年辽宁冶金职业技术学院单招职业适应性考.. 40页

2025年辽宁石化职业技术学院单招职业技能考试.. 40页

2025年辽源职业技术学院单招职业技能测试模拟.. 40页

2025年连云港职业技术学院单招职业技能考试模.. 41页

2025年遵义职业技术学院单招综合素质考试模拟.. 40页

2026年江门职业技术学院单招职业适应性考试题.. 42页

2025年郑州旅游职业学院单招职业适应性考试模.. 40页

2025年郑州电子商务职业学院单招职业倾向性考.. 39页

2025年郑州食品工程职业学院单招职业倾向性测.. 40页

2026年河南单招药学测试题必考题 42页

2025年重庆城市职业学院单招综合素质考试题库.. 39页

2025年重庆工贸职业技术学院单招职业技能测试.. 41页

2025年重庆市资阳地区单招职业倾向性考试模拟.. 39页

2025年广州卫生职业技术学院单招职业技能测试.. 64页