FIELD 06・KEY TERMS

基礎理論・プログラミングの重要用語
まず覚えたい30

定義だけで終わらず、具体例と試験での見分け方まで確認できます。

01

ITパスポート・基礎理論・プログラミング

ビットとは?

用語の定義

0または1の二つの状態で情報を表す最小単位。

具体例

8ビットの組合せで256通りの状態を表せます。

試験での出題パターン

情報量やデータ容量の基本単位として出題されます。

02

ITパスポート・基礎理論・プログラミング

バイトとは?

用語の定義

一般に8ビットを一組として扱うデータ量の単位。

具体例

1KBを1024バイトとして計算する問題があります。

試験での出題パターン

ビットとの換算に注意します。

03

ITパスポート・基礎理論・プログラミング

2進数とは?

用語の定義

0と1だけを使い、各桁を2の累乗として表す数の体系。

具体例

1010は10進数の10を表します。

試験での出題パターン

10進数との基数変換が頻出です。

04

ITパスポート・基礎理論・プログラミング

論理積(AND)とは?

用語の定義

二つの条件が両方とも真の場合だけ真となる論理演算。

具体例

権限あり、かつ勤務時間内の場合だけ処理を許可します。

試験での出題パターン

OR、NOT、XORとの真理値を区別します。

05

ITパスポート・基礎理論・プログラミング

アルゴリズムとは?

用語の定義

問題を解くための処理手順を、有限で明確な形にしたもの。

具体例

数値を順に比較して最大値を求めます。

試験での出題パターン

順次・分岐・反復の基本構造を確認します。

06

ITパスポート・基礎理論・プログラミング

フローチャートとは?

用語の定義

処理、判断、入出力などを記号と矢印で表す図。

具体例

条件によって処理が分かれる手順を可視化します。

試験での出題パターン

各記号の意味と処理順序が問われます。

07

ITパスポート・基礎理論・プログラミング

配列とは?

用語の定義

同じ種類の複数データを添字で扱うデータ構造。

具体例

5人分の得点をscores[0]から順に格納します。

試験での出題パターン

添字の開始位置や要素参照を確認します。

08

ITパスポート・基礎理論・プログラミング

スタックとは?

用語の定義

最後に格納したデータを最初に取り出すLIFOの構造。

具体例

関数呼出しの戻り先を積み重ねて管理します。

試験での出題パターン

FIFOのキューと対比して出題されます。

09

ITパスポート・基礎理論・プログラミング

キューとは?

用語の定義

先に格納したデータを先に取り出すFIFOの構造。

具体例

印刷要求を受け付けた順に処理します。

試験での出題パターン

LIFOのスタックと区別します。

10

ITパスポート・基礎理論・プログラミング

HTMLとは?

用語の定義

Web文書の見出し、段落、リンクなどの構造を記述するマークアップ言語。

具体例

h1要素でページの主見出しを表します。

試験での出題パターン

見た目を指定するCSSと区別します。

11

ITパスポート・基礎理論・プログラミング

16進数とは?

用語の定義

0から9とAからFを使い、各桁を16の累乗として表す数の体系。

具体例

16進数の1Fは10進数の31を表します。

試験での出題パターン

2進数とは4ビットずつ対応させると変換しやすくなります。

12

ITパスポート・基礎理論・プログラミング

10進数とは?

用語の定義

0から9の数字を使い、各桁を10の累乗として表す日常的な数の体系。

具体例

245は2×100、4×10、5×1の合計です。

試験での出題パターン

2進数や16進数との基数変換で出題されます。

13

ITパスポート・基礎理論・プログラミング

論理和(OR)とは?

用語の定義

二つの条件の少なくとも一方が真なら真となる論理演算。

具体例

会員または招待者であれば入場を許可します。

試験での出題パターン

両方が真のときも真になる点を排他的論理和と区別します。

14

ITパスポート・基礎理論・プログラミング

排他的論理和(XOR)とは?

用語の定義

二つの条件のどちらか一方だけが真のときに真となる論理演算。

具体例

二つのスイッチの状態が異なる場合だけランプを点灯します。

試験での出題パターン

両方が真なら偽になる点がORとの違いです。

