📜  QBasic

📅  最后修改于: 2022-05-13 01:58:42.878000             🧑  作者: Mango

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 的,现在已经过时,仅限于教育和编程领域。