---
# System prepended metadata

title: 14-6. コード設計と入力のチェック
tags: [基本情報技術者試験]

---

# 14-6. コード設計と入力のチェック

## コードって何？
- 認識番号のようなもの
- 社員番号や学生番号など

#### なぜコードを使うの？
- 確実に識別する
- 入力を簡単にする
- 並べ替えを簡単にする
- 入力時の誤りを検出する
etc...

## コード設計のポイントは？
- **適切な**桁数や割当規則などを定めること

## チェックディジットって何？
- コードに付加された数字

#### なぜ数字を付加するの？
- 誤入力を判定するため

#### チェックディジット以外にどんな方法があるの？
- **ニューメリクチェック**
  - 数値
- **シーケンスチェック**
  - 順序
- **リミットチェック**
  - 範囲
- **フォーマットチェック**
  - 形式
- **照合チェック**
  - 照合
- **論理チェック**
  - 対となる項目の値との関係
- **重複チェック**
  - 重複

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