▲ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┓ ┃┃  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜  ┃┃ ┃┃ 2002.12.25 vol.1015 21,548 部発行 http://www.shunzei.com/ ┃┃ ┗┛ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼ ━PR━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◆◆◆◆◆◆◆◆◆「短期コース」お申込は1/22(水)まで◆◆◆◆◆◆◆◆◆ 2003年春試験対策 短期コースお申込 好評受付中! 2003年1月22日お申込〆切りですので,お早めにお申込ください。 詳細とお申込は http://www.itec.co.jp/ から ◆◆◆◆ 《IT技術者教育のパイオニア》 アイテックの通信講座 ◆◆◆◆ ----------------------------------------------------------------------  ☆ ☆新年は、ADSL12Mで快適インターネット!☆ DION by KDDI ▲ ┗━━━━━━━━━━━━━━━━━━━━┛ ▲▲ ◎モデムレンタル料金込みなら Yahoo!!BBと同額の月額 3,543円! ▲▲▲◎接続や設定に困っても専門スタッフが無料で出張設定! 【】 まずはエリア検索を http://211.10.20.135/a/a.cgi?k03865m01027 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━PR━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■今日の問題■☆☆(等幅フォントで見てね!) ----------------------------------------------------------------------  プログラム言語におけるデータ型に関する記述のうち、  適切なものはどれか。  ア 実数型は、有限長の2進数で表現され、数学での実数集合と一致する。  イ 整数型は、2の補数表示を使用すると8ビットでは -128〜127 が    扱える。  ウ 文字型は、入出力装置で扱うための英文字の集合を定めたものである。  エ 論理型は、AND,OR,NOT の三つの値をもつ。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解答■(出典:H14. ソフトウェア 問41) ----------------------------------------------------------------------  イ 整数型は、2の補数表示を使用すると8ビットでは -128〜127 が    扱える。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■解説■ ----------------------------------------------------------------------  今週はプログラムに関する問題を取り上げています。  今日は、プログラム言語におけるデータ型に関する問題でした。  選択肢を順に見ていきましょう。 > ア 実数型は、有限長の2進数で表現され、数学での実数集合と一致する。    有限長の2進数を用いて表現した場合、コンピュータでは    全ての実数を表すことは出来ません。    つまり、数学での実数集合と一致しません。    たとえば、10進数の 0.1 や 0.05 は2進数で表すことができません。    これは、2進数が2の指数乗で数字が表現されるからです。 > イ 整数型は、2の補数表示を使用すると8ビットでは -128〜127 が >   扱える。    これが正解ですね。    2の補数表示とは、負の数を表す方法の1つです。    ある正の2進数の全ビットを反転して、1を加えたものを    元の正の数の負の数としています。    具体例として、8ビットの2進数 00000001(10進数で1)を    2の補数表示で負の数(10進数で−1)にしてみましょう。    まず、この2進数 00000001 を全ビット反転( 0,1 を逆にする)します。    反転すると 11111110 になりますね。    さらに、これに 1 を加えれば 11111111 になります。    これが、2の補数を用いたときの10進数で言う「−1」です。    確認のために、00000001(10進数で「1」)と 11111111(10進数で    「−1」)を足してみましょう。        00000001      +) 11111111      ───────        100000000  → 00000000    左に1つあふれてしまいましたが、8ビット分を考えれば「0」ですね。    負の数が2の補数で正しく表現できていることがわかります。    2の補数を使うことによって【引き算を足し算に変えられる】    ということも合わせて覚えておきましょう。    #なお、一番左のビット(上位ビット)が 0 であれば「正」、    # 1 であれば「負」の数を表していることになります。    さて、これを用いると、正の数、負の数の最大最小は     正の数の最小 00000000  10進で0     正の数の最大 01111111  10進で127     負の数の最小 10000000  10進で−128     負の数の最大 11111111  10進で−1    となります。    つまり、−128〜127の範囲の数が表せることになりますね。    これを一般化すると、n 桁の2の補数で表せる範囲は     -( 2^n-1 ) 〜 ( 2^n-1 - 1 )    となります。絶対値に注目したときに、負の数の方が1大きくなること    を覚えておきましょう。 > ウ 文字型は、入出力装置で扱うための英文字の集合を定めたものである。    文字型は、文字を変数として扱うための型ですが    プログラム言語やプログラムを実行するコンピュータの文字コードに    依存します。    英文字だけでなく、数字、漢字、記号、ひらがな、カタカナなど    英文字の集合だけを扱うものではありません。 > エ 論理型は、AND,OR,NOT の三つの値をもつ。    論理型とは、真(true) か偽(false) を表す型です。    AND, OR, NOT は、論理演算子のことですね。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ★これ、おしえてっ!(質問編)★ 回答期限:12月26日(木)の夜まで ----------------------------------------------------------------------  「この問題がわからないっ!!」という、  読者からの質問をみなさんに回答してもらおう!というコーナーです。  今回の質問はこちらです。(出典:H12. 1種 問84) ----------------------------------------------------------------------  コンピュータシステムを計画・設計・移行・運用する各局面における、  システム運用管理部門のあるべき姿として、適切なものはどれか。  ア システム移行方法と移行のためのツールはシステム設計者が    提供するので、システム運用管理部門では、    その指示に従って移行作業を実施するだけでよい。  イ システム運用管理部門は、システム設計時の集中・分散処理の    運用方式の設計、システムの性能や能力の見積りには参加せず、    その運用と評価を行う。  ウ システム運用中、システム運用管理部門ではオペレーション、費用、    要員などの管理に加え、システムの品質評価、問題点の改善提案を    行う必要がある。  エ システム設計者がプログラムを十分に試験するので、    システム運用管理部門では、プログラムの提供を受けると同時に    システムにインストールし、運用する。 --[回答のめやす(横幅:全角34文字)]-------------------------------- > 1234567890123456789012345678901234 ----------------------------------------------------------------------  今回は回答期間を延長しました。引き続き、回答をお待ちしております。  これに対する回答(解説)を12月26日(木)の夜までにお願いします。  このコーナーで取り上げてほしい問題のリクエストも募集中です。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ > *********************** 投稿募集中のテーマ *********************** < ----------------------------------------------------------------------  ●「これ、おしえてっ!」で扱ってほしい問題のリクエストやその回答  ●「選択肢で勉強しよっ!」で扱ってほしい用語のリクエスト  ●「その他、試験などに関するお便り(テーマフリー)」  ハンドル名を添えて mail@shunzei.com まで送ってください!! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!▼(答えはこのメールの一番下にあります) ---------------------------------------------------------------------- > SRAM(Static Random Access Memory) って? ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  のんびりやろう!情報処理試験! 〜1問1問コツコツと〜(週5日発行) ----------------------------------------------------------------------  編集・発行:しゅんぜい mail@shunzei.com      ─ 発行部数 ─    発送:melma!   http://www.melma.com/     5,501 部       :まぐまぐ  http://www.mag2.com/     12,024 部       :めろんぱん http://www.melonpan.net/   4,023 部                           ───────  登録・解除:http://www.shunzei.com/mm/        21,548 部(total)  ○本の購入:http://books.rakuten.co.jp/itexam/  ○バックナンバー  ダウンロード: http://www.shunzei.com/mm/backnumber.html  立ち読み  : http://www.melma.com/mag/89/m00000189/index_bn.html  転載について: http://www.shunzei.com/about/disclaimer.html  広告掲載に関しては mail@shunzei.com まで、直接お願いします。 ----------------------------------------------------------------------  ○メールマガジンの購読の登録・解除は個人の責任で行ってください。   しゅんぜいは一切代行しません! ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼選択肢で勉強しよっ!の答え▼ ----------------------------------------------------------------------  (1種平成12年問22)の問題文より > IC メモリのうち、記憶セルにフリップフロップを使用していて、高速に > アクセスができ、パソコンのキャッシュメモリとして多く用いられるもの  (基本情報平成13年春問17)より > SRAM の記憶セルに使用され、二つの安定状態をもつ回路であり、 > 順序回路の基本構成要素となるもの > > エ フリップフロップ  SRAM(Static Random Access Memory) とは、主にキャッシュメモリとして  使われているメモリです。  フリップフロップ回路(flip-flop circuit) という1ビット分の情報を  保持できる回路を用いているので、記憶保持のために DRAM のような  特別な動作(リフレッシュ)が必要ありません。  #ただし、リフレッシュを行う SRAM もあります。  その他の特徴( DRAM に対して)は、  ・高速(一般にリフレッシュが必要ない)  ・高価  ・消費電力が小さい  ・回路が複雑(フリップフロップで構成)で、集積度を上げにくい  ・電源がつながれている間は、データを保持する  という特徴があります。読み方はそのまま「えすらむ」です。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ==PR================================================================== ▼24時間いつでもどこでも本が買える!【インターネット上の本屋さん】▼  のんびりやろう!〜楽天ブックス http://books.rakuten.co.jp/itexam/ ======================================================================