第一篇 QBASIC语言 1
第一章 QBASIC语言概述 1
第一节 QBASIC程序的基本结构 1
第二节 QBASIC的上机步骤 4
上机实习1 第一个程序 11
习题一 13
第二章 顺序结构程序 14
第一节 打印语句 14
上机实习2 数据输出 18
第二节 数据输入语句 20
上机实习3 数据输入 24
第三节 图形绘制 26
上机实习4 简单图形的绘制 30
第四节 顺序结构 32
习题二 32
第三章 数据和文件 34
第一节 QBASIC的数据定义 34
第二节 文件的种类 39
上机实习5 目录和文件操作 43
第三节 文件数据的输入和输出 45
上机实习6 文件的输入和输出 49
习题三 52
第四章 选择结构程序 54
第一节 关系和逻辑表达式 54
第二节 选择结构 56
第三节 条件语句 56
上机实习7 条件语句 61
第四节 多路选择语句 64
上机实习8 多路选择语句 68
习题四 70
第五章 循环结构程序 71
第一节 循环结构 71
第二节 循环语构 72
上机实习9 循环语句 78
第三节 多重循环 80
上机实习10 多重循环 86
习题五 88
第六章 函数和子程序 89
第一节 系统提供的函数 89
上机实习11 系统函数的使用 101
第二节 自定义函数 103
第三节 子程序 107
上机实习12 自定义函数和子程序 110
第四节 程序的模块化 112
上机实习13 设计模块化程序 121
习题六 122
第七章 数组和自定义数据类型 123
第一节 数组的定义 123
第二节 数组的应用 126
上机实习14 使用数组 131
第三节 自定义数据类型 133
上机实习15 使用自定义数据 137
习题七 138
QBASIC自我考察和综合练习 139
第二篇 C语言 142
第一章 C语言概述 142
第一节 C语言简介 142
第二节 C语言的程序结构 143
第三节 Turbo C的上机步骤 148
上机实习1 第一个程序 158
习题一 161
第二章 文本和图形 162
第一节 文本处理 162
上机实习2 文本输出 175
第二节 图形处理 177
上机实习3 绘制简单的图形 191
第三节 Turbo C的头文件 193
习题二 194
第三章 常量、变量、运算符和表达式 196
第一节 常量 196
第二节 变量 199
第三节 常用运算符 202
第四节 表达式 209
上机实习4 运算及表达式 211
习题三 218
第四章 程序控制语句 220
第一节 程序的三种基本结构 220
第二节 选择语句 221
上机实习5 选择结构程序 233
第三节 循环语句 237
上机实习6 循环结构程序 254
第四节 跳转语句 258
上机实习7 程序的跳转 262
习题四 265
第五章 函数 267
第一节 常用标准函数的调用 267
上机实习8 使用标准函数 276
第二节 函数的定义和调用 278
上机实习9 建立和使用函数 289
习题五 294
第六章 复杂数据类型 295
第一节 数组 295
上机实习10 应用数组 302
第二节 指针 304
上机实习11 指针的验证和应用 317
第三节 函数的地址参数 322
上机实习12 传递地址参数 325
第四节 结构 328
上机实习13 结构的使用 339
第五节 联合与枚举 341
上机实习14 联合与枚举的使用 346
习题六 348
第七章 文件 349
第一节 文件的定义 349
第二节 缓冲文件I/O操作 351
第三节 非缓冲文件I/O操作 357
上机实习15 文件的输入和输出 360
习题七 362
C自我考察和综合练习 363
附录ANSI标准函数 366