情報Ⅰ プログラミング演習

自分で書くから、できるようになる。― 共通テストのプログラミングを最短で得点源に
アラン先生
ノイマン先生
このサイトでは高校「情報Ⅰ」のプログラミングを学ぶことができます。プログラミングは、自分で考えて書いてみることがいちばんの習得の近道」です。すべてのページに「その場で実行できるエディタ」がついているので、読んで、動かして、自分の手で書きながら進みましょう。共通テストのプログラミング問題で問われる内容にしぼって作られています。

学習の進め方

① 読む・動かす解説を読んだら、例題を実行ボタンで動かして、出力をたしかめてみよう。
② いじってみる数値や文字を書きかえて再実行。エラーが出ても大丈夫!いろいろなことを試してみよう。
③ 自分で書く「やってみよう」と演習問題で、自分の力で書く。クリア!が出たら次へ進もう。

もくじ

第1章基礎

変数と代入

print() で表示の方法、変数 = で代入の仕方を学びます。

この章へ →
第2章基礎

演算子と型

四則演算を学びます。入力のinput() と整数に変換の int() も習得しましょう。

この章へ →
第3章入試頻出

選択構造 ― if文

選択構造「もし〜なら」を学びます。字下げの意味と、and・or の意味も習得しましょう。

この章へ →
第4章入試頻出

繰り返し ― for文とwhile文

繰り返しを学びます。for文とwhile文の違いを理解しましょう。

この章へ →
第5章最重要

配列(リスト)

配列を学びます。最大値を求めるアルゴリズムを理解しましょう。

準備中 ― もうすぐ公開
第6章仕上げ

関数と乱数

関数と乱数を学びます。サイコロのプログラムを実装してみましょう。

準備中 ― もうすぐ公開
第7章総仕上げ

共通テスト表記との対応

Pythonのプログラムが共通テストではどのように表記されるかを学びます。共通テストに出てくる問題を実際に書いて実行してみましょう。

準備中 ― もうすぐ公開

このサイトの先生たち

アラン先生アラン・チューリング(1912〜1954/イギリス)

「コンピュータとは何か」を、コンピュータがまだ存在しない時代に考えぬいた数学者で、かつて世界最強といわれたエニグマ暗号を解読する機械「ボンベ」を仲間たちと作り上げた天才。今回はプログラムのしくみをみなさんにやさしくていねいに教えてくれます。

ノイマン先生ジョン・フォン・ノイマン(1903〜1957/ハンガリー出身)

数学・経済学・物理学・コンピュータと、まったく違う分野に次々と足あとを残し、世界最高の頭脳といわれ、現代のコンピューターでも採用されるプログラムもデータも同じメモリに置くというノイマン型コンピュータを考えた天才。今回は大学共通テストの情報やアドバイスをしてくれます。

※ 二人には実際に接点があります。チューリングがアメリカのプリンストンに留学していた1930年代、ノイマンは同じプリンストンにいて、チューリングの奨学金申請に推薦状を書き、学位取得後には「自分の助手にならないか」と誘っています(チューリングは断ってイギリスに帰国しました)。
※ 二人とも戦争と深くかかわった人生を送りました。ノイマンは原子爆弾の開発計画に加わり、チューリングは戦後、同性愛を理由に有罪判決を受け、41歳で亡くなっています。2013年にイギリス女王から恩赦が与えられ、2021年には50ポンド紙幣の肖像に選ばれました。