---
# System prepended metadata

title: 16-3. 構造化プログラミング
tags: [基本情報技術者試験]

---

# 16-3. 構造化プログラミング
## 構造化プログラミングって何？
- プログラムを**機能単位**にわけて、処理を細分化すること

#### メリットは？
- 各階層ごとの流れが整理され、**効率よく、ミスの少ない**プログラムができる

## 3つの制御構造って何？
- 構造化プログラミングでは、原則的に3つの制御構造だけを使ってプログラミングを行う

#### 順次構造って何？
- 上から順番に処理を実行

#### 選択構造って何？
- 条件によって分岐させ、処理を実行

#### 繰返し構造って何？
- ある条件が満たされるまで、一定の処理を繰り返す

###### tags: `基本情報技術者試験`