情報Ⅰ・プログラミング基礎クイズは、中学生〜高校生向けにプログラミングの基礎を4択で練習できる非公式の無料WEBアプリです。
変数、データ型、演算子、条件分岐、くり返し、リスト、関数、アルゴリズム、トレース、デバッグを、短い問題で少しずつ確認できます。
問題文、選択肢、解説、図表、事例設定、数値設定は、このアプリ用に独自作成しています。
用語や基本的な考え方は一般的な学習事項をもとにしていますが、教科書本文、参考書・問題集、学校プリント、共通テストや各種試験問題の文章・構成・図表をコピーしない方針で作成しています。
ヒントは現在の問題に合わせて変わり、変数の更新、条件分岐、くり返し、リスト、関数、トレース表、デバッグの考え方を独自SVG図解つきで確認できます。
マイページでは挑戦履歴や自己ベスト、よく間違える問題を確認できるため、苦手なプログラミング基礎の復習にも使えます。
プログラミングは、コードを丸暗記するよりも「どの値が、いつ、どう変わるか」を追えるようになることが大切です。このクイズでは、短い疑似コードを使って、変数の更新、条件の判定、くり返しの回数、表示される値を手で確認する練習ができます。
特定の言語だけに寄せすぎず、PythonやJavaScript、学校で扱う疑似コード、Scratchなどの考え方にもつながるように、基本概念を中心に出題しています。
生徒の方は、授業前後の確認、定期テスト前の基礎固め、プログラムの実行結果が分からないときの練習に使えます。
先生や保護者の方は、変数、条件分岐、繰り返し、リスト、関数などの理解度を軽く確認する教材として使えます。ヒントでは、値の変化やよくあるミスを図解で確認できるため、答えだけでなく考え方の復習にも役立ちます。
変数、条件分岐、繰り返し、リスト、関数は、点数判定、簡単なシミュレーション、探索、集計、データの整理などにつながる大切な部品です。ひとつずつ練習することで、少し長いプログラムにも落ち着いて取り組みやすくなります。