微信扫一扫,移动浏览光盘
简介
本书全面、系统地介绍了计算机基础理论知识、Turbo Pascal语言与结构化程序设计方法、程序开发环境与程序调试方法等内容。采用语法图表示Turbo Pascal的语法,将流程图引入程序设计。
全书分三篇,共24章,内容丰富,结构合理,循序渐进,文字流畅,突出了程序设计方法及算法的重要性,注重培养良好的程序设计风格与习惯,力求完美体现结构化程序设计的思想。书中附有大量的实验题目,以培养实际编程能力。
本书可作为高等院校计算机专业“计算机导论与程序设计”课程的教材和参考书,也可以供其他专业的本、专科学生阅读和参考。
目录
第一篇 计算机导论 8页
第 1章 计算机科学概述 9页
1.1 计算与计算工具 9页
1.2 计算机发展简史 10页
1.3 计算机应用 11页
1.4 计算机的基本原理与组成 12页
习 题 17页
第 2章 计算机中的数制与编码 18页
2.1 信息编码 18页
2.2 计算机中的数制 20页
2.3 计算机内的数值表示 23页
习 题 26页
第 3章 离散数学基础 27页
3.1 命题逻辑 27页
3.2 谓词逻辑 31页
3.3 时态逻辑 32页
3.4 集合 32页
3.5 关系 37页
3.6 函数 40页
习 题 42页
第 4章 形式语言 43页
4.1 形式语言的定义 43页
4.2 文法 44页
4.3 推导与句型、句子 45页
4.4 实例 46页
习 题 48页
第 5章 可编程结构 49页
5.1 冯·诺伊曼结构 49页
5.2 有限状态自动机 50页
5.3 图灵机 52页
5.4 可编程结构 54页
习 题 56页
第二篇 Pascal程序设计 57页
第 1章 Pascal语言概述 58页
1.1 计算机语言 58页
1.2 Pascal语言概述 61页
1.3 Pascal语言的特点 66页
习 题 67页
第 2章 算法及其描述方法 68页
2.1 算法概述 68页
2.2 算法举例 69页
2.3 算法的描述方法 71页
2.4 结构化程序设计方法 81页
习 题 84页
第 3章 数据类型、运算符与表达式 85页
3.1 Pascal的数据类型 85页
3.2 常量与变量 91页
3.3 运算符 93页
3.4 表达式与赋值语句 96页
习 题 100页
第 4章 顺序结构程序设计 101页
4.1 概述 101页
4.2 read 和 readln语句 102页
4.3 write和 writeln语句 105页
4.4 输出定位 107页
4.5 顺序结构程序设计举例 109页
习 题 110页
第 5章 选择结构程序设计 112页
5.1 概述 112页
5.2 IF语句 113页
5.3 CASE 语句 118页
5.4 GOTO 语句 122页
5.5 选择结构程序设计举例 123页
习 题 125页
第 6章 循环结构程序设计 127页
6.1 概述 127页
6.2 FOR 语句 127页
6.3 W HILE 语句 131页
6.4 REPEAT语句 133页
6.5 循环嵌套 134页
6.6 几种循环语句的比较 135页
6.7 转移语句 136页
6.8 循环结构程序设计举例 137页
习 题 138页
第 7章 程序设计方法与实例 140页
7.1 程序设计方法 140页
7.2 程序设计实例 141页
第 8章 枚举、子界与集合 144页
8.1 概述 144页
8.2 枚举 145页
8.3 子界 148页
8.4 集合 151页
习 题 155页
第 9章 数组 157页
9.1 概述 157页
9.2 一维数组 158页
9.3 多维数组 162页
9.4 字符数组 164页
9.5 紧缩数组 165页
习 题 168页
第 10章 函数和过程 169页
10.1 概述 169页
10.2 函数 169页
10.3 过程 178页
10.4 嵌套与递归 184页
10.5 函数与过程作为参数 189页
10.6 向前引用 190页
习 题 191页
第 11章 记录 193页
11.1 概述 193页
11.2 记录定义 193页
11.3 W ITH 语句 195页
11.4 记录数组 195页
11.5 层次记录 198页
11.6 记录变体 201页
习 题 205页
第 12章 指针与链表 206页
12.1 静态数据结构与动态数据结构 206页
12.2 指针 206页
12.3 链表 210页
习 题 221页
第 13章 文件 222页
13.1 概述 222页
13.2 文件的类型 222页
13.3 文件的操作 223页
13.4 文件的处理 225页
13.5 正文文件 229页
13.6 文件缓冲器变量 231页
习 题 233页
第 14章 软件开发过程 235页
14.1 软件需求分析 236页
14.2 软件设计 239页
14.3 程序编码 255页
14.4 软件测试 263页
习 题 271页
第 15章 大型程序设计方法与实例 272页
15.1 大型程序设计方法 272页
15.2 大型程序设计实例 276页
习 题 288页
第三篇 实验与调试 289页
引 言 290页
第 1章 计算机系统简介 292页
1.1 计算机系统 292页
1.2 操作系统的地位和作用 293页
1.3 文件系统 296页
1.4 DOS简介 298页
1.5 W indows简介 303页
第 2章 Borland Pascal7.0集成开发环境 315页
2.1 开发一个 Pascal程序的步骤 315页
2.2 Borland Pascal7.0集成开发环境简介 317页
2.3 File菜单 318页
2.4 Compile菜单 320页
2.5 Run菜单 320页
2.6 Option菜单 321页
2.7 Help菜单 322页
习 题 323页
第 3章 实验题目 324页
3.1 实验要求 324页
3.2 实验题目 324页
第 4章 程序的常见错误与程序调试 359页
4.1 程序的常见错误 359页
4.2 程序调试 362页
习 题 374页
附录 A ASCII码表 375页
附录 B Pascal语句表 377页
附录 C Pascal运算符的优先级表 378页
附录 D Borland Pascal7.0的错误信息表 379页
附录 E Pascal的巴科斯-瑙尔范式(BNF) 382页
参考文献 386页
第 1章 计算机科学概述 9页
1.1 计算与计算工具 9页
1.2 计算机发展简史 10页
1.3 计算机应用 11页
1.4 计算机的基本原理与组成 12页
习 题 17页
第 2章 计算机中的数制与编码 18页
2.1 信息编码 18页
2.2 计算机中的数制 20页
2.3 计算机内的数值表示 23页
习 题 26页
第 3章 离散数学基础 27页
3.1 命题逻辑 27页
3.2 谓词逻辑 31页
3.3 时态逻辑 32页
3.4 集合 32页
3.5 关系 37页
3.6 函数 40页
习 题 42页
第 4章 形式语言 43页
4.1 形式语言的定义 43页
4.2 文法 44页
4.3 推导与句型、句子 45页
4.4 实例 46页
习 题 48页
第 5章 可编程结构 49页
5.1 冯·诺伊曼结构 49页
5.2 有限状态自动机 50页
5.3 图灵机 52页
5.4 可编程结构 54页
习 题 56页
第二篇 Pascal程序设计 57页
第 1章 Pascal语言概述 58页
1.1 计算机语言 58页
1.2 Pascal语言概述 61页
1.3 Pascal语言的特点 66页
习 题 67页
第 2章 算法及其描述方法 68页
2.1 算法概述 68页
2.2 算法举例 69页
2.3 算法的描述方法 71页
2.4 结构化程序设计方法 81页
习 题 84页
第 3章 数据类型、运算符与表达式 85页
3.1 Pascal的数据类型 85页
3.2 常量与变量 91页
3.3 运算符 93页
3.4 表达式与赋值语句 96页
习 题 100页
第 4章 顺序结构程序设计 101页
4.1 概述 101页
4.2 read 和 readln语句 102页
4.3 write和 writeln语句 105页
4.4 输出定位 107页
4.5 顺序结构程序设计举例 109页
习 题 110页
第 5章 选择结构程序设计 112页
5.1 概述 112页
5.2 IF语句 113页
5.3 CASE 语句 118页
5.4 GOTO 语句 122页
5.5 选择结构程序设计举例 123页
习 题 125页
第 6章 循环结构程序设计 127页
6.1 概述 127页
6.2 FOR 语句 127页
6.3 W HILE 语句 131页
6.4 REPEAT语句 133页
6.5 循环嵌套 134页
6.6 几种循环语句的比较 135页
6.7 转移语句 136页
6.8 循环结构程序设计举例 137页
习 题 138页
第 7章 程序设计方法与实例 140页
7.1 程序设计方法 140页
7.2 程序设计实例 141页
第 8章 枚举、子界与集合 144页
8.1 概述 144页
8.2 枚举 145页
8.3 子界 148页
8.4 集合 151页
习 题 155页
第 9章 数组 157页
9.1 概述 157页
9.2 一维数组 158页
9.3 多维数组 162页
9.4 字符数组 164页
9.5 紧缩数组 165页
习 题 168页
第 10章 函数和过程 169页
10.1 概述 169页
10.2 函数 169页
10.3 过程 178页
10.4 嵌套与递归 184页
10.5 函数与过程作为参数 189页
10.6 向前引用 190页
习 题 191页
第 11章 记录 193页
11.1 概述 193页
11.2 记录定义 193页
11.3 W ITH 语句 195页
11.4 记录数组 195页
11.5 层次记录 198页
11.6 记录变体 201页
习 题 205页
第 12章 指针与链表 206页
12.1 静态数据结构与动态数据结构 206页
12.2 指针 206页
12.3 链表 210页
习 题 221页
第 13章 文件 222页
13.1 概述 222页
13.2 文件的类型 222页
13.3 文件的操作 223页
13.4 文件的处理 225页
13.5 正文文件 229页
13.6 文件缓冲器变量 231页
习 题 233页
第 14章 软件开发过程 235页
14.1 软件需求分析 236页
14.2 软件设计 239页
14.3 程序编码 255页
14.4 软件测试 263页
习 题 271页
第 15章 大型程序设计方法与实例 272页
15.1 大型程序设计方法 272页
15.2 大型程序设计实例 276页
习 题 288页
第三篇 实验与调试 289页
引 言 290页
第 1章 计算机系统简介 292页
1.1 计算机系统 292页
1.2 操作系统的地位和作用 293页
1.3 文件系统 296页
1.4 DOS简介 298页
1.5 W indows简介 303页
第 2章 Borland Pascal7.0集成开发环境 315页
2.1 开发一个 Pascal程序的步骤 315页
2.2 Borland Pascal7.0集成开发环境简介 317页
2.3 File菜单 318页
2.4 Compile菜单 320页
2.5 Run菜单 320页
2.6 Option菜单 321页
2.7 Help菜单 322页
习 题 323页
第 3章 实验题目 324页
3.1 实验要求 324页
3.2 实验题目 324页
第 4章 程序的常见错误与程序调试 359页
4.1 程序的常见错误 359页
4.2 程序调试 362页
习 题 374页
附录 A ASCII码表 375页
附录 B Pascal语句表 377页
附录 C Pascal运算符的优先级表 378页
附录 D Borland Pascal7.0的错误信息表 379页
附录 E Pascal的巴科斯-瑙尔范式(BNF) 382页
参考文献 386页
计算机导论与程序设计[电子资源.图书]
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×