12得票1回答
BBC Basic:无法在屏幕上绘制矩形

我最近得到了一台BBC微型电脑(B型),并以此作为业余项目来尝试。 我在使用图形命令时遇到了一些问题,想知道是否有人能够指点我正确的方向...我编写了以下测试程序以在屏幕上绘制一个矩形:10 CLS 20 MODE 5 30 MOVE 0,0 40 PLOT 97,100,100 当我运行这...

11得票3回答
BASIC GOTO语句和GOSUB语句有什么区别?

BASIC编程语言中,GOTO语句和GOSUB语句有什么区别?

10得票3回答
BASIC使用哪种打字系统?

我注意到没有地方能够给出上述问题的明确答案。当我注意到在QBasic中声明变量时,您从不必须说明变量的类型时,我首先想到了这个问题,尽管您可以添加后缀到变量名称以确保它属于特定类型。 此外,由于一些BASIC方言是解释性的,而其他方言是编译性的,那么这是否会影响类型系统?

9得票3回答
Commodore 64 BASIC中的多行函数

所以,我想在Commodore 64 BASIC中编写更大的函数。到目前为止,从其他来源(例如各种C64维基和C64本身的用户手册)中所看到的是,函数定义只能有一行。 也就是说,我似乎找不到BASIC中类似于括号/其他语言用于分隔代码块的构造。 有没有人知道如何在BASIC中编写多行代码块?...

9得票3回答
在Commodore 64 BASIC中选择随机字符串

我在我的程序中有这些变量声明: X="MAGENTA" Y="CYAN" Z="TAN" A="KHAKI" 现在我想随机选择其中一个,然后将其PRINT出来。但是如何实现呢?

9得票4回答
QBasic语言规范

我被朋友挑战用QBasic编写QBasic编译器。 我在哪里可以找到最新版本的语言规范?

8得票4回答
如何退出Microsoft GW-BASIC、IBM BASICA或其他类似的旧版BASIC方言?

微软BASIC、GW-BASIC和BASICA均使用如下提示: 我无法弄清楚如何退出任意一个编辑器。输入 END 无效,EXIT、QUIT、Q、Ctrl+C以及其他我能想到的一切方法都不起作用。 我确定有一种方法可以做到这一点。我无法想象每次想要退出开发环境时,使用DOS上的BASIC...

7得票3回答
帮助:ZX81 BASIC的“Peek”函数

我需要一种方法来判断字符('<')是否撞到了墙(黑色像素图形)。 -在ZX81游戏中。 我一直在看另一个游戏……它使用的代码是: if peek(peek 16398 +256*peek 16399) = code "**blackpixel graphic**" then ......

7得票2回答
如何创建TI-BASIC(TI-84+)的输入表格?

在TI-BASIC编程语言(特别是TI-84+)中,如何创建输入表单,例如在TI-84+默认应用程序中包含的表单。 此处所示的图像显示了我想要创建的示例:一个菜单,您可以通过滚动并在执行函数之前自由地输入多个变量。 此外,是否有可能使此菜单在输入变量时动态更新?

7得票9回答
使用可嵌入的Lua和Python,Basic是否还有存在的意义?

我最开始使用ZX81上的Basic编程,然后是BASICA、GW-BASIC和QBasic。后来我转向了C语言(啊,Turbo C 3.1,我几乎不认识你了…) 当我开始使用微控制器时,我退回到了Parallax的BASIC Stamp。然而,BASIC非常棒,因为它非常容易理解,而且很难出...