Menu
Coddy logo textTech

AQA 疑似コードエディタ&ランナー

AQAの疑似コードを書いて、ブラウザでそのまま実行し、変数の変化を見ながら1行ずつ進めましょう。

擬似コードとは?

擬似コードは、実際のコードを書く前にプログラムのロジックを平易な言葉で書き表す方法です。IF・FOR・WHILE・PROCEDURE といった構造化キーワードで手順を明確にしつつ、特定の言語の煩雑な構文は省きます。そのためアルゴリズムの設計、試験勉強、考えの説明に最適です。

このエディタはAQA GCSE / A-level Computer Scienceの規約に従います:←, OUTPUT, USERINPUT, IF/ELSE/ENDIF, FOR…ENDFOR, WHILE…ENDWHILE, REPEAT…UNTIL, SUBROUTINE…ENDSUBROUTINE (RETURN)。Runを押して出力を確認し、1行ずつステップ実行して各変数の更新を確認しましょう。

AQA 疑似コードの構文一覧

構文要素構文
代入x ← valuetotal ← 0
出力OUTPUT expr, exprOUTPUT "Total: ", total
入力x ← USERINPUTname ← USERINPUT
分岐(if / else)IF … THEN … ELSE … ENDIFIF n > 5 THEN … ENDIF
回数指定ループFOR i ← a TO b … ENDFORFOR i ← 1 TO 10 … ENDFOR
前判定ループWHILE cond … ENDWHILEWHILE n > 0 … ENDWHILE
後判定ループREPEAT … UNTIL condREPEAT … UNTIL n = 0
手続き/サブルーチンSUBROUTINE name(params) … ENDSUBROUTINEgreet("Ada")
値を返す関数SUBROUTINE … RETURN value … ENDSUBROUTINERETURN n * n
コメント// comment// swap the values

擬似コードのよくある質問

擬似コードとは?

擬似コードは、IF・FOR・WHILE のような構造化キーワードを使い、実際のプログラミング言語の厳密な構文なしにアルゴリズムの手順を平易な言葉で記述する方法です。コードを書く前にロジックを計画し、伝えることができます。

AQAの疑似コードとは?

AQA疑似コードは、AQA GCSE / A-level Computer Scienceの試験で使われるコードスタイルです。←, USERINPUT, OUTPUT, SUBROUTINE…ENDSUBROUTINE が特徴です。

擬似コードエディタは無料ですか?

はい。擬似コードエディタとランナーは完全に無料で、ブラウザで動作し、登録もインストールも不要です。

Coddy programming languages illustration

Coddyで疑似コードから本物のコードへ

始める