Menu
Coddy logo textTech

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

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

擬似コードとは?

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

このエディタはCambridge Internationalのシラバス — IGCSE Computer Science(0478)とA-Level Computer Science(9618)— の疑似コード規約に従います:明示的な型を伴うDECLARE、代入矢印←、OUTPUTとINPUT、IF/ELSE/ENDIF、CASE OF、FOR…NEXT、WHILE…ENDWHILE、REPEAT…UNTIL、1始まりの配列、RETURNS付きPROCEDURE/FUNCTION。Runを押して出力を確認し、1行ずつ進めましょう。

Cambridge 疑似コードの構文一覧

構文要素構文
変数を宣言DECLARE x : TYPEDECLARE total : INTEGER
代入x ← valuetotal ← 0
出力OUTPUT expr, exprOUTPUT "Total: ", total
入力INPUT variableINPUT name
分岐(if / else)IF … THEN … ELSE … ENDIFIF n > 5 THEN … ENDIF
多分岐CASE OF x … OTHERWISE … ENDCASECASE OF grade 'A' : … ENDCASE
回数指定ループFOR i ← a TO b [STEP s] … NEXT iFOR i ← 1 TO 10 … NEXT i
前判定ループWHILE cond DO … ENDWHILEWHILE n > 0 DO … ENDWHILE
後判定ループREPEAT … UNTIL condREPEAT … UNTIL n = 0
手続き/サブルーチンPROCEDURE name(params) … ENDPROCEDURECALL greet("Ada")
値を返す関数FUNCTION name(params) RETURNS TYPE … ENDFUNCTIONRETURN n * n
コメント// comment// swap the values

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

擬似コードとは?

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

擬似コードは本当に実行できますか?

擬似コードは通常は実行できませんが、このエディタは明確に定義された方言(Cambridge IGCSE / A-Level の擬似コード)をすべてブラウザ内で実行するので、出力を確認し1行ずつ進められます。

このエディタはどの擬似コードを使いますか?

Cambridge IGCSE と A-Level の擬似コードの慣例に従います — DECLARE、代入の矢印 ←、OUTPUT、INPUT、IF/ELSE/ENDIF、FOR/NEXT、WHILE/ENDWHILE、REPEAT/UNTIL、配列、PROCEDURE/FUNCTION。

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

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

Coddy programming languages illustration

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

始める