问题标签 [smallbasic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
561 浏览

turtle-graphics - 如何在 Small Basic 中更改海龟图像?

即使图像具有完整的移动 API,似乎也没有任何属性可供使用。

0 投票
3 回答
609 浏览

java - 找到满足以下三个条件的整数 n > 0

初学者的一些定义:flip(n) 是七段显示字体编号的 180 度旋转,因此七段字体中的 2 将被翻转为 2。0、1、2、5、8 将映射到自己. 6 -> 9, 9 -> 6 和 3,4,7 未定义。因此,任何包含 3、4、7 的数字都不能翻转。更多示例:翻转(112)= 211,翻转(168)= 891,翻转(3112)=未定义。

(顺便说一句,我很确定翻转(1)应该是未定义的,但是作业说翻转(168)= 891所以关于这个任务翻转(1)是定义的)

最初的挑战:找到一个满足以下三个条件的整数 n > 0:

  1. 定义了翻转(n)并且翻转(n)= n
  2. 翻转(n*n) 被定义
  3. n 可被 2011 整除 -> n % 2011 == 0

您可以在下面找到的我们的解决方案似乎有效,但至少在 2011 年没有找到答案。如果我使用 1991 代替(我搜索了一些可以解决问题的“基本”数字)我得到一个非常快的答案说 1515151 就是那个。因此,基本概念似乎有效,但不适用于作业中给定的“基础”。我在这里错过了什么吗?

用伪代码编写的解决方案(我们在 Small Basic 中有一个实现,我用 Java 做了一个多线程):

0 投票
2 回答
348 浏览

nested-loops - “获取像素”循环错过了它应该找到的像素。(在小型基础中)

这是 Small Basic 中的代码:

它的作用是逐个像素地查看图形窗口。变量“情况”是它发现的。如果目标像素的左上角有黑色像素,则第一位为 1。如果目标像素的左上角有黑色像素,则第二位为 1。如果有黑色像素到目标像素的右上角,第三位数字为1。但无论我尝试什么情况总是输出000。

0 投票
4 回答
391 浏览

c# - 小基本数组到 C#

我讨厌数组!我不知道如何创建或使用它们:/

所以我想知道你是否可以帮助我...

我对 Small Basic 中的数组有基本的了解,目前我正在学校学习,但是 Small Basic 确实限制了你可以做什么,因为它是一种高级语言。

我目前正在使用字符串和数组制作西班牙语动词的共轭器。

你能帮忙把这个 Small Basic 代码翻译成 C# 吗?

这是代码:

另外,我将如何查看动词是否在数组中?在 Small Basic 中,我有...

如果你能帮我做到这一点,那就太好了!

亲切的问候,~本

0 投票
1 回答
139 浏览

smallbasic - 小基础:我做错了什么?

您好,我刚开始使用 small basic,我编译了一个简单的程序,但出了点问题。

答案总是零。当我尝试将数字设置为“总计”时,它可以工作。

0 投票
2 回答
2471 浏览

comments - 有没有办法注释掉代码块?

我最近接到了一项任务,我自愿教孩子们一门基本的编程语言。我选择了 Small Basic,因为它相对容易学习和教授程序的基础知识(if、for 和 while)。

我以前用的不多(我学会了如何做 if/for/while 循环,但仅此而已)并且想知道是否有一种方法可以一次注释掉代码行。例如,在 C# 中,您可以这样做:

//评论

//评论

或者

/*评论

评论

评论/*

有没有办法在小基础上做后者?我知道你可以这样做:

'评论

'评论

等等,但是你能一次做很多行吗?

0 投票
1 回答
39 浏览

smallbasic - 为什么我必须包含索引?

所以我在网上找到了这段代码(通常我做 C#,但我想向我的朋友教 smallbasic),它基本上读取一个文件:

我理解这一切的作用,但为什么需要它files[1]而不是 just files

删除索引[1]只会使该行不起作用,程序仍然可以编译等等。

SB没有调试器,网上的资源也不是很好。

0 投票
1 回答
147 浏览

smallbasic - 这个VB代码是什么意思?

真的坚持下去,需要让我的头绕过它。它在 Small basic 中,我必须教孩子们如何用伪代码编写它。如果有人能解释这段代码可以用来做什么,将不胜感激。

干杯

0 投票
3 回答
1445 浏览

random - 小基本随机字母

我是批处理文件程序员,但我正在尝试使用 Small Basic。我知道如何生成随机数作为变量:

但我不确定如何生成随机字母

0 投票
2 回答
229 浏览

smallbasic - 如何制作快速刷新的计数器?

我正在尝试制作一个令人耳目一新的计数器......例如 - 让我们使用鼠标的位置(在窗口内)。

我已经尝试过清除和重绘所有内容,但是当有很多元素要绘制时,它总是会出错。

哪个有效...除了因为刷新太快而闪烁...如果我要增加延迟,它将无法正常工作,尤其是在执行秒表之类的操作时。问题是它也不能支持有大量命令的东西......比如:

这只会造成很大的混乱......并且废弃 GraphicsWindow.clear() 也不是一种选择,因为它会造成一个被覆盖的混乱......

或类似的东西:http: //i.stack.imgur.com/4sfSS.png


所以,我的问题是:
有什么方法可以制作一个可以平滑刷新而不闪烁的计数器,可以在背景中绘制很多额外的东西;窗户的其他地方?类似于下面的东西,但也会移动。
http://i.stack.imgur.com/aZQ5T.png

抱歉链接混乱:没有足够的声誉发布图片...