15

ITパスポート・基礎理論・プログラミング

否定(NOT)とは?

用語の定義

真を偽に、偽を真に反転する論理演算。

具体例

ログイン済みではない利用者だけに案内を表示します。

試験での出題パターン

一つの入力を反転する演算として真理値を確認します。

16

ITパスポート・基礎理論・プログラミング

真理値表とは?

用語の定義

論理演算の全ての入力組合せと、その結果を表にしたもの。

具体例

ANDの四つの入力組合せを並べ、出力を確認します。

試験での出題パターン

論理回路や条件式の結果を読み取る問題に使います。

17

ITパスポート・基礎理論・プログラミング

オーバーフローとは?

用語の定義

計算結果が用意された桁数や表現範囲を超えること。

具体例

8ビットの符号なし整数で255に1を加えると範囲を超えます。

試験での出題パターン

値が小さすぎて表現精度を失うアンダーフローと区別します。

18

ITパスポート・基礎理論・プログラミング

固定小数点数とは?

用語の定義

小数点の位置をあらかじめ固定して数値を表す方式。

具体例

金額を小数第2位までの整数として扱います。

試験での出題パターン

表現範囲と精度を浮動小数点数と比較します。

19

ITパスポート・基礎理論・プログラミング

浮動小数点数とは?

用語の定義

符号、仮数、指数を使い、広い範囲の実数を近似して表す方式。

具体例

非常に大きい値と小さい値を同じ形式で扱います。

試験での出題パターン

丸め誤差が発生する可能性を押さえます。

20

ITパスポート・基礎理論・プログラミング

文字コードとは?

用語の定義

文字とコンピュータ内部の数値を対応付ける規則。

具体例

同じ文章をUTF-8で符号化して保存します。

試験での出題パターン

異なる文字コードで読むと文字化けする場合があります。

21

ITパスポート・基礎理論・プログラミング

擬似言語とは?

用語の定義

特定のプログラミング言語に依存せず、処理手順を記述する表現。

具体例

変数、条件分岐、繰返しを使って探索手順を表します。

試験での出題パターン

記号の意味と変数の変化を追う問題が中心です。

22

ITパスポート・基礎理論・プログラミング

順次構造とは?

用語の定義

処理を記述された順に一つずつ実行する制御構造。

具体例

入力、計算、出力の順に処理します。

試験での出題パターン

分岐構造、反復構造と並ぶ基本構造です。

23

ITパスポート・基礎理論・プログラミング

分岐構造とは?

用語の定義

条件の真偽によって実行する処理を選ぶ制御構造。

具体例

点数が60以上なら合格、未満なら不合格と表示します。

試験での出題パターン

if文や条件判定の流れを追います。

24

ITパスポート・基礎理論・プログラミング

反復構造とは?

用語の定義

条件や回数に応じて同じ処理を繰り返す制御構造。

具体例

配列の全要素を先頭から順に合計します。

試験での出題パターン

繰返し回数と終了条件を読み取る問題が頻出です。

25

ITパスポート・基礎理論・プログラミング

再帰とは?

用語の定義

処理の中から同じ処理自身を呼び出す方法。

具体例

階乗をnとn-1の階乗の積として計算します。

試験での出題パターン

終了条件がないと呼出しが続く点に注意します。

26

ITパスポート・基礎理論・プログラミング

連結リストとは?

用語の定義

各要素が次の要素の位置情報を持ち、鎖のようにつながるデータ構造。

具体例

途中への追加時に前後の参照を付け替えます。

試験での出題パターン

連続領域を使う配列との追加・参照の特徴を比較します。

27

ITパスポート・基礎理論・プログラミング

木構造とは?

用語の定義

一つの根から枝分かれし、親子関係を持つ階層的なデータ構造。

具体例

フォルダとサブフォルダの関係を表します。

試験での出題パターン

根、節、葉、深さなどの用語が問われます。

30

ITパスポート・基礎理論・プログラミング

整列とは?

用語の定義

データを数値や文字などの規則に従って並べ替える処理。

具体例

得点を小さい順から大きい順へ並べます。

試験での出題パターン

昇順・降順と、交換・選択などの基本的な手順を確認します。