プログラムとは何か
約5分で読めます第1章
この章で学ぶこと
「プログラム」とは何かを理解します。コンピューターがどのように動くのか、そしてコンピューターの「正直さ」についても学びましょう。
プログラムって何だろう?
毎朝アラームが鳴る、検索すると結果が出る、ゲームでキャラクターが動く。
これらはすべてプログラムのおかげです。
プログラムとは、コンピューターへの命令の集まりです。「この順番で、この通りに動いてください」とコンピューターに伝えるためのものです。
命令ってどんなもの?
料理のレシピを思い浮かべてみてください。
水を200ml入れる → 火をつける → 沸騰したら麺を入れる → 3分待つ
プログラムもこれと同じです。書いた順番通りに、コンピューターが動いてくれます。
「まずこれをして、次にこれをして、最後にこれをする」という手順を書いたもの、それがプログラムです。
コンピューターは正直者
ひとつ大切なことがあります。コンピューターはとても正直です。
「なんとなくこうしてほしいな」という気持ちは通じません。書いた命令を、一言一句そのまま実行します。
料理のたとえで言うと、「3分待つ」と書かれていれば3分待つし、書き忘れたら待ちません。いい感じに補ってくれる、ということはないのです。
だからこそ、プログラムは正確に書く必要があります。うまく動かないときは「コンピューターが何をしているか」をひとつひとつ確認することで、原因がわかります。
この「正直さ」は、プログラミングを学ぶ上でずっと役に立つ考え方です。
ポイント
プログラムは「コンピューターへの命令書」です。書いた命令を一言一句そのまま実行します。コンピューターは正直で、命令の通りにしか動きません。
まとめ
- プログラムとは、コンピューターへの命令の集まり
- 書いた順番通りにコンピューターは動く
- 日常のアプリ・ゲームはすべてプログラムでできている
- コンピューターは命令を一言一句そのまま実行する(補ったり推測したりしない)
確認問題
プログラムとはどういうものですか?