图书介绍
程序设计 QBASIC语言 教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 鲍有文等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302038538
- 出版时间:2000
- 标注页数:223页
- 文件大小:12MB
- 文件页数:238页
- 主题词:程序语言
PDF下载
下载说明
程序设计 QBASIC语言 教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一单元 程序设计的入门知识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
任务一 启动和退出QBASIC15
一、启动条件15
二、启动方法15
三、工作窗口的组成15
四、窗口操作17
五、退出QBASIC17
任务二 程序的输入、保存和运行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
热门推荐
- 2324352.html
- 239880.html
- 887776.html
- 3624234.html
- 3245270.html
- 249312.html
- 2057222.html
- 786887.html
- 160620.html
- 2454585.html
- http://www.ickdjs.cc/book_2157673.html
- http://www.ickdjs.cc/book_2795693.html
- http://www.ickdjs.cc/book_2525472.html
- http://www.ickdjs.cc/book_391697.html
- http://www.ickdjs.cc/book_3568696.html
- http://www.ickdjs.cc/book_3571388.html
- http://www.ickdjs.cc/book_3628609.html
- http://www.ickdjs.cc/book_2921353.html
- http://www.ickdjs.cc/book_2390530.html
- http://www.ickdjs.cc/book_444863.html