ITの基礎知識|ITパスポート・基本情報

【基本情報技術者試験】の記事一覧

データ構造

2017.09.26

この記事での学習内容 ITパスポート 基本情報 応用情報

データ構造の考え方、仕組みや、BNFを使用したデータ構造の定義方法を理解する。

データ構造

「データ構造」とは、コンピュータでデータを系統立てて扱う仕組みをいいます。

プログラミングに際して、データ構造の設計はすべての基礎・土台となるものです。目的とする処理が確実に、迅速に実行できるようなデータ構造となるよう、あらかじめ十分検討し設計しておく必要があります。

変数

プログラムはコンピュータへの操作を指示するもので、コンピュータになにがしかの処理をさせるときに、支持を効率的に与えます。

そのプログラムの内部で、情報を一時的に格納するための「器」として「変数」を用います。変数を定義する際には「変数名」を付与し、他のデータと区別できるようにします。

また、変数では、数値のみならず、文字や文字列、真偽を表す真理値など様々な情報を扱うことが出来ます。その際、変数が扱う情報の種類を「型」と呼びます。

データの型

コンピュータで扱う様々なデータは、用途によって以下のような種類に分けることが出来ます。これをデータの型(属性)といいます。

プログラム内部で扱われる変数には、それぞれ「型」が定義されていて、「型」が異なる変数に情報を入れることは、基本的には出来ません。

数値型整数型小数点がつかない整数値のみ扱える。
実数型小数点以下の数値も扱える。
文字型英字や記号、漢字やひらがな・カタカナなどが扱える。
文字コードによって文字を区別する。
論理型真(True) か偽(False)かの2つの値のみ扱える。

データ構造の種類

コンピュータでたくさんのデータを管理するには、そのデータ構造をなるべく用途に適した形で、コンパクトに収納でき、かつ簡単に探し出せるものにしておくと便利です。

代表的なデータ構造には、レコード、配列、リストがあります。

レコード

プログラムがデータを処理する時の基本単位になるまとまりを、レコードといいます。

1件のレコードには型の異なる幾つかの項目(=フィールド)があるのが一般的です。

例えば「住所録」のデータであれば、一人分のデータを1件のレコードとし、その中に「氏名」「住所」「生年月日」といったフィールドが含まれます。

また、同じフィールドを持つレコードの集まりのことを「ファイル」といいます。

 

情報処理技術者試験での学習内容【基本情報・応用情報】 ・データ構造の考え方、仕組みを習得し、応用する。 ・代表的なデータ構造の種類、特徴、操作を習得し応用する。【ITパスポート】 ・データ構造の基本的な考え方を理解する。(1)データ構造 ITパスポート 基本情報 応用情報データ構造の考え方、仕組みや、BNFを使用したデータ構造の定義方法を理解する。(2)データ構造の...

Read more...

この記事での学習内容 基本情報 応用情報制御の考え方、仕組みを理解する。また、フィードバック制御、フィードフォワード制御など、各種制御の考え方、仕組みを理解する。用語例:リアルタイムOS、MPUアーキテクチャ、オープンループ、応答特性、制御安定性、PWM(Pulse Width Modulation:パルス幅変調)制御制御制御とは、計測によって得られた入力値を元に、出力値を調整する...

Read more...

信号処理

2017.09.25
この記事での学習内容 基本情報 応用情報アナログ波形を分析して、雑音を除去し、特徴を抽出する信号処理の考え方、仕組みを理解する。用語例:DFT(Discrete Fourier Transform:離散フーリエ変換)、FFT(Fast Fourier Transform:高速フーリエ変換)、インパルス応答、フィルタ(ローパスフィルタ、ハイパスフィルタ、バンドパスフィルタ、デジタルフィルタ)...

Read more...

情報処理技術者試験での学習内容【基本情報・応用情報】 ・信号処理に関する考え方、仕組みを習得し、応用する。 ・制御の必要性、考え方、仕組みを習得し、応用する。(1)信号処理 基本情報 応用情報アナログ波形を分析して、雑音を除去し、特徴を抽出する信号処理の考え方、仕組みを理解する。用語例:DFT(Discrete Fourier Transform:離散フーリエ変換)、FFT...

Read more...

この記事での学習内容 基本情報 応用情報偶数パリティ、奇数パリティなど、信頼性を高める技術の考え方、仕組みを理解する。用語例: CRC、ハミング符号、パリティチェック、ECC、チェックサム誤り検出・訂正伝送路城の信号は、ノイズやタイミングのズレなどの影響で、データを正しく伝送できないことがあります。これを「伝送誤り」や「伝送エラー」といいます。伝送誤りがあると、送られたデータは破損...

Read more...

信号同期方式

2017.09.21
この記事での学習内容 基本情報 応用情報送信側と受信側で送受信のタイミングを合わせる信号同期制御について、代表的な方式の考え方、仕組みを理解する。用語例: ビット同期、キャラクタ同期、フラグ同期、調歩同期、スタートビット、ストップビット、SYN同期、フレーム同期信号同期方式通信においては、送信側と受信側でタイミングを合わせることが必要になります。 タイミングを合わせなければ、受...

Read more...

多重化方式

2017.09.21
この記事での学習内容 基本情報 応用情報一つの伝送路を複数の通信で同時に使用する多重化について、代表的な方式の考え方、仕組みを理解する。用語例: FDM(Frequency Division Multiplexing:周波数分割多重)、TDM(Time Division Multiplexing:時分割多重)、CDM(Code Division Multiplexing:符号分割多重)、W...

Read more...

変復調方式

2017.09.21
この記事での学習内容 基本情報 応用情報デジタルデータをアナログ伝送路を介して送るために必要な仕組みである変調、それを受信側で元に戻す処理である復調の代表的な方式の考え方、仕組みを理解する。用語例:AM(Amplitude Modulation:振幅変調)、FM(Frequency Modulation:周波数変調)、PM(Phase Modulation:位相変調)、PCM(Pulse ...

Read more...

この記事での学習内容 基本情報 応用情報伝送路上でデータがどのように伝送されるか、伝送路の考え方、仕組みを理解する。用語例:単方向、半二重、全二重、2線、4線、直列、並列伝送と伝送路 伝送:機器の間でデータをやり取りすること 伝送路:データをやり取りするための経路搬送波何らかの情報を載せて、有線・無線・波動(光や音波)で送るための信号のこと。キャリア、キャリア波...

Read more...