中国高等职业技术教育研究会推荐 高职系列教材 C语言程序设计实例教程 丁爱萍刘瑞新庄建敏编 西安电子斛技大学出版社出版 http:/www.xduph.com
语言程序设计实例教程 中国高等职业技术教育研究会推荐 丁爱萍 刘瑞新 庄建敏 编 高 职 系 列 教 材 西安电子科技大学出版社出版 h t t p : / / w w w . x d u p h . c o m
6第1章程序设计与C语言 6第2章C语言程序设计初步知识 第3章简单程序设计 6第4章选择结构程序设计 第5章循环结构程序设计 目●第6章数组 6第7章函数 录 6第8章指钍 第9章编译预处理 6第10章结构体和共用体 6第11章位运算 第12章文件 退出 第13章程序调试与常见错误分析
第1章 程序设计与C语言 第2章 C语言程序设计初步知识 第3章 简单程序设计 第4章 选择结构程序设计 第5章 循环结构程序设计 第6章 数 组 第7章 函 数 第8章 指 针 第9章 编译预处理 第10章 结构体和共用体 第11章 位运算 第12章 文 件 第13章 程序调试与常见错误分析 目 录 退出
第1章程序设计与C语言 1.1程序设计的基本概念 12算法 13结构化程序及设计步骤 14C语言的特点 15C语言程序的基本结构 16C程序的上机操作 返回主目录
第1章 程序设计与C语言 1.1 程序设计的基本概念 1.2 算法 1.3 结构化程序及设计步骤 1.4 C语言的特点 1.5 C语言程序的基本结构 1.6 C程序的上机操作 返回主目录
第1章程序设计与C语言 1.1程序设计的基本概念 111程序 电子计算机只是一种以二进制数据形式在 内部存储信息、以程序存储为基础、由程序自 动控制的电子设备 程序是一条条有序指令的集合
1.1 程序设计的基本概念 1.1.1 程序 电子计算机只是一种以二进制数据形式在 内部存储信息、以程序存储为基础、由程序自 动控制的电子设备。 程序是一条条有序指令的集合。 第1章 程序设计与C语言
第1章程序设计与C语言 112计算机语言 程序设计语言是实现程序设计、以便人与 计算机进行信息交流的必备工具,又称计算机 语言。目前,社会上广泛使用的是高级语言, 是一种接近人们习惯的程序设计语言,它使用 人们所熟悉的文字、符号及数学表达式来编写 程序,使程序的编写和操作都显得十分方便
1.1.2 计算机语言 程序设计语言是实现程序设计、以便人与 计算机进行信息交流的必备工具,又称计算机 语言。目前,社会上广泛使用的是高级语言, 是一种接近人们习惯的程序设计语言,它使用 人们所熟悉的文字、符号及数学表达式来编写 程序,使程序的编写和操作都显得十分方便。 第1章 程序设计与C语言
第1章程序设计与C语言 由高级语言编写的程序称为“源程序”。 在计算机内部,源程序必须翻译为机器能够接受 的二进制代码所表示的“目标程序”(也称机器 语言)。其中,具有这种翻译功能的程序称为 “编译程序”,如图1.1所示。 源程序 编译程序 目标程序 图1.1源程序编译过程
由高级语言编写的程序称为“源程序”。 在计算机内部,源程序必须翻译为机器能够接受 的二进制代码所表示的“目标程序”(也称机器 语言)。其中,具有这种翻译功能的程序称为 “编译程序”,如图1.1所示。 源程序 编译程序 目标程序 图1.1 源程序编译过程 第1章 程序设计与C语言
第章程序设计与语言 113程序设计 程序设计的一般步骤: 1.确定数据结构。 2.确定算法。 3.编程 4.调试。 5整理源程序并总结资料。 BRL 返回章目录
1.1.3 程序设计 程序设计的一般步骤: 1. 确定数据结构。 2. 确定算法。 3. 编程。 4. 调试。 5 整理源程序并总结资料。 第1章 程序设计与C语言 返回章目录
第章程序设计与C语言 1.2算法 所谓算法,是为解决某一特定的问题,所给出 的一系列确切的、有限的操作步骤。 12.1算法设计 程序实际上是用计算机语言所描述的算法。也 就是说,依据算法所给定的步骤,用计算机语言所 规定的表达形式去实现这些步骤,即为源程序。 在算法设计中应遵循的准则: (1)可执行性。 (2)确定性。 (3)有穷性。 (4)输入。 (5)输出
1.2 算法 所谓算法,是为解决某一特定的问题,所给出 的一系列确切的、有限的操作步骤。 1.2.1 算法设计 程序实际上是用计算机语言所描述的算法。也 就是说,依据算法所给定的步骤,用计算机语言所 规定的表达形式去实现这些步骤,即为源程序。 在算法设计中应遵循的准则: (1) 可执行性。 (2) 确定性。 (3) 有穷性。 (4) 输入。 (5) 输出。 第1章 程序设计与C语言
第1章程序设计与C语言 122算法的描述 目前,对算法的描述,一般采用自然语言 般流程图或N-S结构流程图 常用一般流程图符号如图1.2所示 处理框 输入输出框 判断框 流程线 图1.2常用流程图符号 BRL 返回章目录
1.2.2 算法的描述 目前,对算法的描述,一般采用自然语言、 一般流程图或N-S结构流程图。 常用一般流程图符号如图1.2所示。 处理框 输入输出框 判断框 流程线 图1.2 常用流程图符号 第1章 程序设计与C语言 返回章目录
第1章程序设计与C语言 13结构化程序及设计步骤 131结构化程序设计的概念 结构化程序由3种基本结构组成:顺序结 构、选择结构、循环结构。使用这基本结构编 写的程序,称为结构化程序
1.3 结构化程序及设计步骤 1.3.1 结构化程序设计的概念 结构化程序由3种基本结构组成:顺序结 构、选择结构、循环结构。使用这基本结构编 写的程序,称为结构化程序。 第1章 程序设计与C语言