程序设计基础
暂无封面,等待上传

程序设计基础

张长海, 陈娟, 刘磊, 编著

出版社:高等教育出版社

年代:2008

定价:29.4

书籍简介:

本书以C语言为载体,引进PAD表示程序逻辑,阐述基本的程序设计方法。全书共分14章,主要内容涉及算法、程序设计方法、函数、数据组织、指针、程序开发和模块化程序设计、结构化程序设计以及C语言独有的特性。每章都包含大量例题和习题,以利于读者提高程序设计能力和掌握相关语言概念。本书最大的特点是以“程序设计”为主线,把重点放在讲述程序设计方法上,屏弃目前各种程序设计教材中流行的以“解释程序设计语言”为主的做法。全书以构造算法为基础,全部为“讲述程序设计”,而不是“解释语言概念”。其目的是教会读者怎样编写程序,提高读者的程序设计能力,彻底改变“学了程序设计而不会编写程序”的现状。本书整体结构良好,图文并茂,力求体现“结构化程序设计”思想,注重培养读者良好的程序设计风格。本书可作为高等院校计算机及相关专业“高级语言程序设计”、“程序设计基础”、“C语言程序设计”等课程的教材和参考书,也可供从事计算机工作的技术人员参考。

书籍目录:

第1章绪论

1.1求玉米产量计算

1.2算法

1.3PAD

1.4程序

1.5运行

1.6C语言

1.7VsualC++集成开发环境

1.7.1启动VsualC++

1.7.2建立环境

1.7.3输入、编辑源程序

1.7.4编译

1.7.5连接

1.7.6运行

本章小结

习题1

第2章简单程序设计

2.1求绿化带宽度简单程序

2.2语句

2.3表达式

2.3.1表达式语句

2.3.2赋值

2.4基本符号

2.4.1标识符

2.4.2关键字

2.4.3间隔符

2.4.4注释

2.5数据

2.5.1字面常量

2.5.2常量标识符

2.5.3变量

2.6数据类型

2.6.1浮点类型

2.6.2整数类型

2.6.3字符类型

2.6.4混合运算

2.6.5类型转换

2.6.6左值

2.7输入输出

2.7.1字符输入

2.7.2字符输出

2.7.3格式输入

2.7.4格式输出

2.8顺序控制结构

本章小结

习题2

第3章分支程序设计

3.1判断成绩是否及格双分支程序设计

3.2成绩加上获奖信息单分支程序设计

3.3关于if

3.4布尔类型

3.4.1关系运算

3.4.2布尔运算

3.5获奖分等级多分支程序设计

本章小结

习题3

第4章循环程序设计

4.1计算平均成绩循环程序

4.1.1后判断条件的循环

4.1.2先判断条件的循环

4.1.3for语句

4.2打印99表多重循环

4.3程序设计实例

本章小结

习题4

第5章模块化程序设计函数

5.1重写例1.1模块化程序设计

5.2函数

5.2.1函数定义

5.2.2函数调用

5.2.3先调用后定义

5.3程序设计实例

本章小结

习题5

第6章批量数据组织数组

6.1整数排序数组类型

6.1.1数组声明

6.1.2下标表达式

6.1.3应注意的问题

6.2矩阵乘积多维数组

6.3程序设计实例

6.4带序号的排序数组初值

6.5输出回文字字符串

6.6类型定义

本章小结

习题6

第7章指针

7.1指针与变量

7.1.1指针类型和指针变量

7.1.2指针所指变量

7.1.3空指针和无效指针

7.2指针运算

7.3指针与数组

7.3.1用指针标识数组

7.3.2多维数组与指针

7.3.3指针数组

7.3.4指针与数组总结

7.4指针与字符串

7.5指向指针的指针

7.6命令行参数

本章小结

习题7

第8章表单数据组织结构体

8.1图书卡管理

8.2保存图书卡结构体

8.2.1定义结构体类型

8.2.2结构体类型名

8.2.3结构体变量

8.2.4指向结构体变量的指针

8.2.5访问结构体变量的成分

8.3表示语言种类枚举类型

8.4职工登记卡共用体

8.4.1共用体类型

8.4.2限制

8.4.3switch语句与共用体

8.5程序设计实例

本章小结

习题8

第9章再论函数

9.1参数

9.1.1C参数传递规l则

9.1.2指针作参数

9.1.3数组作参数

9.1.4.结构体作参数

9.2返回指针的函数

9.3返回结构体值的函数

9.4作用域

9.4.1作用域

9.4.2生存期

9.4.3局部量和全局量

本章小结

习题9

第10章递归程序设计

10.1计算n!递归程序设计

10.2计算算术表达式的值间接递归

10.3递归程序执行过程

本章小结

习题10

第11章外部数据组织文件

11.1重新考虑图书卡管理问题

11.2文件概述

11.3文件操作

11.3.1打开和关闭文件

11.3.2字符读/写

11.3.3字符串读/写

11.3.4数据块读/写

11.3.5格式化读/写

11.3.6

11.4程序设计实例

本章小结

习题11

第12章程序开发

12.1验证三角形外心定理自顶向下、逐步求精

12.2结构化程序设计原则

12.3程序风格

12.3.1行文格式

12.3.2标识符

12.3.3注释

12.3.4

12.4八皇后穷举法与试探法

本章小结

习题12

第13章动态数据组织

13.1打印法雷序列动态数据结构

13.2动态变量

13.3链表

13.3.1单向链表

13.3.2栈

13.3.3队列

13.4树

13.5图

13.6程序设计实例

本章小结

习题13

第14章若干较深入的问题和C语言独有的特性

14.1不定方向的数组排序函数指针

14.2计算定积分函数作参数

14.3函数副作用

14.4运算

14.4.1赋值运算

14.4.2顺序表达式

14.4.3条件表达式

14.4.4位运算

14.5语句

14.5.1break

14.5.2continue

14.5.3for的延伸

14.5.4goto和标号

14.6位段

14.7存储类别

14.7.1数据在内存中的存储

14.7.2自动存储类别

14.7.3寄存器存储类别

14.7.4变量的静态存储类别

14.7.5变量的外部存储类别

14.7.6函数的存储类别

14.7.7类型定义符

14.8编译预处理

14.8.1宏定义

14.8.2文件包含

14.8.3条件编译

本章小结

习题14

附录一ASCII字符集

附录二标准库头文件表

参考文献

书籍规格:

书籍详细信息
书名程序设计基础站内查询相似图书
9787040241150
如需购买下载《程序设计基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位高等教育出版社
版次1版印次1
定价(元)29.4语种简体中文
尺寸24装帧平装
页数印数 3000

书籍信息归属:

程序设计基础是高等教育出版社于2008.05出版的中图分类号为 TP311.1 的主题关于 程序设计-高等学校-教材 的书籍。