多语言展示
当前在线:1425今日阅读:26今日分享:39

C语言程序设计基础知识

1.1.1程序与程序设计语言1.1.2程序算法描述1.1.3算法的特征1.1.4算法描述
工具/原料

非计算机本科专业C语言书籍

方法/步骤
2

1.1.2程序算法描述算法(Algorithm)是对特定问题求解方法与步骤的描述,是程序求解问题的核心内容。程序=算法+数据结构

3

算法的特征:1.有穷性:一个算法应包含有限的操作步骤,而不能是无限的。2.确定性:算法中的每一个步骤都应当是确定的,而不应当是含糊的、摸棱两可的。3.可行性(有效性):算法中的每一个步骤都应当能有效地执行,并得到确定的结果。4.有零个或多个输入5.有一个或多个输出一个好的算法应当达到以下要求:正确性:运行该算法,能获得正确的结果。·可读性:易于理解和交流健壮性:具有很好的适应能力,具有很好的容错能力。·高效性:尽可能追求较少的时间与空间占用(越简单越好)。

4

算法描述:1、自然语言2、流程图传统流程图N-S流程图PAD问题流程图3、伪代码用自然语言和符号相结合的方式对算法进行描述4、计算机语言

推荐信息