プログラミングの方法
アルゴリズムについて
アルゴリズムとは、わたしたちが何かを行うとき、手順や方法を工夫して、より効率よく、より見栄えよく 終わらせようとすることがあるだろう。コンピュータに何か処理を行わせるには、コンピュータに対して処理手順を指示して置く必要がある。この処理手順のことをアルゴリズムという。 また、アルゴリズムをコンピュータが実行できるように記述したものをプログラム という。アルゴリズムの表記には、箇条書きや フロチャート(流れ図)などで表す。 アルゴリズムの例:料理のレシピ(調理法) |
料理のレシピ
(フロチャート)
順次構造 | 選択構造(分岐構造) | 反復構造(繰り返し構造) |
|
おもなフロ-チャート記号(JISX0121より)
アルゴリズムの基本構造
順次構造 | 選択構造(分岐構造) | 反復構造(繰り返し構造) |
SNSのメッセージを読むアルゴリズム
例題 複数の未読のメッセージが届いている。メッセージを読んで必要な場合には 返信するアルゴリズムを書きなさい |
箇条書き | フロチャート(流れ図) |
①未読メッセージがある間、⑤までの処理を繰り返す ②次の未読メッセージを開く ③未読メッセージを読む ④返信が必要ならば、返信する ⑤①に戻る |