お世話になっております共通テストのDNCL言語について質問なんですが紙とペンで計算して添付画像のような答えが出てくるのは理解しているのですが、これを実際にプログラミングして答えを表示させる方法はないでしょうか?_____________x=1 , y=2x\u0026lt;6 and y\u0026lt;=10の間繰り返すx=x+1y=y+x表示する(y)_____________答えは11_____________https://nadesi.com/doc3/index.php?%E3%81%AA%E3%81%A7%E3%81%97%E3%81%933%E7%B0%A1%E6%98%93%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BFhttps://t-daimon.jp/XTetra/ide/https://anko.education/tools/dncl/などで入力してみたのですがいずれもうまくいかないです解る方、教えてください。宜しくお願い致します。

1件の回答

回答を書く

1103538

2026-03-31 15:35

+ フォロー

擬似言語って厳密な文法が定義されたものがなかったりしそうなので、その辺をよきに計らうよう、ChatGPTさんに投げてみました。

---

以下の擬似プログラム言語をトレースして実行せよ。

x=1 , y=2

x\u0026lt;6 and y\u0026lt;=10の間繰り返す

    x=x+1

    y=y+x

表示する(y)

---

以下、それらしく処理してくれました。

---

初期値

x = 1

y = 2



繰り返し条件:

x \u0026lt; 6 かつ y ≤ 10 の間



・1回目のループ

条件確認:x=1 \u0026lt; 6 ✔、y=2 ≤ 10 ✔ → 実行

x = x + 1 → x = 2

y = y + x → y = 2 + 2 = 4



・2回目のループ

\u0026lt;略\u0026gt;



表示結果

11



✅ 最終的に表示される値は 11 です。





---

生成AIは、「無理にでも答えようとする」ので、プログラムが間違っていてもなにかしら答えをよこしちゃいそうで、その辺注意が必要かも知れませんね。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有