True BASIC结构化程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:唐全等编著
- 出 版 社:南京:南京大学出版社
- 出版年份:1996
- ISBN:7305028576
- 页数:340 页
目录 1
第一章 计算机基本知识 1
1.1 计算机的发展和用途 1
1.1.1 计算机的诞生和发展 1
1.1.2 计算机的展望 2
1.1.3 计算机的用途 2
1.2 计算机硬件和软件 4
1.2.1 计算机硬件 4
1.2.2 计算机软件 4
1.2.3 计算机语言 5
1.3 微型计算机概述 6
1.3.1 微型计算机硬件 6
1.3.2 微型计算机软件 7
1.3.3 大微机与工作站 7
1.3.4 微型计算机磁盘和磁盘驱动器 8
1.4.1 MS—DOS的组成 9
1.4 MS—DOS结构和启动方法 9
1.4.2 MS—DOS的启动 10
1.4.3 关机 11
1.5 MS—DOS的基本命令 11
1.5.1 常用内部命令 11
1.5.2 常用外部命令 13
1.5.3 目录操作命令 14
1.5.4 批处理命令 14
1.6 计算机解决实际问题的过程 15
1.5.5 通配符 15
小结 17
习题 18
第二章 True BASIC语言基本概念 19
2.1 BASIC语言的由来与发展 19
2.1.1 BASIC语言的特点 19
2.1.2 结构化程序设计的三种基本结构 20
2.2 True BASIC的字符集 21
2.1.3 True BASIC语言 21
2.3 True BASIC常量与变量 22
2.3.1 常量 23
2.3.2 变量 24
2.3.3 True BASIC的保留字 25
2.4 True BASIC的标准函数 25
2.4.1 三角函数 25
2.4.2 数值函数 26
2.5 True BASIC表达式 27
2.5.1 算术运算符,算术表达式 27
2.5.2 关系运算符,关系表达式 28
2.5.3 逻辑运算符,逻辑表达式 29
2.6 True BASIC程序 30
小结 31
习题 32
3.2 进入和退出True BASIC系统的方法 33
3.2.1 启动操作系统,装入True BASIC系统程序 33
3.1 True BASIC系统的使用环境 33
第三章 True BASIC上机初步和系统命令 33
3.2.2 True BASIC的进入和退出 34
3.3 True BASIC程序的编辑 35
3.3.1 屏幕窗口颜色的选择 35
3.3.2 常用的编辑键和功能键 35
3.3.3 自定义功能键 37
3.4 True BASIC系统命令 37
3.4.1 文件处理命令 38
3.4.2 文件编辑命令 39
3.4.3 行号操作命令 43
3.4.4 编译运行命令 44
3.4.5 调试查错命令 45
3.4.6 其他命令 45
3.5 True BASIC程序的运行方法 46
3.5.1 True BASIC源程序运行的两种方式 46
3.5.2 打印机输出运行结果 47
3.5.3 汉字True BASIC程序的编辑与运行 48
小结 48
习题 50
第四章 True BASIC数据操作与简单程序设计 51
4.1 赋值语句(LET) 51
4.2 输出语句(PRINT) 52
4.3 键盘输入语句(INPUT) 57
4.4 读数/置数语句(READ/DATA)及恢复数据区语句(RESTORE) 59
4.4.1 读数/置数语句(READ/DATA) 59
4.4.2 恢复数据区语句(RESTORE) 61
4.5 三种提供数据语句的比较 62
4.6 格式函数(TAB(X)) 63
4.7 自由格式输出数据语句(PRINT USING) 65
4.8 几种简单语句 67
4.8.1 单键输入语句(GET KEY) 67
4.8.3 暂停语句(STOP) 68
4.8.2 注释语句(REM) 68
4.8.4 随机语句(RANDOMIZE) 69
4.8.5 清屏语句(CLEAR) 69
4.8.6 结束语句(END) 69
4.9 屏幕设置与全屏幕方式 70
4.9.1 屏幕行宽和域宽设置 70
4.9.2 全屏幕方式 71
4.10 简单程序设计 72
小结 77
习题 78
第五章 判断选择结构和循环结构 80
5.1 判断选择结构 80
5.1.1 基本的判断选择结构 80
5.1.2 单行IF语句 81
5.1.3 判断选择结构的嵌套 82
5.1.4 程序举例 83
5.2 多分支判断选择结构 86
5.2.1 IF—THEN—ELSE IF语句 87
5.2.2 SELECT CASE多分支选择判断语句 90
5.2.3 程序举例 92
5.3 计数循环结构 94
5.3.1 FOR—NEXT循环结构 95
5.3.2 非正常出口EXIT FOR语句 97
5.3.3 应用实例 98
5.4 条件循环结构 103
5.4.1 条件循环DO—LOOP的结构 103
5.4.2 非正常出口EXIT DO语句 107
5.4.3 应用举例 108
5.5 循环嵌套结构 110
小结 112
习题 114
第六章 数组与矩阵 116
6.1 数组的概念 116
6.1.1 数组的引入 116
6.1.3 数组的使用 117
6.1.2 数组的基本概念 117
6.2 数组应用(一) 124
6.2.1 八皇后问题 124
6.2.2 幻方 128
6.2.3 二维数组的排序 131
6.2.4 鞍点 135
6.2.5 锁具设计 137
6.2.6 矩阵运算 139
6.3 矩阵语句 144
6.3.1 MAT PRINT语句 144
6.3.2 MAT INPUT语句 146
6.3.3 MAT READ语句 148
6.3.4 数组的动态调整 149
6.3.5 数组赋值与运算语句 150
6.4 数组与矩阵函数 152
6.4.1 数组函数 153
6.4.2 矩阵函数 154
6.4.3 测试函数 155
6.5 数组应用(二) 156
6.5.1 解线性方程组 156
6.5.2 一元线性回归计算 157
6.5.3 多元线性回归计算 159
6.5.4 以学时为权重计算奖学金成绩 162
6.5.5 折半查找 164
6.5.6 灰色模型预测分析 165
小结 170
习题 171
第七章 函数与子程序 172
7.1 函数 172
7.1.1 函数概念的引入 172
7.1.2 内部函数 174
7.1.3 外部函数 177
7.1.4 全局变量与局部变量 178
7.1.5 内部函数、外部函数的特征与区别 180
7.1.6 自变量和参数 184
7.1.7 函数的递归调用 188
7.2 子程序 190
7.2.1 子程序的定义形式 190
7.2.2 内部子程序、外部子程序的特征与比较 192
7.2.3 子程序的参数 193
7.2.4 子程序应用示例 194
7.2.5 子程序的递归调用 199
7.2.6 子程序与函数的比较 201
7.3 库文件 202
7.3.1 什么是库文件 202
7.3.2 程序库的建立 202
7.3.3 库文件的使用 203
7.3.4 常用数学库和作图、菜单库 205
7.4 出错处理程序与出错函数 208
7.4.1 出错处理程序 208
7.4.2 出错处理时常用的函数和语句 209
小结 211
习题 212
第八章 字符串处理 213
8.1 字符串基本运算 213
8.1.1 字符串连接运算 213
8.1.2 取子字符串运算 214
8.1.3 字符串比较运算 214
8.2 字符串数据传送 215
8.2.1 字符串处理LET语句 215
8.2.2 传送字符串的INPUT语句和READ/DATA语句 216
8.2.3 输入一行字符串LINE INPUT语句 218
8.3 字符串函数 219
8.3.1 求字符串长度函数 219
8.3.2 字符串转换函数 219
8.3.3 查找字符串函数 221
8.3.6 字符串格式函数 222
8.3.5 字符串重复函数 222
8.3.4 删除字符串首尾空格函数 222
8.4 逻辑函数 223
8.4.1 键盘输入测试函数KEY INPUT 223
8.4.2 数据测试函数 224
8.5 时间和日期函数 225
8.5.1 时间函数 225
8.5.2 日期函数 225
8.6 字符串处理程序举例 226
小结 229
习题 230
第九章 文件 232
9.1 文件和通道 232
9.1.1 文件 232
9.1.2 通道 233
9.2 磁盘文件操作 235
9.2.1 打开数据文件OPEN语句 235
9.2.3 删除语句 236
9.2.2 关闭数据文件CLOSE语句 236
9.2.4 文件参数设置SET语句 237
9.2.5 文件参数询问ASK语句 238
9.2.6 文件逻辑函数 239
9.3 顺序文件 240
9.4 随机文件 244
9.5 字节文件 250
小结 257
习题 259
第十章 图形与声音 260
10.1 显示方式与窗口 260
10.1.1 显示方式及模式设置 260
10.1.2 窗口与窗口坐标 261
10.1.3 窗口色彩设置 262
10.1.4 窗口及色彩举例 264
10.2 作图命令 267
10.2.1 画点语句 267
10.2.2 画线语句 268
10.2.3 图形中的正文设置 269
10.2.4 画矩形 270
10.2.5 画实心框 270
10.2.6 画圆与椭圆 271
10.2.7 纵横比 271
10.2.8 着色 272
10.2.9 矩阵作图 274
10.2.10 动画功能 274
10.2.11 图形输入 277
10.3 图画 278
10.3.1 图画的定义 278
10.3.2 图画的调用 278
10.3.3 图画的变换 280
10.3.4 图画中的图画及图画的递归调用 281
10.3.5 图画库 282
10.4.1 PLAY语句 283
10.4 音乐与声音功能 283
10.4.2 SOUND语句 288
小结 289
习题 292
第十一章 结构化程序设计方法和计算机安全 293
11.1 程序和程序设计 293
11.1.1 什么是程序及程序设计 293
11.1.2 评价一个程序系统的标准 294
11.1.3 用先进的程序设计理论指导程序设计 296
11.2 程序系统中错误类型分析 297
11.2.1 语法错误 298
11.2.2 语义错误 299
11.2.3 逻辑错误 299
11.3 程序的调试与测试方法 301
11.4 结构化程序设计方法 304
11.4.2 结构化程序设计的三种基本结构 305
11.4.1 限制使用GOTO语句 305
11.4.3 结构化流程图 307
11.4.4 自顶向下,逐步求精 308
11.4.5 结构化程序设计方法举例 309
11.5 关于程序设计风格的讨论 312
11.6 结构化程序设计实验 316
11.7.1 重视全球性、跨世纪的计算机安全问题 317
11.7.2 KILL反病毒软件 317
11.7 计算机病毒和计算机安全 317
11.7.3 提高计算机安全意识,建立正常的工作机制 319
小结 320
习题 321
附录1 ASCII码符号集 322
附录2 True BASIC常见出错信息 323
附录3 True BASIC语句总结 329
附录4 江苏省普通高校非计算机专业二级考试大纲True BASIC语言考试要求 339
参考文献 340
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019