QBasic语言程序设计PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:河南省中等专业学校计算机教材编辑委员会编著
- 出 版 社:郑州:河南科学技术出版社
- 出版年份:1998
- ISBN:7534922372
- 页数:216 页
1.1 BASIC语言的发展历史 1
第一章 QBasic语言概述 1
1.2 BASIC语言的时代划分 2
1.2.1 第一代(1964年~1984年) 2
1.2.2 第二代(1985年~1990年) 2
1.2.3 第三代(1991年以来) 3
1.3 QBasic语言的特点 3
1.4 QBasic语言的技术指标 4
1.4.1 变量名、字符串和数值限制 4
1.5 QBasic语言的程序行和符号约定 5
1.5.1 程序行 5
1.4.3 过程和文件限制 5
1.4.2 数组限制 5
1.5.2 语句格式中的符号约定 6
习题一 7
第二章 数据及其运算 8
2.1 数据和数据类型 8
2.1.1 数据 8
2.1.2 数据类型 8
2.2 常量和变量 10
2.2.1 常量 10
2.2.2 变量 11
2.3 表达式 14
2.3.1 数值表达式 14
2.3.2 关系表达式 15
2.3.3 逻辑表达式 16
2.4 函数 17
2.3.4 字符表达式 17
2.4.1 常用三角函数 18
2.4.2 代数函数 18
2.4.3 数值类型转换函数 19
2.4.4 日期和时间函数 20
习题二 21
第三章 顺序结构程序设计 23
3.1 顺序结构程序设计的概念 23
3.2 非格式输出语句PRINT 23
3.3 清屏语句CLS 26
3.4 终止程序运行语句END 26
3.5 内存变量赋值语句LET 26
3.6 键盘输入语句INPUT 29
3.7 读数、置数语句READ…DATA 31
3.9 交换变量值语句SWAP 33
3.8 恢复读数据语句RESTORE 33
3.10 程序注释语句REM丨′ 34
3.11 程序暂停语句STOP和SLEEP 35
3.12 程序举例 35
习题二 37
第四章 选择结构程序设计 39
4.1 选择结构程序设计的概念 39
4.2 条件选择语句IF 40
4.2.1 单行结构条件语句IF…THEN…ELSE 40
4.2.2 块结构条件语句IF…THEN…ELSE…END IF 42
4.3 多条件多分支选择语句SELECT CASE…END SELECT 45
4.4 程序举例 50
习题四 52
5.1 循环结构程序设计的概念 54
第五章 循环结构程序设计 54
5.2.1 先测试条件的当型循环语句DO WHILE…LOOP 55
5.2 当型循环语句 55
5.2.2 后测试条件的当型循环语句DO…LOOP WHILE 57
5.3 直到型循环语句 58
5.3.1 先测试条件的直到型循环语句DO UNTIL…LOOP 58
5.3.2 后测试条件的直到型循环语句DO…LOOP UNTIL 59
5.4 步长型循环语句FOR…NEXT 61
5.5 程序举例 66
习题五 67
6.1.1 数组的概念 69
6.1.2 数组单元 69
6.1 数组和数组单元的概念 69
第六 章数组 69
6.1.3 数组的维数 70
6.1.4 数组名的命名 70
6.1.5 数组类型的说明 70
6.1.6 下标变量的使用说明 70
6.2 建立数组语句DIM 71
6.3 程序举例 78
习题六 79
第七章 过程 81
7.1 过程的概念 81
7.2 子程序过程 82
7.2.1 定义子程序过程语句SUB…END SUB 82
7.2.2 调用子程序过程语句CALL 83
7.3.1 定义函数过程语句FUNCTION…END FUNCTION 85
7.3 函数过程 85
7.3.2 调用函数过程 86
7.4 说明过程语句DECLARE 87
7.5 调用过程时的数据传递 87
7.5.1 形式参数与实际参数 87
7.5.2 传址调用 88
7.5.3 传值调用 89
7.6 过程的嵌套和递归调用 90
7.6.1 过程的嵌套 91
7.6.2 过程的递归调用 92
7.7 变量的属性和作用域 93
7.7.1 局部变量 94
7.7.2 全程变量 95
7.7.3 共享变量 96
7.7.4 变量作用域规则小结 97
7.8 静态变量与动态变量 97
7.8.1 STATIC语句 98
7.8.2 动态变量与静态变量 99
习题七 101
第八章 字符处理 103
8.1 字符串常量 103
8.1.1 字符 103
8.1.2 字符串 103
8.1.3 字符串长度 103
8.1.4 求字符串长度函数LEN 104
8.1.5 注意事项 104
8.2 字符串变量和字符串数组 104
8.2.1 字符串变量的定义 104
8.3 字符串变量的赋值 105
8.2.2 字符串数组 105
8.4 字符串表达式及字符串的比较 106
8.4.1 字符串表达式 106
8.4.2 字符关系表达式 106
8.4.3 两个字符串大小的比较 106
8.4.4 字符串的检索 107
8.5 取子字符串 107
8.5.1 LEFT$函数 107
8.5.2 RIGHT$函数 108
8.5.3 MID$函数 108
8.6 字符串的生成 109
8.6.1 STRING$函数 109
8.6.3 字符串中大小写字母之间的转换 110
8.6.2 SPACE$函数 110
8.7 字符串与数值的相互转换 111
8.7.1 ASCII码与字符的相互转换 111
8.7.2 数值与字符串的相互转换 111
8.7.3 数制与数制之间的转换 112
8.8 改变字符串中的字符语句MID$ 113
8.9 可变长字符串与固定长字符串 113
8.9.1 可变长字符串与固定长字符串的定义 113
8.9.2 删除字符串的首尾空格 114
8.10 程序举例 115
习题八 116
第九章 用户定义类型 118
9.1 记录的概念 118
9.3 定义和使用记录变量 119
9.2 用户类型定义语句TYPE…END TYPE 119
9.4 记录数组 120
9.5 嵌套记录 121
9.6 程序举例 122
习题九 125
第十章 数据文件 126
10.1 程序文件和数据文件 126
10.2 顺序文件 127
10.2.1 建立和打开顺序文件语句OPEN 128
10.2.2 关闭文件语句CLOSE 128
10.2.3 把数据存储到文件中 129
10.2.4 读取顺序文件中的数据 132
10.3.1 建立和打开随机文件OPEN 138
10.3.2 用记录类型处理随机文件 138
10.3 随机文件 138
10.4 二进制文件 140
10.4.1 打开二进制文件OPEN 141
10.4.2 移动指针语句SEEK 141
10.4.3 SEEK()函数 142
10.5 文件与目录维护语句 143
10.5.1 MKDIR、CHDIR、RMDIR、FILES语句 143
10.5.2 KILL语句 144
10.5.3 NAME语句 144
10.5.4 SHELL语句 144
10.5.5 SYSTEM语句 144
习题十 145
第十一章 图形 146
11.1 屏幕坐标系 146
11.1.1 文本方式与字符坐标系 146
11.1.2 图形方式与点坐标系 147
11.2 屏幕方式及颜色的设置 148
11.2.1 设置屏幕方式语句SCREEN 148
11.2.2 屏幕颜色设置语句COLOR 149
11.3 基本绘图语句 151
11.3.1 画点语句PSET及PRESET 151
11.3.2 画直线和矩形框语句LINE 152
11.3.3 画圆、椭圆和画弧语句CIRCLE 154
11.3.4 连续画线语句DRAW 156
11.4 填涂颜色语句PAINT 158
11.5 图形的窗口操作 160
11.5.1 窗口语句WINDOW 160
11.5.2 视窗语句VIEW 161
11.6 程序举例 161
习题十一 163
第十二章 动画设计 164
12.1 字符动画 164
12.2 图形方式动画 165
12.3 快速动画 166
12.3.1 存储图形语句GET 166
12.3.2 重显图形语句PUT 167
12.4 屏幕页动画 169
习题十二 171
第十三章 声音与音乐 172
13.1 BEEP语句 172
13.2 SOUND语句 173
13.2.1 SOUND语句 173
13.2.2 用SOUND语句演奏音乐 174
13.3.2 使用方法 177
13.3.1 格式及功能 177
13.3 PLAY语句 177
13.4 程序举例 183
习题十三 185
第十四章 上机操作 186
14.1 QBasic的文件组成 186
14.2 QBasic的启动 187
14.3 QBasic的屏幕界面和基本操作 187
14.3.1 屏幕界面 187
14.3.2 基本编辑操作 189
14.3.3 菜单、对话框的基本操作 189
14.4 QBasic的菜单系统 190
14.4.1 File菜单 190
14.4.2 Edit菜单 194
14.4.3 View菜单 196
14.4.4 Search菜单 198
14.4.5 Run菜单 199
14.4.6 Debug菜单 200
14.4.7 Options菜单 201
14.4.8 Help菜单 202
14.5 在QBasic环境中调试程序 202
14.5.1 单步执行程序 202
14.5.2 设置并使用断点 203
14.5.3 使用Immediate窗口 203
14.5.4 用PRINT观察变量 205
附录一 QBasic语句一览表(按字母顺序排列) 206
附录二 QBasic内部函数一览表(按字母顺序排列) 210
附录三 QBasic运行时错误(Run-Time Error)代码、信息对照表 213
附录四 ASCII字符编码表 216
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《MBA大师.2020年MBAMPAMPAcc管理类联考专用辅导教材 数学考点精讲》(中国)董璞 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《计算机辅助平面设计》吴轶博主编 2019
- 《21世纪法学系列教材 配套辅导用书 行政法与行政诉讼法练习题集 第5版》李元起主编 2018
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《中国海关报关专业教材》《中国海关报关专业教材》编写组 2020
- 《湖南考古辑刊》湖南省文物考古研究所 2019
- 《医疗机构内新型冠状病毒感染预防与控制相关流程》河南省卫生健康委员会编写 2020
- 《有花便是好时光》(日)真美花艺设计学校 2019
- 《银行管理 初级 2019年版》姚勇主编;中国银行协会银行业专业人员职业资格考试办公室编 2019
- 《刑法论丛 2019年 第2卷 总第58卷》高铭暄学术顾问;赵秉志主编;阴建峰副主编;苏明月,彭新林,张磊专业编辑 2019
- 《药学(中级)资格考试高频考点串讲》卫生专业职称考试研究组编写 2019
- 《胡琴小型作品集5 下》陈耀星,高扬主编;闫国威执行主编;中国民族管弦乐学会胡琴专业委员会编 2019
- 《胡琴小型作品集5 上》陈耀星,高扬主编;闫国威执行主编;中国民族管弦乐学会胡琴专业委员会编 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020