コンピュータの「プログラム」は多数の独立した命令の集まりだが、その正しい組み合わせを論理的に考えることが必要とされる。この考え方を「プログラミング的思考」と呼ぶ。プログラミングに限らない実践的な問題解決法として注目されている。
プログラミングといえば「コードを書く」とのイメージが強いが、コードを書く前に考えるべきポイントが五つある。
![](/smwimgs/3/a/-/img_3a0b54c3-0e02-48cd-b33f-320f654ddd87.jpg)
一つ目は、プログラムで実現する目的に対し、無理や無駄のない合理的な解決手法とその順序を考えること。水があるのにわざわざ氷から湯を沸かさない、といった例がわかりやすいだろう。
二つ目は、使用するハードウエアが期待する処理を実行できるかどうか。いくらプログラムを考えても、ハードウエアで実行できなければ意味がない。
また、プログラムの基本的な処理は下図に示した3種類に大別される。三つ目と四つ目は、これらの処理で求められる条件を指す。
![](/smwimgs/5/e/-/img_5e8b0d86-ee38-4e23-90f8-d3e44aee67e7.jpg)
三つ目は「繰り返し処理」の際、無限に繰り返さないよう、確実に「抜ける」条件があるかどうかだ。
この記事は有料会員限定です。
ログイン(会員の方はこちら)
有料会員登録
東洋経済オンライン有料会員にご登録頂くと、週刊東洋経済のバックナンバーやオリジナル記事などが読み放題でご利用頂けます。
- 週刊東洋経済のバックナンバー(PDF版)約1,000冊が読み放題
- 東洋経済のオリジナル記事1,000本以上が読み放題
- おすすめ情報をメルマガでお届け
- 限定セミナーにご招待
トピックボードAD
有料会員限定記事
無料会員登録はこちら
ログインはこちら