-
3章
3章
-
基数変換とは
ある進数で表現されている数値を別の進数で表現し直すこと
-
10進数6.375を2進数に基数変換せよ
110.011
p97参照
-
2進数1100.01を8進数に基数変換せよ
14.2
p98参照
-
2進数1100.01を16進数に基数変換せよ
C.4
p99参照
-
16進数2A.4Cを2進数に基数変換せよ
00101010.01001100
p100
-
10進数1/32を16進数に基数変換せよ
0.08
p101
-
N進数のある数にN-1の補数を補うと?
与えられた桁数の最大値になる
-
N進数のある数にNの補数を補うと?
与えられた桁数の次の桁に桁上がりする
-
2進数0101において1の補数と2の補数それぞれ求めよ
1の補数:1010 2の補数:1011
1の補数:ビットを反転 2の補数:1の補数に1を加える
-
固定小数点とは
小数点の位置を決められた場所に固定して表現する形式
負数を扱う場合は最左端ビットを符号ビットとした2の補数表現を用いる p104参照
-
10進数-5.625を2進数で表せ。ただし負数は2の補数表現を用いる
p105参照
-
浮動小数点とは
実数を扱う場合に使用する形式
指数を使うことで大きな数や小さな数を固定少数点よりも少ないビット数で表現できる
-
10進数7.25をIEEE754で表現せよ
p107参照
-
正規化とは
ある数値を浮動小数点表示する際、仮数部の最上位桁が0以上になるようにい桁合わせする操作のこと
-
桁あふれ誤差とは
演算結果がコンピュータの表現できる範囲を超えることで発生する誤差のこと
-
オーバーフローとは
演算結果が扱える数値の最大値を超えることによって生じるエラーのこと
-
アンダーフローとは
浮動小数点で限りなく0に近づいて表現しきれなくなること
-
丸め誤差とは
切り捨て、切り上げ、四捨五入することで発生する誤差
-
桁落ち誤差とは
絶対値がほぼ等しい数値の間で同符号の減算、異符号の加算をした際に有効桁数が減ることで発生する誤差
-
情報落ち誤差とは
絶対値の差が非常に大きい数値間で小さな数値が計算結果に反映されないことで発生する誤差
-
打切り誤差とは
計算処理を打ち切ることで発生する誤差
円周率は3.141592.....と続くのを打ち切って3.14で計算することでおきる
-
シフト演算とは
左右にビットをずらして乗算や除算の演算をすること
p118、119参照
-
論理シフトとは
符号を考慮しないシフト演算
どのシフトでもあふれたビットは捨てられ空いたビットには0がはいる
-
算術シフトとは
符号を考慮するシフト演算
左シフトと右シフトで空いたビットの扱いが異なる
-
算術左シフトとは
符号ビットはそのまま、あふれたビットは捨てられ、空いたビットには0がはいる
-
算術右シフトとは
符号ビットはそのまま、あふれたビットは捨てられ、空いたビットには符号ビットと同じビットがはいる
-
10進数の演算7÷32の結果を2進数で表せ
0.00111
-
論理和とは
入力が少なくとも一方が1ならば1
-
論理積とは
入力の両方が1ならば1
-
否定とは
入力が1ならば0、入力が0なら1
-
排他的論理和とは
入力が異なれば1
-
否定論理和とは
論理和の否定
-
否定論理積とは
論理積の否定
-
ある特定の箇所のビットを取り出すには?
取り出したい箇所のビットと1で論理積をとる p124参照
-
ある特定の箇所のビットを反転させるには?
反転させたい箇所のビットと1で排他的論理和をとる p124参照
-
加算器とは
2進数の加算を行う回路
-
半加算器とは
上位桁への桁上がりのみ考慮した加算器
p129参照
-
全加算器とは
下位桁からの桁上がりと上位桁への桁上がりを考慮した加算器
p130参照
-
アナログデータとは
連続的に変化する情報
-
デジタルデータとは
アナログデータを細かく区切って0と1に置き換えた不連続な情報
-
A/D変換とは
アナログデータをデジタルデータに変換すること
データの加工、編集がしやすくなるが不連続なため真の値との間に誤差が発生する場合がある
-
D/A変換とは
デジタルデータをアナログデータに変換すること
-
PCM伝送方式とは
アナログの音声信号をデジタル符号に変換する方式
標本化⇒量子化⇒符号化 の順で変換し、サンプリング周期が短く、量子化の段階数が多いほど元のアナログ信号の波形により近い波形を復元できる
-
標本化(サンプリング)とは
時間的に連続したアナログ信号の波形を一定の時間間隔で測定すること
1秒あたりのサンプリング回数をサンプリング周波数という
-
量子化とは
測定した信号を決められた一定の間隔に対応した整数の近似値に変換すること
区切る感覚をビットで表す 例:CDでは量子化ビット数は16ビットであり2の16乗段階に区切って表現する
-
符号化とは
量子化された値を2進数のデジタル符号に変換すること
-
フィードバック制御とは
環境など外部の作用の影響をセンサで検知しコンピュータが修正動作を行う制御のこと
-
フィードフォワード制御とは
外部の作用が予測できる場合にコンピュータが前もって適当な修正動作を行う制御
-
シーケンス制御とは
あらかじめ定められた順序または条件に従ってコンピュータが制御の各段階を逐次進めていく制御
-
A/Dコンバータとは
アナログ電気信号をコンピュータが処理できるデジタル信号に変換すること
-
センサとは
物理量を検出して電気信号に変えるもの
-
ジャイロセンサとは
端末の角速度や傾き、振動を検出する
-
アクチュエータとは
コンピュータが出力した電気信号を回転運動、直線運動などの力学的な運動に変える
-
アンプとは
センサなどが出力した微小な電気信号を増幅するもの
-
PWM制御とは
モータの回転速度やLEDの明るさなどをデジタル信号で制御する方式
-
クロック信号において正論理とは
ある電圧より高い電圧を1、低い電圧を0とするもの
逆は負論理という
-
サンプリング周波数40kHz、量子化ビット数16ビットでA/D変換した音声の1秒間のデータ量は何kバイトか
80kバイト
p136参照
-
オートマトンとは
現在の状態と入力によって出力が決定される機会をモデル化したもの
ある状態から次の状態に移り変わっていくようにいくつかの状態を遷移する
-
有限オートマトンとは
オートマトンのうち初期状態からいくつかの状態を遷移し、最終的に受理状態(終了状態)になるもの
-
状態遷移図とは
オートマトンの状態の遷移を図にしたもの
表にしたものは状態遷移表という. p140、141参照
-
AIとは
学習や認識、予測、判断などの知的な活動をコンピュータにさせる取り組みやその技術のこと
AIを支える基礎技術が機械学習やディープラーニングである
-
機械学習とは
大量のデータ(ビッグデータ)をコンピュータに解析させコンピュータ自らが予測、判断などができるように学習させること
主に教師あり学習、教師なし学習、強化学習がある
-
教師あり学習とは
あらかじめ問題と正解をコンピュータに提示し誤りを指摘したりすることでコンピュータ自らがそれらの特徴を学習すること
大量の猫の画像に「猫」とラベルを付け提示することで猫の特徴をコンピュータが学習することでラベルがなくとも猫を判断できるようなる
-
教師なし学習とは
コンピュータ自らが統計的性質やある種の条件に従いデータのグループ分け(クラスタリング)や情報の集約を行うこと
正解が与えられないためコンピュータ自らが導き出すイメージ
-
強化学習とは
試行錯誤を通して報酬や評価が最も多く得られるような方策を学習すること
-
ディープラーニングとは
人の脳神経回路のモデル(ニューラルネットワーク)で解析しAI自らがデータを判別するための特徴を探すこと
機械学習をさらに複数の段階で行うことで複雑な判断を可能にした
-
Society5.0とは
年齢や性別、言語の違いに関わらず誰もが快適に生活できるような社会のこと
-
デジタルツインとは
さまざまなセンサから収集したデータで現実世界では実施できないようなシュミレーションを行うこと
-
行列の演習
p149
-
統計においてモードとは何を指すか
最頻値
-
確率の演習
p154
-
正規分布の演習
p156
-