0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

共通テスト「情報Ⅰ」の学習にPG0を活用しよう

0
Last updated at Posted at 2026-05-22

プログラミング学習用言語「PG0」にて、高校の共通テスト「情報Ⅰ」に役立つサンプルプログラムを公開しました。

共通テスト「情報Ⅰ」では、アルゴリズムやデータ処理、プログラムの流れを理解することが重要になります。しかし、実際には「プログラムがどのように動いているのか分かりにくい」と感じる人も少なくありません。

PG0では、ステップ実行を使ってプログラムを1行ずつ実行できるため、変数の変化や処理の流れを視覚的に確認できます。
image.png

「なぜこの結果になるのか」を理解しながら学べるので、初心者でもアルゴリズムを直感的に学習できます。

また、PG0は癖の少ないシンプルなプログラミング言語です。
複雑な文法を覚える必要が少なく、共通テスト「情報Ⅰ」で扱われる基本的な考え方の習得に集中できます。プログラミング初心者や、これから情報Ⅰを学ぶ高校生にもおすすめです。

JavaScriptやPythonと比べたPG0の学びやすさ

JavaScriptと比較したメリット

JavaScriptはWeb開発で広く使われている便利な言語ですが、初心者が最初に学ぶ場合は、HTMLやブラウザとの連携など、プログラム以外にも覚えることが多くなりがちです。

その点PG0は、ブラウザを開けばすぐにプログラムを書いて実行できます。
HTMLや画面表示の準備など、不要な記述を覚える必要がなく、アルゴリズムや処理の流れの学習に集中できます。

Pythonと比較したメリット

Pythonは人気の高い言語ですが、ライブラリやオブジェクト指向の仕組みを利用する場面も多く、初心者には「内部で何が起きているのか分かりにくい」と感じることがあります。

PG0はシンプルな構造を重視しており、ブラックボックスになりにくいのが特徴です。
処理の流れを追いやすく、変数がどのように変化していくかを理解しながら学習できます。

参考資料

今回のサンプルは、文部科学省の「情報Ⅰ」関連資料も参考に作成しています。
文部科学省 情報Ⅰ資料(PDF)

公開中のサンプルプログラム

PG0はブラウザだけで簡単に利用できます。
ぜひステップ実行を使いながら、アルゴリズムやプログラムの動きを体験してみてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?