《信息学 计算机 国际奥林匹克 Turbo C++ 2.0》求取 ⇩

1 TURBO PASCAL基本知识1

1.1 Turbo Pascal 6.0简介1

1.2 Turbo Pascal程序的组成2

1.3 字符集和符号4

1.4 数据类型的概念5

1.5 常量和变量5

1.6 标准数据类型7

1.7 表达式12

1.8 上机操作13

1.8.1 Turbo Pascal 6.0的安装13

1.8.2 初次在Turbo Pascal系统上编程14

1.8.3 集成开发环境(IDE)使用指南15

1.8.4 命令行编译器22

1.8.5 Turbo Pascal IDE编辑器22

1.8.6 Turbo Pascal的特殊编辑功能24

1.9 调试程序27

1.9.1 调试的预备知识28

1.9.2 编译器指示30

1.9.3 错误信息31

习题一37

2 算法简介39

2.1 算法的概念39

2.2 简单算法举例39

2.3 算法的特性42

2.4 算法的表示43

2.4.1 自然语言43

2.4.2 程序流程图43

2.4.3 伪代码43

2.4.4 三种基本结构和改进的流程图46

2.4.5 N-S结构流程图48

2.4.6 PAD图51

2.5 结构化程序设计的方法52

2.6 程序设计风格54

习题二55

3 顺序结构程序设计56

3.1 赋值语句56

3.2 输入和输出过程57

3.2.1 读语句57

3.2.2 写语句58

3.2.3 字符类型变量输出59

3.2.4 整数类型变量输出60

3.2.5 实数类型变量输出61

3.2.6 布尔类型变量输出62

习题三64

4 分支结构程序设计66

4.1 Turbo Pascal中的逻辑运算66

4.1.1 布尔常量和布尔变量66

4.1.2 布尔表达式67

4.2 复合语句68

4.3 if语句69

4.3.1 条件语句概念及应用70

4.3.2 条件语句嵌套73

4.4 Case语句(分情况语句)76

习题四81

5 循环结构程序设计84

5.1 用for语句实现循环结构84

5.2 用while语句实现循环结构90

5.3 用repeat—until语句实现循环结构92

5.4 循环的嵌套94

5.5 goto语句97

习题五99

6 枚举与子界类型101

6.1 Turho Pascal中类型概念说明101

6.2 枚举类型102

6.2.1 引入枚举类型的必要性102

6.2.1 枚举类型的定义、运算规则和输入输出方法103

6.3 子界类型109

6.3.1 引入子界类型的必要性109

6.3.2 子界类型的定义和运算规则110

6.4 类型间关系114

习题六117

7 数组类型118

7.1 一维数组118

7.1.1 引入数组的必要性118

7.1.2 一维数组的定义119

7.1.2 一维数组类型常数定义121

7.1.4 一维数组的变量的赋值操作121

7.2 多维数组133

7.3 字符数组与字符串类型138

7.3.1 字符数组138

7.3.2 字符串类型140

习题七148

8 过程与函数151

8.1 过程151

8.1.1 无参过程152

8.1.2 带参过程153

8.1.3 过程的引用153

8.1.4 参数传递154

8.2 函数157

8.3 嵌套和标识符的作用域160

8.3.1 过程与函数嵌套的概念160

8.3.2 标识符的作用域161

8.4 向前引用与递归调用162

8.4.1 递归的概念162

8.4.2 递归过程与函数164

8.5 间接递归与向前引用174

习题八177

9 集合与记录类型178

9.1 集合类型178

9.1.1 集合的基本知识178

9.1.2 Turbo pascal语言中的集合179

9.2 记录类型190

9.2.1 记录类型定义190

9.2.2 记录的嵌套191

9.2.3 记录类型变量及其使用191

9.2.4 记录类型常数定义192

9.2.5 开域语句193

9.2.6 记录的变体简介200

习题九202

10 文件类型204

10.1 磁盘文件的逻辑组织204

10.2 随机文件206

10.2.1 随机文件定义206

10.2.2 打开一个随机文件207

10.2.3 随机文件的读写208

10.2.4 关闭文件及文件处理函数209

10.3 随机文件的应用举例210

10.4 TEXT文件212

10.5 无类型文件216

10.6 标准文件217

习题十217

11 动态数据结构219

11.1 指针类型与动态变量219

11.1.1 指针类型定义与变量说明220

11.1.2 指针类型常数定义221

11.1.3 new标准过程与指针变量221

11.1.4 动态变量和访问222

11.1.5 dispose标准过程223

11.2 链表224

11.2.1 链表与递归数据结构224

11.2.2 链表的建立226

11.2.3 链表的插入与删除229

11.2.4 链表的检索233

11.2.5 环形链表结构236

11.2.6 双向链表结构236

11.3 二叉树239

11.3.1 二叉树的概念239

11.3.2 二叉树的遍历240

11.3.3 二叉树的建立与插入241

习题十一246

12 单元与作图介绍247

12.1 单元介绍247

12.2 作图249

12.2.1 正文模式与正文窗口249

12.2.2 图形模式与图形窗口251

12.2.3 图形功能253

12.2.4 龟作图255

12.3 音响259

习题十二261

参考文献262

1994《信息学 计算机 国际奥林匹克 Turbo C++ 2.0》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由吴耀斌等编著 1994 长沙:中南工业大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

信息学  计算机  奥林匹克  基础篇  下(1996 PDF版)
信息学 计算机 奥林匹克 基础篇 下
1996 北京:北京大学出版社
信息学(计算机)奥林匹克:预备篇(1997 PDF版)
信息学(计算机)奥林匹克:预备篇
1997
信息学(计算机)奥林匹克(基础篇习题集)(1996.12 PDF版)
信息学(计算机)奥林匹克(基础篇习题集)
1996.12 北京大学出版社
信息学  计算机  奥林匹克  提高篇  下(1997 PDF版)
信息学 计算机 奥林匹克 提高篇 下
1997 北京:北京大学出版社
信息学  计算机  奥林匹克  预备篇(1997 PDF版)
信息学 计算机 奥林匹克 预备篇
1997 北京:北京大学出版社
奥林匹克计算机  信息学  入门(1994 PDF版)
奥林匹克计算机 信息学 入门
1994 上海:上海交通大学出版社
中学信息学奥林匹克习题解析(1997 PDF版)
中学信息学奥林匹克习题解析
1997 北京:北京大学出版社
信息学  计算机  奥林匹克  中级本(1999 PDF版)
信息学 计算机 奥林匹克 中级本
1999 南京:南京大学出版社
奥林匹克(1980 PDF版)
奥林匹克
1980 北京:人民体育出版社
信息学 计算机 国际奥林匹克QUICK BASIC 4.5(1994 PDF版)
信息学 计算机 国际奥林匹克QUICK BASIC 4.5
1994 长沙:中南工业大学出版社
奥林匹克(1993 PDF版)
奥林匹克
1993 北京:北京理工大学出版社
信息学  计算机  奥林匹克  提高篇  上(1998 PDF版)
信息学 计算机 奥林匹克 提高篇 上
1998 北京:北京大学出版社
信息学  计算机  奥林匹克习题集  下(1993 PDF版)
信息学 计算机 奥林匹克习题集 下
1993 北京:北京大学出版社
计算机奥林匹克训练教程(1997 PDF版)
计算机奥林匹克训练教程
1997 合肥:中国科学技术大学出版社
糖复合物生化研究技术(1994 PDF版)
糖复合物生化研究技术
1994 杭州:浙江大学出版社