ソフトウェア開発'04/04は,斎藤末広氏
http://www.mirai.ne.jp/~suehiro/ が出されている宿題を再編集したものです。
------------------------------------------------------------------------
040401
■キーワード■ CIO
■解答■
基本情報技術者午前平成15年春問74
同等:上級システムアドミニストレータ午前平成11年問40
ア 情報化戦略を立案するに当って,経営戦略に沿って,企業全体の情報資源
への投資効果を最適化するプランを策定する。
> イ 情報システムに限らず、情報資源全体を考える。
> ウ、エ 企業のトップに対して助言を与えるのが仕事。
どうもありがとうございました。
> 「XXシステム」では、なくて会社の経営に関することに意見できる人・・・
> って探したら、アかな、と思いました。
どうもありがとうございました。
> CIO : Chief Information Officer (情報戦略統括役員)
>
> 企業内の情報システムや情報の流通を統括する担当役員。最高情報責任者や情報
> 統括役員などと訳される、企業の情報戦略のトップである。元は米国の企業で用
> いられていた呼び名だが、情報戦略に注目が集まるにつれて日本でも採用する企
> 業が増えつつある。情報システムの構築や運営に関する技術的な能力だけでなく
> 、そうして得られた情報を基にCEO(最高経営責任者)ら経営陣に対して適切な報
> 告・助言を行なうことも求められ、経営戦略に関する深い理解と能力も必要とさ
> れている。
>
> 「IT用語辞典e-Words」参照
> http://e-words.jp/w/CIO.html
どうもありがとうございました。
------------------------------------------------------------------------
040402
■キーワード■ 損益分岐点
■解答■
基本情報技術者午前平成15年春問75
上級システムアドミニストレータ午前平成12年問45
イ 500
>案A=案Bになる個数(X)を求めると
>1000万 + 7万 X = 2000万 + 5万 X
>X = 500 個
>"逆転" とあるのですが、答えはイでいいのかな。
どうもありがとうございました。
> 固定費の差は1000万円。
> 変動費の差は1個あたり2万円なので
> 1000/2=500
どうもありがとうございました。
> 隣のコに聞きました。「変動費7万ってなに?」
> って聞いたら、製造にかかった値段
> と教えてもらいました。
> 適当に算出したら、イで=になったので、イにしてみます。
どうもありがとうございました。
製造業では,「製造にかかった値段」で意味が通じるのでしょうね。流通関係
では,「仕入れ」とか容器代の料金です。
------------------------------------------------------------------------
040405
■キーワード■ 損益分岐点
■解答■
基本情報技術者午前平成15年春問75
上級システムアドミニストレータ午前平成12年問45
イ 500
> 個数をXとおくと、有利さが等しい値は
> 1,000+7X=2,000+5Xとあらわせる。これを解くと
> (7-5)X=2,000-1,000
> 2X=1,000
> X=500(個)となる。よって答はイ。
どうもありがとうございました。
>同じ問題ですね。
昨日と同じ問題でした。出題ミスです。
> Excelでグラフを書いてみましたが、個数を1個ずつ増やしてしまい、
> なかなか逆転しませんでした。選択肢を見て、100個ずつ増やせば
> よかったと思いました。
どうもありがとうございました。試すときは,サンドイッチ方式がいいですよ。
大きな数と小さい数を入れて,だんだん,狭めていきます。
------------------------------------------------------------------------
040406
■キーワード■ 相関関係
■解答■
基本情報技術者午前平成15年春問76
初級システムアドミニストレータ午前平成12年春問12
イ
20├● ●
│ ● ●
├● ● ●●
│ ● ● ● ●
10├ ●● ● ●
│ ●●● ●
├ ● ●
│ ●
─┴─┴─┴─┴─┴─┼─┴─┴─┴─┴─┴─
-20 -10 │ 10 20
├
│
-10├
│
├
│
-20├
>負の相関は、\ の形。
どうもありがとうございました。
> 大辞林より
> 相関関係
> (1) 一方が変われば他方も変わるというような関係。相関的な関係。
>
> “負の相関”
> xの値が負の時、yの値が常に負なのは、エの散布図
どうもありがとうございました。
------------------------------------------------------------------------
040407
■キーワード■ ファームバンキング
■解答■
基本情報技術者午前平成15年春問76
ア ファームバンキング
> ア 企業から利用するのはファームバンキング
> イ 家庭から利用するのはホームバンキング
> ウ 大口顧客を対象とした銀行業務
> エ 中小企業向けの銀行業務
どうもありがとうございました。
>http://ew.hitachi-system.co.jp/
>ファームバンキングとは
> コンピュータと通信回線を使って、企業から銀行などの金融機関のサービス
>を利用すること。エレクトロニックバンキングの形態の一つ。
>預金の残高照会、入出金照会、口座振り込み、振り替えなどの基本的なサービ
>スに加え、複数銀行への総合振込や給与振込、個人住民税納付、外国為替送金
>などの機能が利用できる。電話回線に専用の端末をつないで利用する。
>パソコンに専用のソフトを組み込んで、パソコン通信のような形態で利用する
>サービスもある。手数料が窓口よりも安く、支店に出向かずにサービスを利用
>できるのがメリット。今後はインターネットを利用したネットバンキングへの
>乗り換えが進むものと思われる。
どうもありがとうございました。
> ファームバンキング 【firm banking】
> コンピュータと通信回線を使って、企業から銀行などの金融機関の
> サービスを利用すること。エレクトロニックバンキングの形態の一つ。
> 預金の残高照会、入出金照会、口座振り込み、振り替えなどの基本的
> なサービスに加え、複数銀行への総合振込や給与振込、個人住民税納付、
> 外国為替送金などの機能が利用できる。
> ITMedia IT用語辞典
> http://www.itmedia.co.jp/dict/business/ebiz/settlement/banking/01763.html
どうもありがとうございました。
> ファームバンキング 企業の端末と金融機関のコンピュータを通信回線で接続し、
> 預金残高照会や入金処理といったサービスを提供すること。
> (「シスアド・基本情報技術者用語辞典」高橋書店」)
どうもありがとうございました。
> ホームバンキング 【home banking】
> コンピュータと通信回線を使って、家庭から銀行などの金融機関のサービスを
> 利用すること。エレクトロニックバンキングの形態の一つ。預金の残高照会、入
> 出金照会、口座振り込み、振り替えなどのサービスを利用することができる。電
> 話回線に専用の端末をつないで利用する。
> http://e-words.jp/w/E3839BE383BCE383A0E38390E383B3E382ADE383B3E382B0.html
>
> ホールセールバンキング
> ホールセールバンキングとは、大企業、政府、地方公共団体、大資産家などを対
> 象とした大口金融のことをさします。これに対して、リテールバンキングとは、
> 個人や中小企業を対象とする小口の取引を指します。
> http://www.ryugin.co.jp/saiyounogoannai/kinyuu/kinyuu.htm#%83z%81[
> %83%8B%83Z%81[%83%8B%83o%83%93%83L%83%93%83O
どうもありがとうございました。
------------------------------------------------------------------------
040408
■キーワード■ プログラム著作権
■解答■
基本情報技術者午前平成15年春問79
ウ 著作者が法人であるプログラムは,公開していなくても著作物と認められる。
> このコンピュータ・プログラムを貴社が創作したのであれば、
> なんらの手続をしなくても、ライバル会社が勝手にこれを借用
> したり、 マネをしたりしますと、著作権者は著作権法違反とし
> て使用禁止の処分を求めたり、損害賠償の請求をすることがで
> きます。
> http://www.law.gr.jp/lawfaq/mainpage/LAW/commlaw/law1-6-3.htm
どうもありがとうございました。
>ア:作成後50年⇒死後50年が正しい
>イ:正当に取得したならOK
>エ:登録しなくても著作権は発生する
どうもありがとうございました。プログラムの複製は,バックアップ目的のみ
許されています。
> 以前の宿題メールの回答付きを発見し、http://www.cozylaw.com/copy.html
> を知りました。(著作権のひろば)
> 参照したページ
> ア:8著作物を利用できるとき
> イ:8著作物を利用できるとき→私的利用の場合
> ウ?&エ:6.著作権はいつ発生するでしょうか
>
> 他に問題になりそうなこと
> ・著作権法の話→職務上製作した著作物
> >-------------------------------------
どうもありがとうございました。法人の場合は,公開を持って著作権上の発生
です。公開前も権利は主張できると思いますが,公開日から50年保護です。
------------------------------------------------------------------------
040409
■キーワード■ 派遣契約
■解答■
基本情報技術者午前平成15年春問80
イ B 社から派遣された開発要員が,業務に精通していたので,プロジェクト
完了まで 1 年を超えた使用した。
> 派遣可能期間
> 平成16年改正によって、派遣可能期間について大幅な変更がありました。
> 一 まず、26の専門的業務(*)について派遣期間の制限が撤廃されました。
> (従来、事実上の上限を通算で3年として運用していました。)
> 二 一般業務(26業務以外の業務)について、派遣期間が上限3年
> (従来、1年上限であった。)に延長されました。
> http://www.campus.ne.jp/~labor/haken.html
どうもありがとうございました。
> 『 1 年を超えた使用した』 は、
> 『 1 年を超えて使用した』 です。
誤字ご指摘ありがとうございました。別メールでアマゾンギフトメールをお送
りします。
人を対象として,「使用した」は変な日本語ですよね。
------------------------------------------------------------------------
040412
■キーワード■ 2の補数
■解答■
基本情報技術者午前平成15年秋問03
イ -1
> 例 1111の場合、
> 負数は2の補数で表す為、
> 1111-1=1110
> 1110を全ビット反転すると、0001
> 符号は(-)のため、答えは -1となる。
どうもありがとうございました。「2の補数」の計算方法,「ひっくりかえし
て+1」は,おもしろ性質ですが,「-1して,ひっくりかえす」と同じになりま
す。
> 2の補数=1の補数+1
> 最左ビットが”1”だから、負数であることが分かる。
> 1を引くと、”111・・・0”(1の補数表示)
> 反転させると、”000・・・1”であるから、”−1”となる。答え.イ
どうもありがとうございました。
> 2の補数
> 最上位ビットが1の場合、負の値であることを示す。値の絶対値は
> 全ビットを反転させてそれに1を加えた値である。
>
> すなわち全部1の場合、反転させると0になる。それに1を加えると
> 1になるので-1。
どうもありがとうございました。
>符号付き2進数の表現
>http://www.hpcs.is.tsukuba.ac.jp/~taisuke/kikaigo2003/3/lecture3-a.pdf
>最上位ビットが0の場合は正、1の場合は負 ⇒問題の数は負ということが
>わかる。この時点でアかイが残る。
>仮に問題の数を「11111」とし、2 の補数に変換すると
>00001⇒1 1は負の数なので「-1」
>イ:-1
どうもありがとうございました。
------------------------------------------------------------------------
040413
■キーワード■ ビット演算
■解答■
基本情報技術者午前平成15年秋問06
ウ 16 進数 7F との AND をとる。
> 下位ビットを得るためには
> 16進数の7Fすなわち01111111とのANDを
> 取ればよい。
> 8ビットを例えば01101110としたとき、
>
> 01101110
> AND 01111111
> --------------
> 01101110
>
> となります。
どうもありがとうございました。
> (例)10101010の場合
> 10101010と(0F)_16とのAND
> 1 0 1 0 1 0 1 0
> 0 0 0 0 1 1 1 1
> ───────
> 0 0 0 0 1 0 1 0
> 下位4ビットを得られる
>
> 10101010と(0F)_16とのOR
> 1 0 1 0 1 0 1 0
> 0 0 0 0 1 1 1 1
> ───────
> 1 0 1 0 1 1 1 1
> 上位4ビットのみ得られる
>
> 10101010と(7F)_16とのAND
> 1 0 1 0 1 0 1 0
> 0 1 1 1 1 1 1 1
> ───────
> 0 0 1 0 1 0 1 0
> 下位7ビットを得られる
>
> 10101010と(FF)_16とのXOR
> 1 0 1 0 1 0 1 0
> 1 1 1 1 1 1 1 1
> ───────
> 0 1 0 1 0 1 0 1
> 全ビット反転している
>
> よって下位7ビットを得られるのはウの (7F)_16 とのAND処理である。
どうもありがとうございました。
------------------------------------------------------------------------
040414
■キーワード■ ハッシュ法,表探索
■解答■
基本情報技術者午前平成15年秋問14
ウ キーの関数値によって格納場所を決める。
> ハッシュ関数によって格納位置を決める方法。
> 求めた値が衝突することをシノニムが発生するという。
どうもありがとうございました。
> ハッシュ法:hashing
> データ検索アルゴリズムの一種で、もっともポピュラーなものの一つ。
> 検索対象のデータを一定の規則にしたがってハッシュ値と呼ばれる整数に変換し、
> ハッシュ値を比較して検索を行なう方式。
> 文字列検索のように個々のデータが大きい場合、データ全体を比較しながら検索す
> る
> よりも比較にかかるコストが節約でき、高速に検索できる。
> ただし、検索するデータの大きさが小さければ、ハッシュ値に変換する手間が
> 増えるためにかえって効率が悪くなることもある。
> (http://e-words.jp/)
どうもありがとうございました。
>http://www.rs.kagu.sut.ac.jp/~infoserv/j-siken/H8a1/af01.htmlより抜粋
>
>ハッシュ法は,表の探索及び表へのエントリの登録,更新を効率よく行う際
>などに用いられる手法の一つである。この手法はハッシュ関数と呼ぶ計算式を
>用いて,対象データを限定された範囲の値(ハッシュ値)に変換し,この値を
>利用してテーブル上の格納位置を決定する。
>ハッシュ法の特徴は,異なるデータのハッシュ値が等しくなる場合がある
>(これを衝突という)ことである。
どうもありがとうございました。
------------------------------------------------------------------------
040415
■キーワード■ MIPS計算
■解答■
基本情報技術者午前平成15年秋問21
イ タイマ
> ちょうど宿題メールの見直しをしていた問題でした。
> (以下は、そのときまとめたノートに書いてあったものです)
>
> 【外部割込み】ハードウェアによって生ずる割込み
> ・入出力割込み:入出力動作の完了、入出力装置の状態変化等
> ・タイマ割込み:タイマに設定された所定の時間が経過
> ・外部信号割込み:コンソールからの入力等
> ・異常(機械チェック)割込み:電源異常、処理/主記憶装置の障害等
>
> 【内部割込み】プロセッサ内部の要因によって生ずる割込み
> ・演算例外(プログラム割込み):オーバーフロー/アンダーフロー発生、0によ
> る除算
> ・不正な命令コードの実行:存在しない命令、形式が一致していない命令を実行
> ・モード違反:特権モードの命令をユーザモードで実行
> ・ページフォールト:仮想記憶システムで存在しないページを指定
> ・割出し:SVC命令の実行、トラップ処理等
どうもありがとうございました。
> 内部割込みとくれば → プログラムが原因
> ・プログラム割込みとくれば けたあふれ,ゼロ除算
> ページ不在,記憶保護例外
> ・SVCコール割込みとくれば スーパーバイザコール(SVC)
>
> 外部割込みとくれば → プログラム以外が原因
> ・機械チェック割込みとくれば ハードウェアの故障,異常
> ・入出力割込みとくれば 入出力完了
> ・タイマ割込みとくれば 所定時間オーバー
> ・コンソール割込みとくれば オペレータがコンソールから
>
> http://www.jtw.zaq.ne.jp/kayakaya/new/kihon/text/interrupt.htm
どうもありがとうございました。
> 参考
> http://narayama.aist-nara.ac.jp/~kaji/lecture/syspro/Apr18.pdf
どうもありがとうございました。
------------------------------------------------------------------------
040419
■キーワード■
■解答■
基本情報技術者午前平成16年問01
ウ 0.00111
> 7÷32=0.21875[dec]
> 0.21875×2=0.4375
> 0.4375×2=0.875
> 0.875×2=1.75
> 0.75×2=1.5
> 0.5×2=1.0
> 0.00111[bin]
どうもありがとうございました。
>かっこいい解き方・・これで合ってるかはちょっと?ですが挑戦してみました
>7/32 = 4/32 + 2/32 + 1/32 = 1/8 + 1/16 + 1/32
>ア:0.001011 2^1/8 + 2^1/32 + 2^1/64
>イ:0.001101 2^1/8 + 2^1/16 + 2^1/64
>ウ:0.00111 2^1/8 + 2^1/16 + 1/32
>エ:0.0111 2^1/4 + 2^1/8 + 2^1/16
どうもありがとうございました。
> 7を2進法にすると 111
> 322進法にすると 10000
> 111/10000=0.0111 と考えました。
どうもありがとうございました。
> 32が2の5乗なので、「32で割る」ためには、7イコール2進数の「111」の
> 小数点を五つ左にシフトすればよい。
>
> シフト前 111
> 1ビット 11.1
> 2ビット 1.11
> 3ビット 0.111
> 4ビット 0.0111
> 5ビット 0.00111
>
> よって(ウ)が正解。
どうもありがとうございました。
------------------------------------------------------------------------
040420
■キーワード■ 基数
■解答■
基本情報技術者午前平成16年問02
イ 7
>1015 ÷ 5 = 131 (余り 0)
>ア:1015(10) = 1*7^3 + 1*7^1 + 5*7^0 = 343 + 7 + 5 = 355(7)
> 5(10)= 5*7^0 = 5(7)
> 131(10) = 1*7^2 + 3*7^1 + 1*7^0 = 49 + 21 + 1 = 71(7)
> 355/5 =71 ⇒正解
>
>※ N^0 = 1 である。
どうもありがとうございました。
> 1015を7進法に変換すると355、5は5のまま、131は71となる。
> 355÷5=71となり成立する。
どうもありがとうございました。
> 1015 ÷ 5 = 131 (余り 0)
> つまり
> 5×131=1015
> である。
>
> 131
> +131
> +131
> +131
> +131
> −−−−−
> 5 ・・・6進数以上と判断できる。
> 1 ・・・3×5=15が下の桁が1となる(1)。いくつかは桁上がり。
> 10 ・・・5+桁上がり分=10 → 5+2=10
>
> (1)の条件を満たすには、(15)10=(21)7
> さらに、(2)の条件を考慮すれば
> 7進数がの条件に合う。
どうもありがとうございました。
> それぞれを十進数に変換。
> 1015(6) = 5 + 6 + 216 = 227(10)
> 131(6) = 1 + 18 + 36 = 55(10)
> 1015(7) = 5 + 7 + 343 = 355(10)
> 131(7) = 1 + 21 + 49 = 71(10)
> 1015(8) = 5 + 8 + 512 = 525(10)
> 131(8) = 1 + 24 + 64 = 89(10)
> 1015(9) = 5 + 9 + 729 = 735(10)
> 131(9) = 1 + 27 + 81 = 109(10)
> 以上より、
> ア × 1015(6) ÷ 5(6) ≠ 131(6)
> 227(10) ÷ 5(10) ≠ 55(10)
> イ ○ 1015(7) ÷ 5(7) = 131(7)
> 355(10) ÷ 5(10) = 71(10)
> ウ × 1015(8) ÷ 5(8) ≠ 131(8)
> 525(10) ÷ 5(10) ≠ 89(10)
> エ × 1015(9) ÷ 5(9) ≠ 131(9)
> 735(10) ÷ 5(10) ≠ 109(10)
どうもありがとうございました。
> 割っている数の5と、答えになる数をかけたもので
> 1015を割ってみて、余りの発生しない数を
> 調べてみると、
> ア 5×6=30で割ると割り切れない
> イ 5×7=35で割るとちょうど29
> ウ 5×8=40も割り切れない
> エ 5×9=45も割り切れない
> 以上からイと判断しました。
どうもありがとうございました。
> 一個一個計算しようともしたのですが・・・。
> 計算機使わないように・・って決めていたのに
> 計算機たたき出したのですが、納得いくこたえになりませんでした。
> エは勘です。くやしい・・・・(時間がないので終了。)
わり算は,かけ算にして考えるのがコツです。
> 本番ではずいぶん苦労しました。
> 割り算を考えるのではなく、商と割る数をかけて考える方が
> 考えやすいことに、今日気が付きました。
> ポイントはくり上がりを起こす10の位(10進数で言うと)なんですね。
> ということで
> 5 * 3 = 15
> 15をある数で割って、余りが1になるものが7なのでイとしました。
その通りでした。
力業で解く,それができるなら,簡単な方法で解くことを心がけて下さい。
力業で解けない人が,簡単な方法で解くのはいけません。
------------------------------------------------------------------------
040421
■キーワード■ 浮動小数点表記
■解答■
基本情報技術者午前平成16年問03
ア f を仮数,e を指数,r を基数という。
> http://www.jtw.zaq.ne.jp/kayakaya/new/kihon/text/fudo.htm
> 基数はあまり見覚えが無かったのですが、底の別名なのですね。
どうもありがとうございました。
底(base)は,log x 30 のときの,x ですね。
> 浮動小数点型では,0.6022×1024のように、
> 数値をR=M×BEという形式で表現します。
> ここでMを仮数、Bを底,Eを指数といいます。
> http://www.kogures.com/hitoshi/webtext/hs-naibu-code/
どうもありがとうございました。
> 以下のページを参照しました。
> http://white.sakura.ne.jp/~rryu/compfund/backnumber/compfund051.txt
どうもありがとうございました。
------------------------------------------------------------------------
040422
■キーワード■ 論理シフト
■解答■
基本情報技術者午前平成16年問04
ア 2AF3
> (A)16 = (1010)2
>
> (1010)2 を 2 ビット右にシフトすると、
> (0010)2 = (2)16
> なのでアが正解。
どうもありがとうございました。
> (ABCD)16 = (1010 1011 1100 1101)2
> 論理シフトは先頭から0が入るので
> (0010 1010 1111 0011)2 となり、末端側2ビット(01)が消える。
> よって(2AF3)16となる。
どうもありがとうございました。
> ABCDを2進数にすると・・
> 1010101111001101
> 2ビット右にずらすと
> 0010101011110011 01
> となる。
>
> ア 0010101011110011
> イ 0110101011110011
> ウ 1010111100110100
> エ 1110101011110011
どうもありがとうございました。
> A→1010
> B→1011
> C→1100
> D→1101
> なので
> 1010101111001101
> http://black.sakura.ne.jp/~third/programming/asm/assembly19.html
> ↑論理シフトの説明サイト
> 上のサイトより2ビット右にシフトした値
> 0010101011110011
> 0010→2
> 1010→A
> 1111→F
> 0011→3
>
> 本番ではまったくわからなかったのですが、じっくり調べて
> 考えると、解けるものなんですね・・・
どうもありがとうございました。
じっくりやると計算問題も得意になりますよ。
------------------------------------------------------------------------
040423
■キーワード■ けた落ち
■解答■
基本情報技術者午前平成16年春問05
ア 値がほぼ等しい浮動小数点同士の減算において,有効けた数が大幅に減っ
てしまうことがある。
> ア:けた落ち
> イ:けたあふれ
> ウ:丸め誤差
> エ:情報落ち
どうもありがとうございました。
> ほとんど近い2つの数値の差を計算す場合、上位の桁の相殺によって有効数字が減
> 少してしまうために発生する誤差のこと。
> 合格付録 分野別・逆引き用語辞典2004年度版 P33
どうもありがとうございました。
> けた落ち 絶対値が近い2つの数を足したり引いたりした結果、有効数字が(0
> 以外の
> 数字)が減少してしまう現象をいう。
> 例えば0.123456-0.123455=0.000001
> というようなことをいう。もとの数は両方とも6桁であるが、結果の有効数字は1桁
> し
> かない。この場合、5桁の桁落ちが起こったという。
どうもありがとうございました。
> 以下のページを参照しました。
> http://www.pat.hi-ho.ne.jp/ochiyasu/jouhou/2syu/jou-2-gosa.htm
どうもありがとうございました。
> http://www.itmedia.co.jp/dict/programming/language/spec/numerical/
> 02922.html
> ↑を参考にしました。
どうもありがとうございました。
------------------------------------------------------------------------
040426
■キーワード■
■解答■
基本情報技術者午前平成16年春問06
ア 1/84
> 3種類で3コの玉を同時に取り出す・・・ですよね。
> 理由をつけろと言われても、無理ですが・・・
> 3/9 × 2/8 × 1/7 = 1/3 ×1/4 × 1/7 =1/84
> ということで、アです。
どうもありがとうございました。取り出したものをもどさないときは,同時も
順番もいっしょでした。
> 全体の組み合わせは、9C3 = 84通り。
> そのうち、すべて白である確率は、3C3 = 1通りのみ。
どうもありがとうございました。
> 白の玉に1〜3の番号を付け、赤と黄の玉に4〜9の番号を付ける。
> 同時に3コの玉を取り出す時の組み合わせは
> 1-2-3、1-2-4、1-2-5…1-2-9
> 1-3-2、1-3-4、1-3-5…1-3-9
> …
> というように9×8×7通り。
> うち、3コとも白になる組み合わせは
> 1-2-3、1-3-2、2-1-3、2-3-1、3-1-2、3-2-1の6通り(3×2×1通り)
> よってすべて白の球になる確率は
> (3×2×1)/(9×8×7)=1/84
どうもありがとうございました。
> 以下のページを参照しました。
> http://onohiro.hp.infoseek.co.jp/amanojack/m/thema032.htm
>
> 【考えたこと】
> (確率)=(問題の条件に合う場合の数)/(起こりうる全ての場合の数)
> より、
> (問題の条件に合う場合の数)=3C3=1
> (起こりうる全ての場合の数)=9C3=9*8*7/3*2*1=81
> よって、
> (確率)=1/81
どうもありがとうございました。
------------------------------------------------------------------------
040427
■キーワード■
■解答■
基本情報技術者午前平成16年春問07
┌──┬──────────────┐
│ C │ S │
┌─┼──┼──────────────┤
│ア│A・B│{ A・not(B) }+{ not(A)・B }│
└─┴──┴──────────────┘
> 真理値表より、C=A・B → 選択肢ア, イ
> アについて
> A B {A・not(B)} A B {not(A)・B}
> 0 0 0 0 0 0
> 0 1 0 0 1 1
> 1 0 1 1 0 0
> 1 1 0 1 1 0
> {A+not(B)} {not(A)+B} {A+not(B)}+{not(A)+B}
> 0 0 0
> 0 1 1
> 1 0 1
> S={A+not(B)}+{not(A)+B}
どうもありがとうございました。
------------------------------------------------------------------------
040428
■キーワード■
■解答■
基本情報技術者午前平成16年春問09
イ │
/ \ 偽
/A XOR B\──────┐
\ / │
\ / │
│真 │
───┴─── ───┴───
( exit 1 ) ( exit 2 )
 ̄ ̄ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ ̄ ̄
> A、Bそれぞれの値を偽の場合を0、真の場合を1として考え流れ図をトレースし
> てみると
> 次のようになる。
> A=0、B=0 → exit2
> A=0、B=1 → exit1
> A=1、B=0 → exit1
> A=1、B=1 → exit2
> これより、A=0、B=1のときとA=1、B=0のときにexit1に行くことが分かる。
>
> これはXOR(排他的論理和)の演算結果と同じであると考えられる。
>
> よってイとなる。
どうもありがとうございました。
> 流れ図から
> A B A AND B A XOR B A NAND B 出力結果
> 0 0 0 0 1 exit 2
> 0 1 0 1 1 exit 1
> 1 0 0 1 1 exit 1
> 1 1 1 0 0 exit 2
> となる。
>
> よって、
> A XOR B
> のイが正解。
どうもありがとうございました。
------------------------------------------------------------------------
040430
■キーワード■
■解答■
基本情報技術者午前平成16年春問10
イ 5
> 文字数がn個のとき、作れる符号は2^n(2のn乗)。
> よって、
> n=1 符号2個
> n=2 2+2^2=6
> n=3 6+2^3=14
> n=4 14+2^4=30
> n=5 30+2^5=62
>
> n=5で60通り以上の符号を作れる。
どうもありがとうございました。
n=5 としたとき,符号としては,n=1,n=2,n=3,n=4 も含むという趣旨でした。