具体描述
本书是全国中等职业教育计算机“宽
作者简介
目录信息
序言
前言
第1章 QBASIC语言的基本概念
1.1关于QBASIC
1.1.1QBASIC的发展过程
1.1.2为什么要学习QBASIC
1.2QBASIC语言的符号系统
1.2.1记法约定
1.2.2 QBASIC语言的符号系统
1.3常量
1.4变量
1.5QBASIC语言的标准函数
1.6QBASIC语言的表达式
1.7QBASIC语言的程序和程序行
1.8应用举例
上机实习
习题
第2章 QBASIC语言的输出、输入语句
2.1屏幕输出语句
2.1.1PRINT语句的格式和功能
2.1.2PRINT语句的输出格式
2.1.3TAB(X)函数
2.2赋值语句
2.3读数语句和置数语句
2.4键盘输入语句
2.5三种赋值语句的比较
2.6恢复数据语句
2.7交换两个变量的值
2.8注释语句和结束语句
上机实习
习题
第3章 分支结构程序设计
3.1无条件转向语句
3.2逻辑判断
3.3算法与流程图
3.3.1算法的概念
3.3.2流程图
3.4条件转向语句
3.4.1行IF语句
3.4.2块IF语句
3.4.3块IF…THENELSE ENDIF
结构语句
3.5SELECTCASE语句
3.6多分支转向语句
3.7应用实例
上机实习
习题
第4章 循环结构程序设计
4.1FOR…NEXT循环语句
4.1.1FOR…NEXT语句的格式及功能
4.1.2FOR…NEXT语句的应用
4.1.3多重循环
4.1.4二重循环的应用
4.2WHILE…WEND循环语句
4.2.1WHILE…WEND语句的格式及
功能
4.2.2WHILE…WEND嵌套
4.3DO…LOOP语句
4.4应用实例
上机实习
习题
第5章 子程序与函数
5.1在同一个模块内的子程序
5.2独立模块的子程序
5.2.1定义子程序
5.2.2调用子程序
5.2.3声明语句
5.3子程序的应用举例
5.4用户自定义函数
5.4.1单行DEF函数
5.4.2多行DEF函数
5.5模块化函数
5.5.1函数的定义
5.5.2函数的参数表
5.5.3函数的调用
5.6全局变量和局部变量
5.6.1局部变量
5.6.2全局变量
5.7子程序和函数的总结与应用
5.7.1子程序和函数的共同特点
5.7.2子程序和函数的不同之处
上机实习
习题
第6章 数组
6.1数组的概念
6.2一维数组
6.2.1单下标变量
6.2.2一维数组的定义
6.2.3一维数组的应用
6.3二维数组
6.3.1双下标变量
6.3.2二维数组的定义和应用
上机实习
习题
第7章 字符串
7.1字符串的概念
7.1.1字符串的定义
7.1.2字符串常量
7.1.3字符串变量
7.2字符串变量的赋值
7.2.1用LET语句为字符串变量赋值
7.2.2用READ/DATA语句为字符串变
量赋值
7.2.3用INPUT语句为字符串
变量赋值
7.3字符串的连接
7.4字符串的比较
7.4.1字符的大小规定
7.4.2字符串的比较规则
7.4.3字符关系表达式
7.4.4字符串数组
7.5字符串函数
7.6字符串的应用举例
上机实习
习题
第8章 文件系统
8.1QBASIC文件操作
8.1.1在磁盘上保存文件
8.1.2打开已存盘的文件
8.2数据文件
8.2.1顺序文件
8.2.2随机文件
8.3QBASIC处理文件与目录的语句
上机实习
第9章 屏幕控制和作图
9.1屏幕控制语句
9.2作图
9.2.1像素和屏幕坐标
9.2.2屏幕打开与颜色语句
9.2.3绘图语句
综合复习题一
综合复习题二
· · · · · · (收起)
读后感
用户评价
作为一名多年接触过C++和Python等现代语言的开发者,我带着一种近乎怀旧的心态翻开了这本书,原本以为会觉得它过于简陋,但出乎意料的是,它提供了一种非常纯粹的编程思维训练。现代语言往往封装了太多底层细节,虽然提高了开发效率,但也削弱了我们对基本运算的敏感度。这本书则不同,它强迫你关注每一个操作的细微差别,比如变量的存储边界,如何精确控制输出格式,以及如何用最少的指令完成复杂的任务。这种“精打细算”的编程习惯,对于优化性能和理解底层资源分配非常有帮助。我发现,通过这种严格的训练,我在处理Python中的列表操作和内存管理时,思路都变得更加清晰和高效了。它就像是编程世界的“基本功训练”,虽然朴实无华,却是构建高楼大厦不可或缺的地基。推荐给所有想要提升自身编程内功的资深人士,它会给你带来意想不到的启发。
这本编程入门书简直是为我这种对代码一窍不通的小白量身定做的!记得我刚开始接触编程那会儿,满脑子都是各种复杂的概念和晦涩难懂的术语,像是什么内存管理、指针、面向对象……光是听着就让人望而却步。但是这本书,它真的做到了“简明”二字。作者似乎非常清楚初学者的困惑点在哪里,从最基础的变量定义、数据类型讲起,每一步都走得极其稳健,绝不跳跃。我特别欣赏它那种循序渐进的讲解方式,仿佛手把手带着你走过每一个知识点。举个例子,当它介绍到循环结构时,不是直接扔给你`FOR...NEXT`或者`WHILE...WEND`的语法,而是先用生活中的例子来类比,比如“重复叠衣服这个动作一百次”,然后再过渡到代码实现。这种由浅入深的教学逻辑,让原本枯燥的编程理论变得异常生动和易于理解。读完前几章,我竟然真的对编程有了一种“我好像能行”的自信心,这在以前是难以想象的。对于想找一本真正能让人迈出编程第一步的书籍的读者来说,这本书的实用性和友好度是毋庸置疑的。
我最近对底层逻辑和机器语言的交互产生了浓厚的兴趣,一直在寻找能将这些抽象概念具体化的教材。我希望找到的不仅仅是高级语言的语法手册,而是能让我触摸到计算机如何“思考”的书籍。这本书在讲解程序流程控制时,虽然使用的语言是相对基础的,但它非常注重对“执行顺序”和“逻辑判断”的强调。它用大量的流程图和伪代码的对比分析,清晰地展示了程序执行路径的分叉与汇合,这对于理解编译后的机器指令如何运作打下了坚实的基础。虽然它没有深入到汇编级别,但它构建的逻辑框架非常扎实,足以让我看懂更复杂的系统架构文档时,能够快速定位到核心的控制流部分。更让我惊喜的是,书中对错误处理和异常机制的讲解,虽然篇幅不多,但其严谨性让人印象深刻,教会了我如何写出健壮的程序,而不是仅仅能运行的程序。它教会我的不是“写什么”,而是“怎么想”。
这本书的排版设计和装帧质量给我留下了非常深刻的印象。在如今充斥着大量低成本印刷品和电子书的时代,能看到一本如此注重细节的实体书,实属难得。纸张的选取非常合适,既有一定的厚度保证了翻阅时的手感,又不会因为过分光滑而产生恼人的反光,长时间阅读下来眼睛的疲劳感明显减轻了。更值得称赞的是代码示例部分的格式化处理。所有的关键字、变量名和常量都使用了清晰的粗体或斜体区分,并且缩进层次处理得非常规范和一致,这对于初学者辨识代码结构至关重要。很多技术书籍在这方面做得非常随意,导致读者光是辨认代码块的结构就要花费额外的心力。这本书的设计者显然是深谙阅读体验的重要性,这种对细节的打磨,体现了出版方对知识传播的尊重,让学习过程本身也成为了一种享受。
这本书最让我感到实用和贴心的一点,是它对于实践操作环节的把握尺度。它深知“纸上得来终觉浅,绝知此事要躬行”的道理。在每一章知识点讲解完毕后,它提供的练习题都不是那种浮于表面的概念验证,而是巧妙地设计成一个个可以独立运行的小项目。这些项目难度曲线平滑,从简单的“计算器”到稍微复杂的“猜数字游戏”或“简易成绩管理系统”,步步递进,环环相扣。更重要的是,它提供的解决方案不仅给出了最终代码,更附带了解析了不同的解题思路,甚至探讨了某些解法在效率上的微小差异。这让我不再是单纯地模仿书本代码,而是开始主动思考:“有没有更好的方法来解决这个问题?”这种鼓励独立思考的教学方式,极大地激发了我的学习主动性,让我不再满足于仅仅“会用”,而是追求“用好”和“用巧”。这本书真正做到了将理论知识转化为解决实际问题的能力。