アルゴリズム=やることの順番ルール!
朝の支度にも流れがあるでしょ?プログラムも同じだよ。
今回は「順次・選択・繰り返し」の3パターンを、図解つきでやさしく紹介するね!
アルゴリズムとは?

アルゴリズムとは、「問題を解くための手順」や「処理の順番」のこと!
例えるなら…
どれも「やることの順番」が決まってるよね!
プログラムの世界でも、この順番=“処理の流れ”がとっても大事なんだよ~!
アルゴリズムの3つの基本構造

① 順次構造|上から順に処理していく
やることを順番に、上から下へ実行していくシンプルな構造。
例:コーヒーを淹れる
とくに分岐や繰り返しもない、一番基本的なかたち!
② 選択構造|条件で分かれる分岐構造
ある条件によって、処理の流れを分ける仕組みだよ。
例:自販機で飲み物を選ぶ
「条件がYesならA」「NoならB」っていう流れをつくるんだ!
③ 反復構造|同じ処理をくり返す
同じ処理を条件が満たされるまでくり返す構造。
例:プリクラで盛れるまで撮る!
この“もう1回!”の流れが「繰り返し処理」になるんだよ♪
フローチャートでの表現
アルゴリズムは、さっきのイラストみたいに
フローチャート(処理の流れ図)でよく表されるよ!
▼ 各記号の名称と意味

メリットとデメリットまとめ
構造それぞれ、いいところもあればちょっと苦手なところもあるんだよ〜!
| 構造 | メリット | デメリット |
|---|---|---|
| 順次構造 | シンプルでわかりやすい | 複雑な処理には向かない |
| 選択構造 | 条件によって柔軟な分岐ができる | 条件が増えると処理が複雑になる |
| 反復構造 | 同じ処理を自動でくり返せる | 無限ループの危険あり!条件設定に注意! |
アルゴリズム基本構造に関するITパスポート試験問題!
流れ図Xで示す処理では、変数 i の値が、1 → 3 → 7 → 13 と変化し、流れ図Yで示す処理では、変数 i の値が、1 → 5 → 13 → 25 と変化した。
図中の a、b に入れる字句の適切な組合せはどれか。
正解は『エ』
💡 解説:
流れ図 X(i の値が 1 → 3 → 7 → 13)
流れ図 Y(i の値が 1 → 5 → 13 → 25)
そのため適切な組み合わせは エ です。
ITパスポート試験をスマホで手軽に勉強!
「えろ勉」も戦略的に開発&運営してるよ~!この記事が勉強になったり、ためになったよ〜って思ったら、なんかアクションをお願い!!「えろの力で勉強するゲーム:えろ勉」
“条件分岐”が多い恋愛ほど…攻略が難しいってことだよねっ…🥹




