問題タブ [little-man-computer]

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 に答える
642 参照

little-man-computer - 信号機に対する LMC 命令 (if ステートメント)

入力番号がある学校の課題があり、その入力に基づいて、交通管制官を取り、さまざまな方向を使用します。

LMC は、加算、減算、入力、出力などを認識しています。入力 (0、5、10、または 15) に基づいて、何かをしなければなりません。

LMC内でこれを解決するための最良の方法は何ですか?

0 投票する
3 に答える
1976 参照

loops - リトルマン コンピューター ループ

複数の入力を入力してメールボックスに保存できるループを作成するにはどうすればよいですか。別のメールボックスに保管するのに問題があります。000 が入力されるか、メールボックスに空きがなくなると、プログラムは停止します。助けてくれてありがとう!

0 投票する
1 に答える
797 参照

algorithm - 中央値の2倍と3つの入力の最小値との差を見つけるためのLMCプログラム?

中央値の 2 倍と 3 つの異なる入力の最小値との差を効率的に見つける LMC プログラムを作成したいと考えています。このためのアルゴリズムを理解するのに助けが必要です。

これが私がこれまでに持っているものです:

スニペットの最後で、どの入力が最小であるかがわからず、入力が既にソートされていると想定していたことに気付きました (ソートされていません)。

これを効率的に実行し、同じブランチ内の最小の入力と中央値を決定するには、何らかの方法で入力を最小から最大に並べ替える必要があると思います。

0 投票する
3 に答える
941 参照

little-man-computer - LMC - アドレスをインクリメントするには?

いくつかの変数を入力しています。毎回アドレスをインクリメントする方法を知りたいので、各入力は異なるアドレスに保存されます。毎回1を追加しようとしましたが、アドレスではなく、特定の入力に対してのみ可能です。

0 投票する
2 に答える
630 参照

little-man-computer - Little Man Computer に乗算または除算機能がない理由

こんにちは 私は現在、学校のプロジェクトでLittle Man Computerを使用しています。LMC には ADD および SUB 機能があることを理解しています。ただし、LMCには乗算または除算機能がないことを理解しています。その理由を知りたいです。

0 投票する
2 に答える
3286 参照

encoding - フィボナッチ数列 LMC をコーディングするにはどうすればよいですか?

「Little Man Computer」でフィボナッチ数列を作成するプログラムを作成できないかと考えていました。

プログラムは、文字ボックスにシーケンスの個々の番号を出力します。行われる唯一の入力は、シーケンスをどれだけ高くしたいかをユーザーに尋ねることです。たとえば、「20」と入力すると、13 までしか表示されません。

どんな助けでも大歓迎です、

アイザック。

0 投票する
1 に答える
278 参照

assembly - Little Man Computer は、ループ時にゼロで分岐しません

そのため、LMC で 5 から 17 まで数えて奇数を表示するものを作成しています。私はコードを完成させましたが、コードが17に達したときにゼロで分岐しようとすると、それは機能せず、17を超えて出力し続けます.これを行う方法は、ループし、最終的にヒットの 17 を使用しているカウント変数の 17 が減算され、0 で分岐し、プログラムが停止します。なぜこれがうまくいかないのか、誰か教えてもらえますか?

0 投票する
2 に答える
362 参照

javascript - y 値を変更する LMC

これは、LMC アセンブリ コードに変換したい JavaScript のコードです。

私の仕事は、y 値を変更するために同じ結果を生成する LMC 用のプログラムを作成することです。

これが私がこれまでに持っているものです:

2 の値では機能しますが、3,4 などの他の値では機能しません。

何かご意見は?

0 投票する
3 に答える
14147 参照

algorithm - リトル マン コンピューティングで 3 つの数値を入力し、最も高い数値を出力するアルゴリズムを設計する

2 つの数値の最大値を出力するようにプログラムすることはできますが、入力された 3 つの数値の最大値を出力する方法に固執しています。誰でも助けてもらえますか?

0 投票する
1 に答える
1862 参照

loops - Little Man Computer でフィボナッチ数列のループを作成するにはどうすればよいですか?

Little Man Computer で次のコードを使用して、最初の 10 個のフィボナッチ数列の項を出力していますが、出力する反復の量を制御できるように、これからループを作成する必要があります。

私の理解では、3 つの数値を入力する必要があると思います。そのうちの 2 つは最初のフィボナッチ数列の項であり、3 番目の数値は出力したい反復の量です。しかし、どうすればこれを達成できますか?