すから
スカラ
複数のデータを持つ配列やベクトルとは対照的に、一度に一つの値だけを保持するデータ型のことです。整数や浮動小数点数などが該当し、変数の基本単位としてプログラムで広く扱われます。
詳しい説明
スカラとは、プログラムにおける変数のデータ型の一種で、一つの値を保持するものを指します。数学的な概念としてのスカラーに由来し、向きや大きさを持つベクトルと対比して、単純な数値や文字といった単一のデータのみを扱う単位です。
具体的には、整数型や浮動小数点数型、文字型などがスカラにあたります。プログラムの処理において、特定の数値を格納して計算を行う際や、判定条件を保持する際に日常的に用いられます。これらはプログラムを構成する最も基本的な部品といえます。
配列や構造体といった複合的なデータ型と混同しないことが重要です。配列は同じ型の値を複数並べて管理するものであり、スカラはあくまで一つだけを管理します。試験では、変数が保持するデータの構造を問う問題において、この基本的な区別が正確に理解できているかが問われます。
試験で問われること
ITパスポート試験
- プログラミング言語の基本として、一つの値を格納する変数をスカラ変数と呼ぶことを押さえます。
- 配列変数との違いを、保持する値の個数で区別できるようにします。
- プログラムの計算処理において、値の受け渡しにスカラが使われる基本構造を理解します。
基本情報技術者試験
- スカラ型と配列や構造体などの非スカラ型の概念を明確に区別します。
- プログラム言語によって、スカラ型の具体的な名称や扱われ方が異なる点に注意します。
- アルゴリズム問題で変数を追う際、それがスカラ値なのか配列なのかを正確に識別します。