【こうぞうかぷろぐらみんぐ】
構造化プログラミング とは?
💡 「順番に」「もしも」「繰り返し」の3つだけで何でも書ける魔法のルール
📌 このページのポイント
構造化プログラミングって何?
プログラムを「順次」「選択」「反復」の3つの構造だけで書こうという考え方だよ。昔はgoto文であちこちにジャンプするコードが多くて、まるでスパゲッティみたいに絡まって読めなかったんだ。それを解決するために生まれた手法だよ
3つの構造ってどういうもの?
「順次」は上から順番に実行すること。「選択」はif文のように条件で処理を分けること。「反復」はfor文やwhile文のように繰り返すこと。この3つだけで、実はどんな処理でも書けることが数学的に証明されてるんだよ
goto文ってそんなにダメなの?
今のプログラミング言語にも関係あるの?
オブジェクト指向とはどう違うの?
まとめ:ざっくりこれだけ覚えればOK!
「構造化プログラミング」って出てきたら「順番・分岐・繰り返しの3パターンでコードを整理する考え方」と思えればだいたいOK!
📖 おまけ:英語の意味
「Structured Programming」 = 構造化されたプログラミング
💬 structured(構造化された)programming(プログラミング)で、コードに規則正しい構造を持たせようという考え方だよ