問題タブ [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.
turtle-graphics - Small Basic でタートルの画像を変更するにはどうすればよいですか?
移動用の完全な API があるにもかかわらず、画像が使用するプロパティがまったくないようです。
java - 次の 3 つの条件を保持する整数 n > 0 を見つけます
スターター向けの定義: flip(n) は 7 セグメント ディスプレイ フォント番号の 180 度回転であるため、7 セグメント フォントの 2 は 2 に反転されます。0,1,2,5,8 はそれ自体にマッピングされます. 6 -> 9、9 -> 6 および 3,4,7 は定義されていません。したがって、3、4、7 を含む数字は反転できません。その他の例: flip(112) = 211、flip(168) = 891、flip(3112) = 未定義。
(ちなみに、flip(1) は未定義であるべきだと確信していますが、宿題では Flip(168) = 891 と書かれているので、この割り当てに関しては Flip(1) が定義されています)
元の課題:次の 3 つの条件を保持する整数 n > 0 を見つけます。
- flip(n) が定義され、flip(n) = n
- flip(n*n) が定義されています
- n は 2011 年までに割り切れる -> n % 2011 == 0
以下で見つけることができる解決策はうまくいくようですが、少なくとも2011年については答えが見つかりません。代わりに1991年を使用している場合(問題を解決できる「ベース」番号を検索しました)取得しています1515151 がその 1 つであると言うかなり速い答え。したがって、基本的な概念は機能しているように見えますが、宿題の特定の「ベース」では機能していません。ここで何か不足していますか?
疑似コードで書かれたソリューション (Small Basic での実装があり、Java でマルチスレッド化を作成しました):
nested-loops - 「GetPixel」ループは、検出すべきピクセルを見逃します。(Small Basicの場合)
SmallBasicのコードは次のとおりです。
グラフィックウィンドウをピクセルごとに表示します。変数「状況」はそれが見つけたものです。ターゲットピクセルの左上に黒いピクセルがある場合、最初の桁は1になります。ターゲットピクセルの左上に黒いピクセルがある場合、2番目の桁は1になります。ターゲットピクセルの右上では、3桁目は1になります。しかし、私が何を試しても、状況は常に000を出力します。
c# - 小さな基本配列から C# へ
配列が嫌い!それらを作成または使用する方法がわかりません:/
それで、あなたが私を助けてくれるだろうか...
私は現在学校で学んでいる Small Basic での配列の基本的な理解を持っていますが、Small Basic は非常に高水準の言語であるため、できることを本当に制限しています。
私は現在、文字列と配列を使用してスペイン語の動詞の活用を作成しています..
この Small Basic コードを C# に翻訳するのを手伝ってくれませんか?
コードは次のとおりです。
また、動詞が配列内にあるかどうかを確認するにはどうすればよいでしょうか? Small Basic では...
これを行うのを手伝ってくれたら最高です!
敬具、〜ベン
comments - コードのブロックをコメントアウトする方法はありますか?
私は最近、基本的なプログラミング言語を子供たちに教えるためのボランティアをするという任務を受けました。Small Basic を選んだのは、習得が比較的簡単で、プログラムの基本 (if、for、while) を教えてくれるからです。
私は以前にそれをあまり使用したことがなく (if/for/while ループの実行方法を学びましたが、それだけです)、一度にコード行をコメントアウトする方法があるかどうか疑問に思っていました。たとえば、C# では次のようにできます。
//コメント
//コメント
または
/*コメント
コメント
コメント/*
スモールベーシックで後者を行う方法はありますか?私はあなたがこれを行うことができることを知っています:
'コメント
'コメント
などですが、一度に大量の行を実行できますか?
smallbasic - なぜインデックスを含める必要があるのですか?
それで、基本的にファイルを読み取るこのコードをオンラインで見つけました(通常、私はC#を行いますが、私の友人にsmallbasicを教えようとしています):
私はそれが何をするのか理解していますが、なぜfiles[1]
ただの代わりにする必要があるのfiles
ですか?
インデックスを削除[1]
すると、行が機能しなくなり、プログラムは引き続きコンパイルされます。
SB にはデバッガーがなく、オンラインのリソースもあまり良くありません。
smallbasic - この VB コードは何を意味していますか?
本当にそれにこだわっていて、頭を丸める必要があります。それはスモールベーシックであり、これを疑似コードで書く方法を子供たちに教えなければなりません。誰かがこのコードを何に使用できるかを説明できれば、大歓迎です。
乾杯