Kyoshifter
共通テスト用プログラム表記でコードを書いて実行。1行ずつの実行、変数・配列の表示、手順表示、Python・Scratchへの変換に対応した学習サイトです。
情報Ⅰ・プログラミング
共通テストのコードを実際に実行
Kyoshifterは、共通テスト用プログラム表記でコードを書き、実行できる学習サイトです。1行ずつ進めて変数を確認したり、Python・Scratchに切り替えて比べたりできます。
インストール・会員登録は不要です。

1行ずつ実行して変数を確認
実行中の行と、その時点の変数を表示します。値が変わった箇所や、実際に参照した配列の要素を確認できるので、繰り返しの中で何が起きたかを追えます。
![4行目で一時停止し、参照したData[0]と残量7を表示している一行実行の画面](https://minepace.com/wp-content/uploads/2026/11/kyoshifter-step.jpg)
処理のまとまりを「手順」で確認
コードを処理ごとのカードに分けて表示します。繰り返しや条件分岐の中身も枠の内側に並ぶので、処理の順番と入れ子の構造を確認できます。手順は表示専用で、元のコードはそのまま残ります。

Python・Scratchと見比べる
共テ表記・Python・Scratchをタブで切り替えられます。Scratchのブロックを編集した場合も、対応範囲内で変更を共テ表記やPythonへ変換できます。ブロックと文字のコードを行き来しながら、繰り返しや条件分岐の書き方を確認できます。

使い方
- 例題を選ぶか、「新規」からコードを書きます。
- 「実行」で結果を確認します。途中を追うときは「1行ずつ」を使います。
- 「手順」で流れを確認したり、Python・Scratchへ切り替えたりできます。
対応範囲
変数、配列、計算、条件分岐、繰り返し、関数、入力などに対応しています。すべてのPython構文やScratchのブロックを相互変換できるわけではありません。詳しい対応範囲は、アプリ内の「仕様」で確認できます。
コードの保存と実行
コードは利用中のブラウザに自動保存されます。ブラウザのデータを削除すると、保存内容も削除されます。プログラムの実行・変換は、利用者のブラウザ内で行います。サイト内の例題はオリジナルです。