程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)

程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2012-03
版次: 1
ISBN: 9787302272786
定价: 24.00
  •   本书以c语言为载体,讲解程序设计的基本知识与方法。全书共分11章,讲解计算机系统组成、程序设计概论、算法设计基础、c语言基础、基本控制结构、构造数据类型、函数、编译预处理与自定义类型、指针、数据文件、上机实验等内容。

      本书对每道程序设计例题都进行了详细的问题分析、数据结构定义、算法流程图设计和源程序设计。上机实践部分讲授了初学者上机操作的必备要领,并给出了程序设计练习题。

      本书不仅适用于高等院校电气信息类专业“程序设计基础”课程的教学,也适用于其他专业“程序设计基础”课程的教学。 第1章 计算机系统组成简介

     1.1硬件系统

     1.2软件系统

    第2章 程序设计概论

     2.1程序设计

     2.1.1程序

     2.1.2问题求解与算法

     2.1.3算法与数据结构

     2.1.4算法与计算机语言

     2.1.5程序设计的一般过程

     2.2程序设计语言

     2.2.1程序设计语言分类

     2.2.2高级语言编译器

     2.2.3高级语言程序的基本结构

     2.3程序设计方法

     2.3.1结构化程序设计

     2.3.2面向对象程序设计

     2.3.3构件程序设计

    第3章 算法设计基础

     .3.1算法的描述

     3.1.1自然语言方式

     3.1.2程序流程图方式

     3.1.3伪代码方式

     3.2结构化算法设计初步

     3.2.1算法结构

     3.2.2算法设计

     3.3算法的计算复杂性

     3.4常用算法设计策略简介

    第4章 c语言基础

     4.1c语言的基本符号、保留字和标识符

     4.2c语言的数据类型

     4.2.1数据类型的一般概念

     4.2.2常量

     4.2.3变量

     4.2.4数据类型转换

     4.3运算符与表达式

     4.3.1运算符与表达式概述

     4.3.2算术运算符与算术表达式

     4.3.3赋值运算符与赋值表达式

     4.3.4关系运算符与关系表达式

     4.3.5逻辑运算符与逻辑表达式

     4.3.6条件运算符

     4.3.7其他运算符

     4.4赋值语句

     4.5数据的输入输出

     4.5.1字符输入输出函数

     4.5.2字符串输入输出函数

     4.5.3格式化输入输出函数

     4.6简单程序

    第5章 基本控制结构

     5.1顺序结构

     5.2选择结构

     5.2.1if语句

     5.2.2switch语句

     5.3循环结构

     5.3.1while语句

     5.3.2do-while语句

     5.3.3for语句

     5.3.4三种循环比较

     5.3.5多重循环

     5.4c语言的break语句和continue语句

     5.5程序设计举例

    第6章 构造数据类型

     6.1数组类型

     6.1.1一维数组

     6.1.2多维数组

     6.1.3字符数组与字符串

     6.2结构体类型

     6.2.1结构体类型的定义和使用

     6.2.2结构体数组及其初始化

     6.3联合类型

     6.3.1联合类型及其变量定义

     6.3.2联合变量的引用方式

     6.3.3联合类型数据的特点

     6.4枚举类型

    第7章 函数

     7.1函数

     7.1.1函数概述

     7.1.2函数定义

     7.1.3函数调用

     7.2函数的嵌套调用与递归调用

     7.2.1函数的嵌套调用

     7.2.2函数的递归调用

     7.3数组与函数

     7.3.1数组元素作函数的实参

     7.3.2数组名作函数的实参

     7.4局部变量与全局变量

     7.4.1局部变量

     7.4.2全局变量

     7.5变量的存储类别

     7.5.1变量的存储属性

     7.5.2自动变量

     7.5.3静态变量

     7.5.4寄存器变量

     7.5.5外部变量

     7.5.6存储类型小结

     7.6自定义函数与库函数

     7.6.1自定义函数

     7.6.2库函数

    第8章 编译预处理与自定义类型

     8.1编译预处理

     8.1.1宏定义

     8.1.2文件包含

     8.1.3条件编译

     8.2类型定义

     8.2.1类型定义的方法

     8.2.2typedef的使用

    第9章 指针

     9.1指针

     9.1.1指针概念

     9.1.2指针变量

     9.1.3指针的算术运算

     9.2指针与数组

     9.2.1指针与一维数组

     9.2.2指针与二维数组

     9.2.3应用指针向函数传递数组

     9.3指针与字符串

     9.3.1用指针处理字符串

     9.3.2字符指针作函数参数

     9.4指针与函数

     9.4.1指针作函数的参数

     9.4.2返回指针的函数

     9.4.3指向函数的指针

     9.4.4指向函数的指针作函数参数

     9.5指针数组与指向指针的指针

     9.5.1指针数组

     9.5.2指向指针的指针

     9.6指针与结构体类型

     9.6.1指向结构体变量的指针

     9.6.2指向结构体数组的指针

     9.6.3用指向结构体的指针作函数参数

     9.7动态存储分配简介

    第10章 数据文件

     10.1文件概述

     10.1.1文件的概念

     10.1.2文件类型指针与文件处理过程

     10.2文件的建立

     10.2.1文件打开函数

     10.2.2文件关闭函数

     10.3文件的读写

     10.3.1文件的字符输入输出函数

     10.3.2文件的字符串输入输出函数

     10.3.3文件的格式化输入输出函数

     10.3.4文件的二进制输入输出函数

     10.3.5文件状态检查函数

     10.3.6文件定位函数

    第11章 上机实验

     11.1实验概述

     11.1.1实验目的

     11.1.2实验准备工作

     11.1.3实验要求

     11.1.4实验报告内容

     11.2上机操作指导

     11.2.1vc++6.0集成开发环境简介

     11.2.2项目开发过程

     11.2.3项目组织

     11.3程序调试

     11.3.1应用程序版本

     11.3.2调试工具

     11.3.3使用断点

     11.3.4调试实例

     11.4实验内容

     11.4.1实验一顺序和选择结构

     11.4.2实验二循环结构

     11.4.3实验三构造数据类型

     11.4.4实验四函数

     11.4.5实验五指针

     11.4.6实验六文件操作

    附录常用字符与ascii代码对照表

    参考文献
  • 内容简介:
      本书以c语言为载体,讲解程序设计的基本知识与方法。全书共分11章,讲解计算机系统组成、程序设计概论、算法设计基础、c语言基础、基本控制结构、构造数据类型、函数、编译预处理与自定义类型、指针、数据文件、上机实验等内容。

      本书对每道程序设计例题都进行了详细的问题分析、数据结构定义、算法流程图设计和源程序设计。上机实践部分讲授了初学者上机操作的必备要领,并给出了程序设计练习题。

      本书不仅适用于高等院校电气信息类专业“程序设计基础”课程的教学,也适用于其他专业“程序设计基础”课程的教学。
  • 目录:
    第1章 计算机系统组成简介

     1.1硬件系统

     1.2软件系统

    第2章 程序设计概论

     2.1程序设计

     2.1.1程序

     2.1.2问题求解与算法

     2.1.3算法与数据结构

     2.1.4算法与计算机语言

     2.1.5程序设计的一般过程

     2.2程序设计语言

     2.2.1程序设计语言分类

     2.2.2高级语言编译器

     2.2.3高级语言程序的基本结构

     2.3程序设计方法

     2.3.1结构化程序设计

     2.3.2面向对象程序设计

     2.3.3构件程序设计

    第3章 算法设计基础

     .3.1算法的描述

     3.1.1自然语言方式

     3.1.2程序流程图方式

     3.1.3伪代码方式

     3.2结构化算法设计初步

     3.2.1算法结构

     3.2.2算法设计

     3.3算法的计算复杂性

     3.4常用算法设计策略简介

    第4章 c语言基础

     4.1c语言的基本符号、保留字和标识符

     4.2c语言的数据类型

     4.2.1数据类型的一般概念

     4.2.2常量

     4.2.3变量

     4.2.4数据类型转换

     4.3运算符与表达式

     4.3.1运算符与表达式概述

     4.3.2算术运算符与算术表达式

     4.3.3赋值运算符与赋值表达式

     4.3.4关系运算符与关系表达式

     4.3.5逻辑运算符与逻辑表达式

     4.3.6条件运算符

     4.3.7其他运算符

     4.4赋值语句

     4.5数据的输入输出

     4.5.1字符输入输出函数

     4.5.2字符串输入输出函数

     4.5.3格式化输入输出函数

     4.6简单程序

    第5章 基本控制结构

     5.1顺序结构

     5.2选择结构

     5.2.1if语句

     5.2.2switch语句

     5.3循环结构

     5.3.1while语句

     5.3.2do-while语句

     5.3.3for语句

     5.3.4三种循环比较

     5.3.5多重循环

     5.4c语言的break语句和continue语句

     5.5程序设计举例

    第6章 构造数据类型

     6.1数组类型

     6.1.1一维数组

     6.1.2多维数组

     6.1.3字符数组与字符串

     6.2结构体类型

     6.2.1结构体类型的定义和使用

     6.2.2结构体数组及其初始化

     6.3联合类型

     6.3.1联合类型及其变量定义

     6.3.2联合变量的引用方式

     6.3.3联合类型数据的特点

     6.4枚举类型

    第7章 函数

     7.1函数

     7.1.1函数概述

     7.1.2函数定义

     7.1.3函数调用

     7.2函数的嵌套调用与递归调用

     7.2.1函数的嵌套调用

     7.2.2函数的递归调用

     7.3数组与函数

     7.3.1数组元素作函数的实参

     7.3.2数组名作函数的实参

     7.4局部变量与全局变量

     7.4.1局部变量

     7.4.2全局变量

     7.5变量的存储类别

     7.5.1变量的存储属性

     7.5.2自动变量

     7.5.3静态变量

     7.5.4寄存器变量

     7.5.5外部变量

     7.5.6存储类型小结

     7.6自定义函数与库函数

     7.6.1自定义函数

     7.6.2库函数

    第8章 编译预处理与自定义类型

     8.1编译预处理

     8.1.1宏定义

     8.1.2文件包含

     8.1.3条件编译

     8.2类型定义

     8.2.1类型定义的方法

     8.2.2typedef的使用

    第9章 指针

     9.1指针

     9.1.1指针概念

     9.1.2指针变量

     9.1.3指针的算术运算

     9.2指针与数组

     9.2.1指针与一维数组

     9.2.2指针与二维数组

     9.2.3应用指针向函数传递数组

     9.3指针与字符串

     9.3.1用指针处理字符串

     9.3.2字符指针作函数参数

     9.4指针与函数

     9.4.1指针作函数的参数

     9.4.2返回指针的函数

     9.4.3指向函数的指针

     9.4.4指向函数的指针作函数参数

     9.5指针数组与指向指针的指针

     9.5.1指针数组

     9.5.2指向指针的指针

     9.6指针与结构体类型

     9.6.1指向结构体变量的指针

     9.6.2指向结构体数组的指针

     9.6.3用指向结构体的指针作函数参数

     9.7动态存储分配简介

    第10章 数据文件

     10.1文件概述

     10.1.1文件的概念

     10.1.2文件类型指针与文件处理过程

     10.2文件的建立

     10.2.1文件打开函数

     10.2.2文件关闭函数

     10.3文件的读写

     10.3.1文件的字符输入输出函数

     10.3.2文件的字符串输入输出函数

     10.3.3文件的格式化输入输出函数

     10.3.4文件的二进制输入输出函数

     10.3.5文件状态检查函数

     10.3.6文件定位函数

    第11章 上机实验

     11.1实验概述

     11.1.1实验目的

     11.1.2实验准备工作

     11.1.3实验要求

     11.1.4实验报告内容

     11.2上机操作指导

     11.2.1vc++6.0集成开发环境简介

     11.2.2项目开发过程

     11.2.3项目组织

     11.3程序调试

     11.3.1应用程序版本

     11.3.2调试工具

     11.3.3使用断点

     11.3.4调试实例

     11.4实验内容

     11.4.1实验一顺序和选择结构

     11.4.2实验二循环结构

     11.4.3实验三构造数据类型

     11.4.4实验四函数

     11.4.5实验五指针

     11.4.6实验六文件操作

    附录常用字符与ascii代码对照表

    参考文献
