
* * 1.1 程序跟程序设计语言 一、 C 程序简介 程序:计算机外部可连续执行的一系列指令与数据集合。程序设计语言:人类与计算机进行会话的语言。C语言是一种面向问题的高级语言,它可以编写系统程序(软件)还可以编写应用程序(软件)。1963年英国剑桥大学马丁.理查德博士推出了 CPL(Combined Program Language) 综合性程序设计语言。1967年简化了 CPL语言为BCPL语言(无类别描述)。第一章 程序设计的基本概念1970年美国贝尔实验室的丹尼斯.利奇博士在 BCPL 语言的基本上设计出了 B语言c语言程序设计ppt课件,写出 UNIX 操作系统在PDP-7机器上实现。1972年丹尼斯.利奇在B语言的基础上设计出了C语言(BCPL语言的第二个字母)。1983年美国国家标准协会(ANSI)制定了C语言的新标准,称为ANSI-C,目前世界上流行的C语言编译系统都以 ANSI-C 为标准。目前微机 DOS/Windows 平台推动的C编译系统主要有Microsoft-c和Turbo-c等。 二进制机器指令 二、 源程序、编译程序与目标程序源 程 序:用高级语言编写的程序。

编译程序:具有翻译功能的程序。目标程序:用二进制代码表示的程序。C语言构成的指令系列称C源程序文件(扩展名 .C )C编译器编译生成的二进制代码文件(扩展名 .OBJ)C 语言连接程序(Linker)将 .OBJ 与C提供的库函数连接起来生成的能执行命令文件(扩展名 .EXE) C语言源程序 C语言编译程序 1.2 程序设计与算法 一、程序设计的流程 1、确定数据结构:根据程序设计任务书的规定,确定输入/输出所叙述的数据结构(逻辑结构跟数学结构)。 2、确定程序算法:针对数据结构确定解决难题的算法和方法。 3、程序设计编码:用指定的计算机语言编写程序代码并保存。 4、程序调试:运行程序对输入数据进行调试并受到正确结果。 5、写出文档资料:系统设计及使用表明书以供备查。 二、程序算法的特点 1、有穷性(含有限个操作方法); 2、确定性(程序中每条指令有确认的意思); 3、可行性; 4、有零个或多个输入; 5、有一个或多个输出。 一、结构化程序设计 结构化程序设计的三种基本构架 1、顺序结构(赋值、输入、输出语句);顺序结构流程图 1.3 结构化程序设计和模块化程序结构 语句1 语句2 A B 2、选择结构(if 、switch语句构成)不满足满足选择结构流程图 判断表达式 语句1 语句2 A B 3、循环结构(while、do-while 、for语句构成)不满足满足当型循环结构流程图 判断表达式 循环体 A B不满足满足直到型循环结构流程图 判断表达式 循环体 A B 二、模块化程序结构 定义:由若干个功能组件组成的程序结构称为模块化程序结构,使用模块化程序设计方法来设计程序称为“模块化”方法。 小结:C语言是一种结构化程序设计语言,它提供了三种结构的程序设计思想跟定义变量功能。C语言无子程序概念,它提供的变量可以完成子程序的全部功能c语言程序设计ppt课件,C语言是一种函数式语言。 *
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-143794-1.html
诉讼费好贵
可口可乐长期占住第一的宝座
我认为都不能