QBASIC 程序设计

QBASIC 程序设计 pdf epub mobi txt 电子书 下载 2026

出版者:清华大学出版社
作者:
出品人:
页数:310
译者:
出版时间:1997-10
价格:26.00
装帧:平装
isbn号码:9787302024828
丛书系列:
图书标签:
  • QBASIC
  • 编程入门
  • 程序设计
  • 计算机基础
  • 经典教材
  • DOS编程
  • 算法
  • 教学
  • 入门教程
  • 代码示例
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

内容简介

QBASIC作为第三代BASIC语言,是目前微机操作系统所携带的程序设计语言。它简单易学、应用范

围广,是初学者首选的语言。与BASIC相比,增强的功能使其发展成为一种真正结构化的语言,它采用菜

单、窗口、对话框等屏幕操作技术,使上机操作极为简便。

本书是作者多年从事BASIC语言教学的总结,书中详细讨论了学习QBASIC语言所必须掌握的主要

语句和函数,内容精炼实用,包括计算机基础知识、算法和流程图、QBASIC的语言构成、操作环境、数据、

程序初步、选择结构、循环结构、数组、过程、绘图、数据文件等。是一本学习QBASIC语言的好教材。

作者简介

目录信息

目录
第一章 计算机基础知识
1.1 数制
1.1.1 不同数制的表示
1.1.2 不同数制的转换
1.2 编码
1.2.1 ASCII码
1.2.2 汉字区位码
1.3 硬件组成
1.3.1 微处理器
1.3.2 内存储器
1.3.3 外存储器
1.3.4 输入设备
1.3.5 输出设备
1.4 软件系统
1.4.1 软件层次
1.4.2 软件组织
习题一
第二章 算法和流程图
2.1 算法
2.1.1 算法的概念
2.1.2 算法举例
2.1.3 结构化程序设计的概念
2.2 用流程图表示算法的基本结构
2.2.1 传统流程图
2.2.2 盒图
2.2.3 问题分析图
2.3 用流程图描述算法
习题二
第三章 QBASIC语言构成
3.1 概述
3.2 QBASIC字符
3.3 QBASIC单词
3.3.1 关键字
3.3.2 标识符
3.3.3 常数、字符串和表达式
3.4 QBASIC语句
3.4.1 语句分类
3.4.2 语句结构
3.5 QBASIC程序
3.5.1 书写规则
3.5.2 执行顺序
3.5.3 程序输入和修改
习题三
第四章 QBASIC操作环境
4.1 QBASIC屏幕组成
4.1.1 菜单行
4.1.2 参考行
4.1.3 窗口
4.1.4 对话框
4.2 QBASIC菜单
4.2.1 File菜单
4.2.2 Edit菜单
4.2.3 View菜单
4.2.4 Search菜单
4.2.5 Run菜单
4.2.6 Debug菜单
4.2.7 Option菜单
4.2.8 Help菜单
习题四
第五章 QBASIC数据
5.1 数据类型
5.1.1 整型
5.1.2 长整型
5.1.3 单精度型
5.1.4 双精度型
5.1.5 字符串型
5.1.6 用户自定义数据类型
5.2 常量
5.2.1 文字常量
5.2.2 标识符常量
5.3 变量
5.3.1 变量类型
5.3.2 几点说明
5.4 函数
5.4.1 数值函数
5.4.2 字符串函数
5.5 表达式
5.5.1 数值表达式
5.5.2 字符串表达式
5.5.3 关系表达式
5.5.4 逻辑表达式
习题五
第六章 程序初步
6.1 LET语句
6.1.1 语句格式
6.1.2 程序举例
6.1.3 应用举例
6.2 PRINT语句
6.2.1 语句格式
6.2.2 打印格式举例
6.2.3 PRINTUSING语句
6.3 INPUT语句
6.3.1 语句格式
6.3.2 执行过程
6.3.3 有关说明
6.3.4 应用举例
6.4 READ/DATA语句
6.4.1 语句格式
6.4.2 有关说明
6.4.3 应用举例
6.5 其他语句
6.5.1 SWAP语句
6.5.2 CLS 语句
6.5.3 STOP语句
6.5.4 LOCATE语句
6.5.5 BEEP语句
6.5.6 SOUND语句
6.5.7 SLEEP语句
6.5.8 GOTO语句
习题六
第七章 选择结构
7.1 行IF语句
7.2 块IF语句
7.3 SELECTCASE语句
习题七
第八章 循环结构
8.1 FOR/NEXT循环
8.2 WHILE/WEND循环
8.3 DO/LOOP循环
习题八
第九章 数组
9.1 数组的概念
9.2 数组说明语句
9.2.1 语句格式
9.2.2 格式举例
9.2.3 几点说明
9.2.4 程序举例
9.3 数组的应用
9.3.1 数据存储
9.3.2 数值计算
9.3.3 统计
9.3.4 排序
9.3.5 查找
习题九
第十章 过程
10.1 过程的概念
10.2 过程语句
10.2.1 语句格式
10.2.2 格式举例
10.2.3 有关说明
10.3 变量的作用域
10.4 过程调用
10.5 应用举例
习题十
第十一章 绘图
11.1 绘图的概念
11.1.1 屏幕显示方式
11.1.2 显示器分辨率
11.1.3 绝对坐标和相对坐标
11.1.4 设置屏幕显示方式
11.1.5 设置输出屏幕的字符行数和列数
11.1.6 设置显示颜色
11.2 绘图语句
11.2.1 画点语句
11.2.2 画线语句
11.2.3 画圆语句
11.2.4 着色语句
11.2.5 连续画线语句
11.3 窗口和逻辑坐标系
11.3.1 图形窗口
11.3.2 文本窗口
11.3.3 逻辑坐标系
11.3.4 逻辑坐标和物理坐标的转换
习题十一
第十二章 数据文件
12.1 文件的概念
12.2 有关语句和函数
12.2.1 打开文件语句
12.2.2 关闭文件语句
12.2.3 删除文件语句
12.2.4 显示文件名语句
12.2.5 文件换名语句
12.2.6 求文件长度函数
12.2.7 求文件读写位置函数
12.2.8 LOC函数
12.2.9 设置文件指针位置语句
12.2.10 测试文件结束函数
12.3 顺序文件
12.3.1 读写文件语句
12.3.2 基本处理过程
12.4 随机文件
12.4.1 记录类型
12.4.2 读写文件语句
12.4.3基本处理过程
12.5 二进制文件
12.5.1 读写文件语句
12.5.2 程序举例
习题十二
附录
附录1 QBASIC关键字
附录2 QBAsIC运行错误信息表
附录3 QBASIC操作键汇总表
附录4 QBASIC语句一览表
附录5 QBASIC函数一览表
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

