Menu
Coddy logo textTech

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

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

擬似コードとは?

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

このエディタはOCR GCSE Computer Science (J277)の規約に従います:=, print(), input(), if/else/endif, for…next, while…endwhile, do…until, switch/case/endswitch, procedure/function。Runを押して出力を確認し、1行ずつステップ実行して各変数の更新を確認しましょう。

OCR 疑似コードの構文一覧

構文要素構文
代入x = valuetotal = 0
出力print(expr)print("Total: " + str(total))
入力x = input(prompt)name = input("Name?")
分岐(if / else)if … then … else … endifif n > 5 then … endif
多分岐switch x: case v: … default: … endswitchswitch day: case "Sat": … endswitch
回数指定ループfor i = a to b … next ifor i = 1 to 10 … next i
前判定ループwhile cond … endwhilewhile n > 0 … endwhile
後判定ループdo … until conddo … until n == 0
手続き/サブルーチンprocedure name(params) … endproceduregreet("Ada")
値を返す関数function name(params) … return … endfunctionreturn n * 2
コメント// comment// swap the values

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

擬似コードとは?

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

OCRの疑似コードとは?

OCR疑似コードは、OCR GCSE Computer Science (J277)の試験で使われるコードスタイルです。=, print(), input(), do…until, switch/case が特徴です。

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

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

Coddy programming languages illustration

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

始める