具体描述
内容提要
本书以TrueBASIC语言为核心,较系统地介绍了TrueBASIC的结构化与模块化程
序设计方法及其在一般数值计算中应用的基本技术。从能独立操作微机的要求出发,
还叙述了DOS操作系统的主要命令、源程序的输入、编辑、修改等项内容。为便于读者
的理解及掌握,书中列举了较多的例题。
本书是编者在多年从事管理工程系计算机课程教学的基础上,对原使用的True
BAsIC教材修订增补而成。可作为管理、财经等系的各专业《计算机应用基础》课程的
教学用书,也可作为有关微机培训班的教材。凡具有高中以上文化水平,从事企业管理
工作的人员,通过自学及一定时数的上机实践,即可掌握本书的基本内容。
作者简介
目录信息
第一章 计算机概述
§1 计算机的发展与分类
§2 计算机与计算机系统
§3 程序设计的一般概念
第二章 DOS操作系统的使用
§1 DOS的组成与功能
§2 DOS的载体―磁盘
§3 计算机文件
§4 DOS的启动
§5 树状目录结构
§6 DOS的主要命令
§7 批处理及批文件
§8 DOS对硬盘的支持
§9 DOS的控制键与编辑键
第三章 TrueBASIC概述
§1 基础知识
§2 TrueBASIC系统的使用
第四章 TrueBASIC数据传送语句
§1 PRINT语句
§2 LET语句
§3 INPUT语句
§4 READ和DATA语句
§5 数据传送语句程序实例
第五章 TrueBASIC控制结构
§1 计算机算法
§2 判断型程序结构
§3 循环型程序结构
§4 控制结构综合举例―基本算法设计方法介绍
第六章 TrueBASIC数据与矩阵语句
§1 数组的概念
§2 数组的输入与输出
§3 数组的赋值与运算
§4 综合举例
第七章 TrueBASIC程序单位
§1 自定义函数
§2 子程序
§3 库文件
§4 模块化程序设计
第八章 图形与音响、音乐
§1 屏幕的使用
§2 绘图语句
§3 音响与音乐
附录I 习题
附录II ASCII码表
附录III 系统函数一览表(部分)
附录IV 系统语句一览表(部分)
附录V 系统命令一览表(部分)
附录VI 系统编辑键一览表(部分)
附录VII 出错提示信息注释(部分)
参考文献
· · · · · · (收起)
读后感
用户评价
这本书提供的配套资源和练习环节,简直形同虚设。书后附带的习题集难度设置极不均衡,前几章的练习还算可以跟上讲解的进度,但进入到稍复杂的模块,例如文件操作或简单的模块化设计时,习题的难度却突然拔高了好几个档次,而且很多题目都超出了书中讲解的范围,似乎是想让我们去自行探索那些本书压根没讲透的东西。更要命的是,这本书完全没有提供任何在线支持或者官方勘误渠道,如果你在练习中遇到了某个编译错误或者逻辑陷阱,你几乎是孤立无援的。这种“光说不练假把式”的结构,让学习过程充满了挫败感,完全无法形成一个完整的“输入-练习-反馈”的学习闭环。
语言风格上,这本书的作者似乎过于沉迷于技术术语的堆砌,却忽略了如何用生动易懂的方式来传达知识。通篇阅读下来,感觉就像是在啃一本冰冷的字典,缺乏人情味和引导性。特别是对于初学者常常遇到的困惑点,比如变量作用域的理解、循环结构的退出条件等,作者的处理方式过于学术化和书面化,没有提供任何贴近实际应用的场景来帮助我们消化这些抽象的概念。我期待看到更多生活化的例子,或者至少是循序渐进的、带有思考引导的提问,但这本书在这方面做得非常不到位。阅读过程中,我时常感到沮丧,不是因为代码本身太难,而是因为作者的阐述方式让人难以进入状态,完全无法激发学习的兴趣和热情。
内容组织上,这本书的逻辑跳跃性实在太大了,简直像是在考验读者的悟性。它似乎假设读者已经对编程有着某种程度的预先了解,很多基础概念在没有充分铺垫的情况下,就直接抛出了复杂的语法结构和编程范式。比如讲到结构化程序设计时,对“自顶向下,逐步求精”的解释含糊其辞,导致我不得不去查阅其他资料才能真正理解其精髓。算法的设计部分更是如此,很多示例代码虽然能运行,但缺乏必要的注释和逐步分析,使得我不得不一行一行地去“逆向工程”作者的思路,效率极低。对于想要从零开始学习编程的读者而言,这本书提供的支持远远不够,它更像是一本给已经有基础的人准备的速查手册,而非入门教程。这种教学方式,对于培养扎实的编程思维是极大的阻碍。
这本书的排版和印刷质量真是一言难尽,拿到手的时候我就愣住了。纸张的质感粗糙得像是几十年前的老旧教材,油墨的分布也极不均匀,有些地方清晰得能数出颗粒,有些地方却淡得像快要褪色了一样,尤其是在那些复杂的代码示例部分,阅读起来简直是一种折磨。我花了很长时间才适应这种阅读体验,但说实话,每次翻阅都感觉眼睛在受罪。更不用说它的装帧了,封面设计得极其朴素,没有任何吸引人的元素,内页的字体选择也十分老旧,缺乏现代教材应有的清晰度和易读性。如果出版方能在基础的物理质量上多下点功夫,至少能让学习过程不至于如此费力。这种低劣的制作水平,对于一本旨在教授编程基础的书籍来说,是非常不负责任的表现,它直接影响了初学者建立良好学习习惯的开端。
我个人对编程语言的学习,非常看重其对现代软件开发理念的兼容性。然而,这本书中对True BASIC的讲解,似乎停滞在了上个世纪的某些特定编程范式中,对于现代编程中越来越重要的抽象思维、面向对象思想的萌芽(即使是结构化内部的体现)也涉及甚少。它更像是一个关于“如何使用特定语法写出功能代码”的说明书,而非一本引导未来程序员构建健壮、可维护软件的指南。如果一个学习者仅仅学会了书中的内容,他或许能写出一些小的、线性的程序,但要应对现代编程的复杂性,恐怕还需要进行大量的“去僵化”和知识补充。这本书的价值,可能仅限于作为某个特定历史时期课程的参考资料,对于展望未来的软件工程实践,帮助不大。