QBasic
QBasic 这个名字是 Quick Beginners All Purpose Symbolic Instruction Code 的首字母缩写。它由微软于 1991 年开发和推出,被认为是绝对初学者最理想的语言之一。它旨在替代 GW-BASIC。 QBasic 基于早期的 QuickBASIC 4.5 编译器。它不生成 .exe 文件,而是生成扩展名为 .bas 的文件,这些文件只能由内置的 QBasic 解释器立即执行。它基于 DOS 操作系统,但也可以在 Windows 上执行。
从 QBasic 开始:
QBasic 作为开源软件提供。
QBasic 由两个窗口组成:
- 程序窗口:标题为“无标题”的窗口是程序窗口。它是编写程序/代码的地方
- 即时窗口:程序窗口下方标题为“即时”的窗口是即时窗口。此窗口用作调试工具,当用户想要检查单个语句的输出时使用。
QBasic 上的一些基本有用命令:
1. PRINT:此命令打印其后写入的语句或数据。如果要打印的数据是字符串,则将其写入双引号(“”)内,如果是数字或变量,则可以直接写入。
例子:
PRINT "HELLO GEEKS"
PRINT age
2. INPUT: INPUT 命令用于从用户那里获取输入/数据。它可用于输入字符串和数字。
如果要获取的数据是数值,则要存储它的变量名直接写在 INPUT 命令之后。
句法:
INPUT "[message to user]"; [variable_name]
例子:
INPUT age
如果要获取的数据是字符串,则在 INPUT 命令之后写入要存储的变量名称,后跟 $。
INPUT name$
3. CLS: CLS 代表清除屏幕,如果屏幕上出现一些以前的结果/输出,则用于清除屏幕。
下面是一个简单的程序来说明上述命令:
输出:
解释:
当使用 INPUT 命令时,用户会看到与之相关的消息,并被要求输入变量的值。
PRINT 语句打印与其关联的语句。
Qbasic的应用:
- QBasic 是最适合初学者入门的语言。它向人们介绍了编程,而无需担心计算机的内部工作。
- QBasic 非常容易应用和创建业务应用程序,用于创建游戏甚至简单的数据库。它提供了 SET、CIRCLE、LINE 等命令,允许程序员使用 Qbasic 进行绘图。因此,也可以使用 QBasic 创建图形。
- QBasic 还支持通过 PC 的扬声器创建一些所需频率的声音。虽然一次只能播放一种声音。
QBasic 的优点:
- 该语言的主要特点是与英语非常相似。
- 您的代码的语法会自动检查。
- Qbasic 具有动态程序调试功能。
- 冗长的程序可以分解成更小的模块
QBasic的缺点:
- 语言没有结构化。
- Qbasic 是基于 DOS 的,现在已经过时,仅限于教育和编程领域。