![]() |
书名: |
QBASIC语言程序设计 | 定价: |
20.00元 | ||
|
出版社: |
北京工业大学出版社 |
书号: |
ISBN 7-5639-1468-4/T.239 | ||
|
作者: |
武马群(主编) 韦柱杰 李 敏(编著) |
出版日期: |
2005年1月第1版 | ||
|
开本: |
16开本 |
出版印次: |
2005年1月第1次印刷 | ||
|
|||||
| 特点: 1、适应中等职业教育课程模块化和综合化改革的需要,本套教材采用模块化结构,运用“任务驱动,案例教学”的方法编写。 2、联系实际,强化应用。每章前明确学习目标,章末配有习题和上机操作训实,突出实践技能和动手能力的培养。 3、适应行业技术发展,体现教学内容的先进性和前瞻性。在教材中注意突出本专业领域的新知识、新技术、新软件、尽可能实现专业教学基础性 与先进性的统一。 为方便教师教学,我们免费为使用本套教材的师生提供电子教学参考资料包,有需要的教师请登录http://www.21pcedu.com免费下载。在教材使 用中有什么意见或建设也可以直接和我们联系,电子邮件地址:scqcwh@163.com 内容简介: 本书共分10个章节,前八章主要介绍了QBASIC语言最基本的编程语句、编程思路和编程方法,这一部分是按知识点的顺序进行一般性能力训练并帮助学生学会举一反三、触类旁通,通过这部分学习,培养学生的综合分析、系统编程和上机操作的应用能力;第九章为选择学习部分,介绍了QBASIC语言的屏幕控作图语句、发声与音乐语句,以增加教材使用的弹性;第十章介绍了QBASIC语言的程序文件和数据文件的建立及读写语句。 本书可作为中、高等职业学校计算机技术类专业教材,也可作为计算机爱好者的自学用书。 |
1.1 程序设计语言简介 1 1.1.1 计算机指令 1 1.1.2 机器语言 2 1.1.3 汇编语言 2 1.1.4 高级语言 2 1.1.5 编译程序 2 1.2 QBASIC语言的发展及特点 3 1.2.1 QBASIC语言的发展 3 1.2.2 QBASIC语言的特点 4 1.3 QBASIC语言编程环境 6 1.3.1 运行环境 6 1.3.2 启动QBASIC 6 1.3.3 QBASIC语言窗口 7 1.3.4 QBASIC程序操作 9 【本章小结】 12 【上机指导】 12 【习题】 14 第2章 QBASIC语言基础知识 16 2.1 QBASIC语言的语法知识 16 2.1.1 字符集 16 2.1.2 模块与程序行 16 2.2 QBASIC语言的数据类型 18 2.3 常量和变量 18 2.3.1 常量 18 2.3.2 变量 21 2.4 标准函数 23 2.5 运算符和表达式 24 2.5.1 算术运算符与算术表达式 24 2.5.2 关系运算符与关系表达式 25 2.5.3 逻辑运算符和逻辑表达式 25 【本章小结】 26 【上机指导】 27 【习题】 27 第3章 顺序结构程序设计 29 3.1 赋值语句(LET语句) 29 3.2 变量数据交换语句(SWAP) 30 3.3 输出语句(PRINT语句) 30 3.3.1 PRINT语句 31 3.3.2 LPRINT语句 34 3.4 输入语句 34 3.4.1 键盘输入语句(INPUT语句) 3.4.2 读数、置数语句(READ/DATA) 3.4.3 恢复数据区指针语句(RESTORE语句) 36 3.5 暂停和结束语句 37 |
3.5.1
暂停语句(STOP语句) 37 3.5.2 结束语句(END语句) 37 3.5.3 注释语句(REM语句) 38 【本章小结】 39 【上机指导】 39 【习题】 41 第4章 选择结构程序设计 43 4.1 分支结构语句(IF语句) 43 4.1.1 行IF语句 43 4.1.2 块IF语句 45 4.2 多分支结构语句(SELECT CASE语句) 49 4.2.1 多分支结构语句 49 4.2.2 多分支转移语句(ON GOTO语句) 52 4.3 无条件转移语句(GOTO语句) 52 4.4 选择结构程序设计举例 54 【本章小结】 56 【上机指导】 57 【习题】 58 第5章 循环结构程序设计 62 5.1 计数循环语句(FOR…NEXT语句) 62 5.2 条件循环语句(WHILE语句) 68 5.3 条件循环语句(DO…LOOP语句) 71 【本章小结】 78 【上机指导】 78 【习题】 80 第6章 函数与子程序 84 6.1 模块化结构概述 84 6.2 用户自定义函数(DEF函数) 85 6.2.1 单行自定义函数 85 6.2.2 多行自定义函数 86 6.3 子程序的定义和使用 88 6.3.1 块内子程序GOSUB语句 88 6.3.2 独立模块的子程序SUB语句 91 6.4 模块化函数(FUNCTION) 96 6.4.1 模块化函数的建立和调用 96 6.4.2 模块化函数举例 97 6.5 全局变量与局部变量 99 6.5.1 全局量与局部量的概念 99 6.5.2 全局变量与全局常量 99 6.5.3 局部变量与局部常量 100 6.6 函数和子程序的嵌套与递归调用 101 |
6.6.1 过程的嵌套调用 101 6.6.2 过程的递归调用 102 【本章小结】 103 【上机指导】 104 【习 题】 106 第7章 数组 110 7.1 数组简介及建立 110 7.1.1 数组简介 110 7.1.2 数组的建立 111 7.2 数组的应用 113 7.2.1 一维数组的应用 113 7.2.2 二维数组的应用 116 7.3 静态数组和动态数组 120 7.3.1 释放数组语句 120 7.3.2 重定义数组 120 7.3.3 数组上、下界函数 122 7.4 数组的举例 123 【本章小结】 125 【上机指导】 125 【习题】 129 第8章 字符串处理 130 8.1 字符串的基本概念 130 8.1.1 字符与字符串 130 8.1.2 字符串常量 130 8.1.3 字符串变量 131 8.2 字符串的基本操作 133 8.2.1 字符串变量的赋值 133 8.2.2 字符串长度函数 135 8.2.3 字符串的连接 135 8.2.4 字符串的比较 136 8.2.5 取子字符串 136 8.3 其他字符串函数 138 8.3.1 生成字符串函数 138 8.3.2 从键盘读入字符 139 8.3.3 字符串与数的转换函数 139 8.3.4 大小写字母转换函数 141 8.3.5 字符串序号函数 141 8.3.6 日期和时间函数 142 8.4 字符串处理的举例 142 【本章小结】 144 【上机指导】 144 【习题】 145 第9章 屏幕图形与声音 148 9.1 屏幕图形的基本知识 148 9.1.1 屏幕显示模式 148 |
9.1.2 图形屏幕坐标 149 9.2 屏幕控制语句 149 9.2.1 CLS语句 149 9.2.2 光标定位语句(LOCATE) 149 9.2.3 WIDTH语句 150 9.2.4 SCRLIN和POS函数 150 9.2.5 SCREEN语句 150 9.2.6 屏幕设置语句COLOR 151 9.3 屏幕作图语句 152 9.3.1 画点语句 152 9.3.2 画线或矩形 154 9.3.3 画圆语句 154 9.3.4 连续画线语句 156 9.4 图形着色语句 157 9.5 发声与音乐 159 9.5.1 发声语句 159 9.5.2 演奏音乐 160 【本章小结】 165 【上机指导】 165 【习题】 167 第10章 文件 170 10.1 文件的基本概念 170 10.1.1 什么是文件 170 10.1.2 文件的命名 171 10.1.3 文件的分类 171 10.1.4 文件的输入/输出 172 10.1.5 文件长度与文件指针 172 10.2 用户自定义数据类型 172 10.2.1 用户自定义类型的定义 172 10.2.2 记录变量的引用 173 10.3 顺序文件的操作 174 10.3.1 顺序文件的打开 174 10.3.2 顺序文件的写入 175 10.3.3 顺序文件的读出 175 10.3.4 顺序文件的关闭 176 10.3.5 顺序文件的使用 176 10.4 随机文件的操作 179 10.4.1 随机文件的打开 179 10.4.2 随机文件的输入/输出 179 10.4.3 随机文件的建立 180 10.4.4 随机文件的读取 181 10.5 综合应用举例 184 【本章小结】 194 【上机指导】 194 【习题】 195 附录 197 |
![]() |