程序设计 QBASIC语言 教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:鲍有文等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2000
- ISBN:7302038538
- 页数:223 页
第一单元 程序设计的入门知识 1
任务一 算法设计与描述 1
一、算法设计 1
二、常用的算法描述方法 3
任务二 程序设计及其基本原则 6
一、程序与程序设计 6
二、先算法设计与描述,后程序设计 6
三、模块化 6
四、结构化 7
一、问题分析 8
任务三 一个小应用程序的程序设计过程 8
二、算法设计 9
三、程序设计 10
任务四 程序的调试和测试 10
一、查错与纠错 10
二、测试与调试 11
任务五 建立程序文档 12
一、用户使用说明书 12
二、技术文档 12
任务六 程序设计风格 12
一、清晰第一,效率第二 12
六、有一定的容错功能 13
五、友好的用户界面 13
练习题 13
单元小结 13
四、锯齿形的书写格式 13
三、适当的注释 13
二、变量使用得当 13
第二单元 QBASIC集成环境 15
任务一 启动和退出QBASIC 15
一、启动条件 15
二、启动方法 15
三、工作窗口的组成 15
四、窗口操作 17
五、退出QBASIC 17
任务二 程序的输入、保存和运行 18
一、输入一个新程序 18
二、保存源程序 19
三、程序的运行 21
任务三 源程序的打开、编辑和打印输出 22
一、打开一个已存在的源文件 22
二、源文件的编辑 23
三、源文件的打印输出 25
任务四 QBASIC中有关独立模块的操作 25
一、建立一个SUB过程 25
二、建立一个FUNCTION过程 27
三、主程序和过程之间的切换 27
四、在屏幕上同时显示两个模块的方法 28
任务五 简单程序调试 29
一、利用联机帮助查找信息 29
二、借助PRINT或STOP语句查错 29
三、单步执行 30
四、设置断点 30
单元小结 31
第三单元 QBASIC语言的算术表达式 32
任务一 QBASIC语言的特点和QBASIC源程序的结构 32
一、QBASIC语言的特点 32
二、QBASIC源程序的结构 33
任务二 QBASIC的数据描述 35
一、QBASIC的数据类型 35
二、常量和算术常量 35
三、变量和算术变量 37
四、符号常量 40
任务三 标准函数 41
一、标准函数 41
二、算术标准函数 41
二、表达式和算术表达式 43
一、运算符和算术运算符 43
任务四 运算符和表达式 43
任务五 掌握QBASIC语言的算术表达式的设计 44
单元小结 45
练习题 46
第四单元 顺序结构 48
任务一 掌握为变量提供数据的语句 48
一、赋值语句(LET语句) 48
二、键盘输入语句(INPUT语句) 49
三、读数/置数和恢复数据指针语句(READ/DATA/RESTORE语句) 51
四、三种提供数据的语句的比较 53
任务二 掌握数据输出语句的使用 54
一、PRINT语句 54
一、终止程序执行语句(END语句) 57
二、LPRINT语句 57
任务三 了解其他常用语句的功能 57
二、暂停程序执行语句(STOP语句) 58
三、变量内容交换语句(SWAP语句) 58
四、注释语句 58
任务四 掌握顺序结构程序设计的方法 59
单元小结 61
练习题 61
第五单元 选择结构 63
任务一 掌握程序控制条件的描述方法 63
一、逻辑量的概念 63
二、关系运算符和关系表达式 63
三、逻辑运算符和逻辑表达式 64
一、使用行IF语句 65
任务二 设计两分支的选择结构 65
二、使用块IF语句 67
任务三 设计多分支的选择结构 68
一、使用嵌套的行IF语句 68
二、使用嵌套的块IF语句 69
三、使用带ELSEIF子句的块IF语句 70
四、使用SELECT CASE语句 71
任务四 掌握选择结构的程序设计方法 75
单元小结 78
纺习题 78
第六单元 循环结构 81
任务一 FOR-NEXT语句的使用 81
任务二 WHILE-WEND语句的使用 84
一、DO-LOOP语句的格式和执行过程 85
任务三 DO-LOOP语句的使用 85
二、DO循环的应用举例 88
任务四 设计多重循环 89
任务五 使用循环结构实现常用算法的程序设计 91
单元小结 95
练习题 95
第七单元 字符串 100
任务一 字符串运算量的使用 100
一、字符串常量 100
二、字符串变量 101
任务二 字符串的基本操作 101
一、字符串变量的赋值 102
二、字符串的比较 103
三、字符串的连接 104
四、字符的置换 104
任务三 掌握常用的字符串处理库函数 105
一、求字符串长度的函数(LEN) 105
二、子串处理函数(LEFT$、RIGHT$、MID$) 106
三、字符串与数值之间的转换函数(VAL、STR$) 107
四、字符与ASCII码之间的转换函数(ASC、CHR$) 108
五、大写字母与小写字母之间的转换函数(LCASE$、UCASE$) 109
六、产生由相同字符组成的字符串函数(STRING$、SPACE$) 109
任务四 掌握包含字符串处理的程序设计 110
单元小结 113
练习题 113
一、一维数组的定义 116
任务一 数组的定义 116
第八单元 数组和记录 116
二、二维数组的定义 118
任务二 数组元素的引用 119
一、一维数组元素的引用 119
二、二维数组元素的引用 121
任务三 字符串数组的使用 123
一、字符串数组的定义 124
二、字符串数组元素的引用 124
任务四 记录的使用 125
一、记录类型的定义 125
二、记录类型变量的定义 125
三、记录类型变量的引用 126
一、包含一维数组的程序设计举例 127
任务五 掌握包含数组和记录的程序设计 127
二、包含二维数组的程序设计举例 130
三、包含字符串数组的程序设计举例 133
四、包含记录类型数据的程序设计举例 134
单元小结 135
练习题 136
第九单元 过程 139
任务一 函数过程(FUNCTION过程) 139
一、函数过程的定义 139
二、函数过程的引用 141
任务二 子程序过程(SUB过程) 142
一、子程序过程的定义 142
二、子程序过程的调用 143
任务三 关于过程调用的讨论 144
一、虚实结合 144
三、函数过程与子程序过程的比较 144
二、过程的嵌套调用 151
三、过程的递归调用 154
四、全局变量和局部变量 155
任务四 模块内函数(DEF语句) 157
任务五 掌握包含过程调用的程序设计 160
单元小结 163
练习题 165
第十单元 屏幕控制与作图 168
任务一 屏幕控制的两个要素 168
一、屏幕显示模式 168
任务二 屏幕控制的基本操作 169
一、定义屏幕显示模式(SCREEN语句) 169
二、屏幕坐标系 169
二、设置显示颜色(COLOR语句) 170
三、清除整个屏幕(CLS语句) 172
四、确定屏幕的行列数(WIDTH语句) 172
五、控制光标定位(LOCATE语句) 172
六、保存当前光标的位置(CSRLIN和POS函数) 173
任务三 基本作图类型 173
一、画点(PSET语句和PRESET语句) 173
二、画线、矩形框、矩形块(LINE语句) 175
三、连续画直线(DRAW语句) 176
四、画圆、椭圆、圆弧、扇形(CIRCLE语句) 177
任务四 图形的着色(PAINT语句) 180
任务五 视窗的设计 181
一、开视窗(VIEW语句) 181
二、重新定义坐标系(WINDOW语句) 182
任务六 设计作图程序 183
单元小结 186
练习题 187
第十一单元 文件 189
任务一 了解文件的概念 189
一、文件的概念 189
二、文件的分类 189
三、文件的读写和文件缓冲区 190
四、文件的打开与关闭 190
五、文件指针和文件结束标志 190
任务二 顺序文件的使用 190
一、顺序文件的建立、打开与关闭 191
二、顺序文件的读和写 192
任务三 随机文件的使用 197
一、随机文件的建立、打开与关闭 198
二、随机文件的读和写 198
三、记录变量的读写操作 201
任务四 与文件和目录有关的操作语句的使用 203
任务五 掌握包含文件的程序设计 205
一、包含顺序文件的程序设计举例 205
二、包含随机文件的程序设计举例 206
单元小结 207
练习题 207
附录 全国计算机应用技术证书考试(NIT)培训与考试大纲——程序设计模块(QBASIC语言) 208
附件一 全国计算机应用技术证书考试(NIT)学员评估记录表——程序设计模块(QBASIC语言) 212
附件二 全国计算机应用技术证书考试(NIT)作业设计考核表——程序设计模块(QBASIC语言) 214
附件三 全国计算机应用技术证书考试(NIT)作业设计参考示例——程序设计模块(QBASIC语言) 216
附件四 全国计算机应用技术证书考试(NIT)上机考试题型举例——程序设计模块(QBASIC语言) 222
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019