读完这本书,我最大的感受是作者对“编程思想”的强调远远超过了对“特定语言”的偏执。很多计算机入门书籍,往往会陷入对某个版本的语言特性的纠缠,导致读者学完后发现,应用场景已经非常受限。但《QBASIC程序设计》却花了大量篇幅讲解算法的构建过程。书中通过解析经典的排序和搜索问题,一步步引导读者如何将现实问题转化为计算机可以理解的逻辑步骤,这个过程非常生动。例如,在讲解递归算法时,作者没有直接抛出复杂的公式,而是用一个形象的比喻来描述问题的自我调用,我花了半小时琢磨那个比喻,瞬间就豁然开朗了。这种将抽象概念具象化的教学方法,对于提升读者的抽象思维能力非常有帮助。而且,书中很多代码示例都非常贴合上世纪八九十年代的实际应用背景,虽然现在看来界面可能朴素,但其背后的逻辑处理是永恒的,这让我对计算机科学的基础原理有了更深的认识,而不是停留在表面的“编程语言的工具属性”上。

评分

这本书对硬件交互和系统调用方面的探讨,绝对是点睛之笔。在当今这个几乎所有编程都基于高级框架和操作系统抽象的环境下,很少有教材会鼓励你去了解底层是如何工作的。然而,《QBASIC程序设计》却勇敢地深入到了这一点。它详细描述了如何使用 `PEEK` 和 `POKE` 命令直接读写内存地址,如何通过中断服务调用来控制屏幕的颜色、光标位置甚至播放简单的系统声音。这部分内容对我来说,简直是打开了一个全新的世界。我不再仅仅满足于让程序在屏幕上显示文字,而是开始思考如何更“精细”地控制输出环境。书中给出的几个关于图形绘制的小程序,虽然使用的是简单的点阵操作,但让我深刻理解了像素级的控制意味着什么。这不仅增强了程序控制的乐趣,更重要的是,它培养了一种“万物皆可编程”的底层视角,这在面对更复杂的现代系统时,会是一个巨大的优势。