查看详情
相关图书 / 更多
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
程序员超强大脑
[荷兰]费莉安·赫尔曼斯(Felienne Hermans)
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
程序员考前突破:考点精讲、真题精解、难点精练
詹宏锋 李锋 许纪贤 编著
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
程序员的README
[美]克里斯·里科米尼(Chris Riccomini) (美) 德米特里·里
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
程序员的制胜技
[土耳其]塞达特·卡帕诺格鲁(Sedat Kapanoglu)
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
程序设计基础(C语言)(第3版)
刘明军 袁宁 张玲 蒋彦 赵亚欧 编著;潘玉奇 主编;蔺永政
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
程序设计基础(Python语言)(微课视频版)
陈守森;刘衍琦;邵燕;张言上;任爱华
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
程序设计算法基础
于瑞国 主编;赵满坤 副主编;喻梅;李雪威
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
程序员的算法趣题2
[日]增井敏克
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
程序性能优化理论与方法
韩林;高伟
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
程序设计基础实验和学习指导(C语言)(微课版)
苏小红 张羽 袁永峰 李东
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
程序设计基础(C语言)习题集与实验指导(第3版)
蒋彦 袁宁 张玲 赵亚欧 编著;潘玉奇 主编;蔺永政
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
程序设计基础(C语言)教程
刘媛媛;雷莉霞;胡平
您可能感兴趣 / 更多
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
基础力学实验(第2版)
王晓强 编;秦莲芳;顾晓辉;陈振中
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
耕耘岁月:一个东莞农民的创业之路
王晓强
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
AB蛋糕西饼制作教程/王晓强杨文娟
王晓强杨文娟 著;王晓强、杨文娟 编
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
广东点心制作技术
王晓强 著
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
烹调原料加工技法
王晓强、陈景震、马庆文 编
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
寻源探秘丛书·中国记忆5000年:文身的秘密
王晓强 著
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
中国记忆5000年:古玉里隐藏的秘密
王晓强 著
程序设计基础(C语言版)(21世纪高等学校规划教材·计算机科学与技术)
烹饪工艺与营养专业理论·实践一体化教程:图解面包制作技术
王晓强、马庆文 编