当前位置:文档之家› 计算机C语言程序与算法PPT教学课件

计算机C语言程序与算法PPT教学课件


2 算法的描述
(1)算法的表示:自然语言、传统的流程图、N-S结构化流程图、伪代码
3 结构化程序设计
结构化的程序由3种基本控制结构组成: (1)顺序结构 (2)选择程序结构 (3)循环结构
结构化程序的特点 注
(1)只有一个入口。 (2)只有一个出口。 (3)无死语句,即不存在永远都执行不到的语句。 (4)无死循环,即不存在永远都执行不到的循环。 采用。自顶向下,逐步求精。模块化设计,结构化编码。
(2)算法Algorithm) 是对操作和行为的描述,也叫操作步骤
算法特性 注
(1)有穷性。有限步骤执行后结束。 (2)确定性。算法的每条含义必须明确,不允许有歧义性。 (3)有效性。可行性,每一步骤都能有效的执行。 (4)输入。一个算法有零个或多个输入。 (5)输出。一个算法有一个或多个输出。
4 C程序的运行步骤
C程序的运行步骤 (1)源程序f.c (2)目标程序f.obj (3)库函数与其他目标程序 (4)可执行目标程序f.exe
本节结束!
主讲人:当图网
本节结束!
主讲人:当图网
程序与算法
主讲人:当图网
本节内容
1.利用计算机解决问题的基本过程 2.程序的算法 3.结构化程序设计 4.C程序的运行步骤
1 问题解决过程
需求分析
确定处理方案
确定操作步骤
整理结果
编辑和运行程序
编写程序
2 程序的算法
算法
+
数据结构
=
程序
(1)数据结构(Data Structure) 是指对数据的描述和组织形式。
相关主题