评分

这本书的排版和术语解释简直是业界良心级别的。我之前尝试过其他几本关于老式 BASIC 语言的书,常常因为图表模糊不清、代码行号混乱或者专业术语解释含糊不清而放弃。但《QBASIC程序设计》在这方面做得非常出色。每一个关键代码块,无论多长,都保证了清晰的缩进和合理的注释,即使是复杂的汇编接口部分(虽然篇幅不多,但作为选读内容很赞),也提供了详细的内存地址和寄存器解释。更让我欣赏的是它的词汇表和附录部分,几乎把所有用到的技术名词都做了详尽的解释,而且对一些历史遗留的编程概念,比如早期的内存管理方式,也做了简要说明,这使得即便是跨代际的读者也能无障碍地理解。很多细节的处理,比如如何应对DOS环境下的兼容性问题,都体现出作者深厚的实战经验,而不是闭门造车写出来的理论教材,阅读体验非常流畅、舒心。

评分

这本《QBASIC程序设计》的书籍,说实话,内容深度和广度都超出了我的预期。我本来以为它只是针对初学者,随便介绍一下QBASIC的基础语法,但翻开之后才发现,作者在讲解逻辑结构和程序组织方面下了很大功夫。比如,书中对循环语句的嵌套和跳转处理,不是简单地给出例子,而是深入剖析了在不同场景下应该如何选择最有效的循环结构,甚至还提到了效率优化的小技巧,这对于我这种想从“会写代码”进阶到“写好代码”的人来说,简直是宝藏。特别是关于模块化编程的章节,通过几个复杂的实例演示了如何拆分大型程序,让代码的可读性和维护性大大增强,这部分内容在很多入门级教材中都是一笔带过,但这本书却把它作为核心内容来讲解,实在难得。此外,书中对文件操作的讲解也异常详尽,不仅涵盖了基本的读写,还涉及到二进制文件的处理和数据结构在文件中的存储方式,对于想用QBASIC做一些数据管理或者简单数据库应用的学习者来说,提供了坚实的基础。总而言之,它不仅仅是一本语法手册,更是一本思维训练的指南。

评分

从学习者的角度来看,这本书的实践性体现在它的“错误处理与调试”章节上,这一点我必须特别强调。作者没有避讳编程过程中必然会遇到的陷阱,而是系统地分类和解析了常见的错误类型——从编译期的语法错误到运行期的逻辑崩溃,再到DOS环境下的内存溢出问题。书中提供了一套非常实用的“诊断流程图”,指导读者如何一步步定位问题所在。比如,当程序突然中断时,该先检查变量的边界条件,还是先检查文件句柄是否正确关闭,这个优先级的设定非常科学。作者特别强调了“边界条件测试”的重要性,并给出了大量实际案例演示,比如数组越界、除零错误等。这种强调防御性编程的理念,比起单纯教你如何写出“能跑起来的代码”,要高明得多,它教会我们如何写出“健壮的程序”,这种能力是跨越语言的,对我的编程习惯产生了深远的影响。

评分

评分

评分

评分

评分

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有