ベストアンサー CASLの問題 2007/09/06 09:33 http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H11a2/pm10.html で被乗数を14ビットシフトの意味を理解できなく この問題を解けません どなたかご教授を みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー Dxak ベストアンサー率34% (510/1465) 2007/09/06 10:39 回答No.1 回答が付いてるみたいだから置いといて乗算のアルゴについて (CALSは、20年以上使った記憶が無いから回答も、よく理解が^^;) 例えば7×9で計算するとすると、7を9回ループさせる訳ではなくて 7=0000 0111 9=0000 1001 値を8ビットとして考えて、計算を16ビットを使った場合 > (9=0000 1001)を1bitづつ右にシフトして1ビット目検出 > | (7=0000 0111)を1bitづつ左にシフトして足すはずの値を算出 > ↓ ↓ 1 bit | 1 | 0000 0000 0000 0111 2 bit | 0 | 0000 0000 0000 1110 3 bit | 0 | 0000 0000 0001 1100 4 bit | 1 | 0000 0000 0011 1000 5 bit | 0 | 0000 0000 0111 0000 6 bit | 0 | 0000 0000 1110 0000 7 bit | 0 | 0000 0001 1100 0000 8 bit | 0 | 0000 0011 1000 0000 ------------------------------- で、(9=0000 1001)の1ビット目が1の場合のみ足し算すると・・・ 1 bit | 1 | 0000 0000 0000 0111 = 7 4 bit | 1 | 0000 0000 0011 1000 = 56 ------------------------------- 計 | | 0000 0000 0011 1111 = 63 と、なります 算数でnをm回足したものが掛け算ですが、そう言う計算ではなく もう少し先で習う掛け算を2進で行うのが回答だったと・・・ これだと、いくつ×いくつでもループ回数が固定され、レスポンスが一定になるというメリットがありますが、今は最初から乗算があるCPUが多いのであまり意味が無いですね;; で、書いている意味理解できそうです? 質問者 補足 2007/09/06 11:04 教えていただいたロジックは理解できますが 問題とむすびつかなくて? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) Dxak ベストアンサー率34% (510/1465) 2007/09/06 12:31 回答No.2 #1です う~ん?ロジックからCASL文が作れないようなら、かなり厳しいかと・・・ > で被乗数を14ビットシフトの意味を理解できなく > この問題を解けません で、14ビットシフトではなく算術シフトの0~14の15ビットシフトじゃない? 15ビット目は符号ビットとして考えるから・・・ 値が入っている、0ビット~14ビットまでを演算してると言う話・・・ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ ビジネス・キャリア職業・資格情報処理技術者 関連するQ&A 基本情報について このサイトの問4の3設問ができなくて困っています。わかるかたご教授よろしくお願いします。 http://www.rs.kagu.sut.ac.jp/~infoserv/j-siken/H11a2/pm03.html トランザクション処理性能の問題 このサーバの TPS の上限値は” ”の表現で 上限値は何を意味するのでしょうか? どなたか 解説を? http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H13b2/pm03.html 平成14年秋 問10 四角形 C言語 http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H14b2/pm10.html 手がかりはどのように 求めればいいのでしょうか? 手が届かないです 人生100年時代!シニアでも転職できますか? OKWAVE コラム CASLII(基本情報)の過去問がわかりません! 現在、基本情報技術者試験突破のため、CASLIIの過去問を解いているのですが、理解できなくて困ってます。 平成13年春期の問8です。 http://www.rs.kagu.sut.ac.jp/~infoserv/j-siken/H13a2/pm08.html 特に6行目のシフト演算命令以降が何をしてるのかがさっぱりです。。。 教えて頂けると嬉しいです・・・ お願いします!! 平成17年度春の午後問題について教えてください ttp://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H17a2/pm06.html の問題なのですが、空欄dが分かりません。 char_listはvoid print_string 関数内でアドレスで 受け取り、int word_width 関数でもアドレスで受け取っていると思うのですが、違うのでしょうか? インクリメント 情報処理の問題で一つわからない点があります http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H19a2/pm10.html 上記HPの「 d 」の答えなのですが rank++ と rank = i + 1 答えはどちらでもかまわないのではないでしょうか? インクリメントを使っての答えは間違いとなりますがどうして??? 教えてください 基本情報午後問題で解けない問題があります。 こんにちは。平成15年度 基本情報処理技術者試験 午後問題 問2 通信ネットワークに関する問題が解けずに困っています。 問題文が長いのでここに載せることができません。 下記URLから問題文を見ることができます。 http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H15b2/pm02.html googleで調べたのですが、午後問題に関しては回答はありますが解説まで載っているページはなかなか無く、どなたかご指導いただけたら、と思っています。 よろしくお願いします。 ビット演算を理解するための参考書を探してます ビット演算を理解するための参考書を探してます。 基本情報技術者の午後問題のC言語において、次のリンク先の問題のようにビットを使ったプログラム問題がさっぱり分かりません。 http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H10a2/pm07.html そこで、今までビット演算系の問題に触れていなかったためだと思い、 ビット演算のプログラムを扱った詳しい参考書を探しています。 基礎から上記URLの問題レベルまでの内容のものが特に良いです。 回答よろしくお願いします。 for( ; ti >= 0; ti--, ci++) C言語のループの表記のことです for ( ; ti >= 0; ti- -, ci++) この意味がわかりません 自分なりに解釈すると「;ti >= 0」から始まって「 ci++ 」を繰り返しながら「 ti- - 」になるまで繰り返す、というような感じです 「;ti >= 0」から始まるとはどういう意味でしょうか? 「 ti- - 」になるまでとは??? このソースが書かれているHPです http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H12a2/pm11.html 52行目になります わかる方がいらっしゃったら教えてください、お願いします Borland C++ Compilerで画像を扱うには 基本情報技術者検定の問題でhttp://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H9a2/pm07.html のプログラムをBorland C++ Compilerで作りたいのですが、画像が扱えないみたいなので調べてみたところ http://www.boutell.com/gd/のライブラリがあれば 画像が扱えるとどこかで見たのですが、これって Borland C++ Compilerにも使えるのでしょうか? 注文表 注文明細票 http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H12b2/pm03.html 問5 DB苦手です 注文表 注文明細票が分離されているのが感覚的に理解できません たとえば私が電気店で冷蔵庫とテレビを買えば1つの注文伝票に記入されます 店にとって注文表とはどのような利用目的なのでしょうか? すんなり理解するにはどうすれば? 基本情報試験の過去問がわかりません。 http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H17b2/am21.html 基本情報試験の過去問で、URLの問23がわかりません。 これは何かの公式に当てはまるのでしょうか? 解き方は、どのようにやるか教えてください。 キャリアについて教えて?修行の成果を示す退職届と転職書類の書き方 OKWAVE コラム 基本情報技術者 平成14年 秋 問9 基本情報技術者 平成14年 秋 問9 http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H14b2/pm09.html 6行目の CPA GR1,DIV,GR2 の処理の結果がわかりません。 3行目でGR2には「3」が設定されています。 DIV(22行目)から、3つ移動すると25行目を指すということでしょうか? ご教授をお願いします。 初期化について教えてください http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H13b2/pm10.html この問題のプログラムでコードの初期化の方法が分からないので教えてください 例えば、配列 M[0][1]をROADとするにはどうしたらいいのでしょうか? M[0][1] = ROAD; としたとしても、M[0][1] は入り口(ENTRANCE)の役割もあるので、上みたいにそのまま代入しても上手くいかないのですが、どうやっていいのか分かりません。 お願いします。 ++idxと[idx+1]の違い どちらでも可ではないのでしょうか??? (1)++idxの場合はインクリメントされた値で処理 (2)[idx+1]の場合は+1をした値で処理 (3)idx++の場合はもとのidxの値で処理してからインクリメント 最初のトレースは0から始まるから(1)(2)では処理をするidxの値は1、(3)では処理をするidxの値は0、その後1。 理解が違いますか? http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H17a2/pm10.html の設問1 教えてください 基本情報技術者検定の平成13年秋の午後問題について 基本情報技術者検定の平成13年秋の午後問題で質問です。 http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H13b2/pm02.html 上のurlの問題で「整数値を、指定された書式に従って10進数の文字列に変換する」というアルゴリズムを行うのですが、この問題の意図することがわかりません。 普通の問題はn進数を10進数に変換せよ、といった内容ですが、参考書の解答を見ても、10進数から10進数に変換しているようですし、それとも10進数の数値を(符号を含め)最大4桁の数値かどうかを判定しているということなのでしょうか? 文字列の入力について http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H11b2/pm11.html このプログラムを完成させたいのですが、 例えば、「abc dfg hij ・・・」とscanfで文字列入力した場合、空白以降(スペース)が読み取れません。 (「abc」しか読み取れません) スペース以降の文字列もキーボード入力できるようにするにはどうしたらいいのでしょうか? 基本情報の問12がわかりません。 私はjavaの初学者で、次回の基本情報処理をjavaで受験するつもりです。sjc-pは丸暗記で合格できたのですが,平成16年秋午後の問12(http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H16b2/pm12.html)あたりの問題になると全くといっていいほどわからないのです。 javaに詳しい方、ぜひともこの問題をわかりやすく御指導ください。もしくは、この程度のプログラムが理解できるようになる為によい書籍等ございましたらお教えください。お願いします。 基本情報技術者試験の過去問題の解説が理解できなくて困っています。 私は現在基本情報技術者試験を受けるために勉強しています。 勉強の一貫として、過去の試験問題を解いているのですが、 平成18年度午後の問6の問題(↓)が、どうしてもわかりません。 ネットで解説など探したところ、発見はしましたが どうしてこの答になるのかといったことは結局わかりませんでした。 というのも、この下記の解説は、問題を理解している人が見ればわかるかもしれませんが、 私のように正答を導き出してすらいない者ではついていけないと感じたからです。 もっと詳しい解説がないものかと探したのですが、今のところ見当たりません。 そこで、どなたかこの問題の解説を詳しくしていただける方がいないものかと今回質問をさせていただきました。 どなたかこの問題の解説をしていただけないでしょうか。 問題 http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H18a2/pm06.html 解説 http://www5f.biglobe.ne.jp/~pafu/kihonweb/kaic/c_18h06.htm ご回答よろしくお願いいたします。 多項式P(x)=an・x^n+an-1・x^n-1+…+a1・x+a0 基本情報処理の過去問題 平成7年度 春期 第二種 午後 問2がわかりません P(x)=an・x^n+an-1・x^n-1+…+a1・x+a0 anとxをつなぐ「・」が何を意味するものなのかもわかりません 解説を下さる方お願いします http://www.rs.kagu.tus.ac.jp/infoserv/j-siken/H7a2/g01.html 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ ビジネス・キャリア 職業・資格 弁護士行政書士司法書士社会保険労務士(社労士)公認会計士宅地建物取引主任者(宅建)保育士・幼稚園教諭旅行業務取扱管理者薬剤師・登録販売者調理師・管理栄養士建築士美容師・理容師医師看護師・助産師教員・講師国家公務員・地方公務員簿記情報処理技術者Microsoft認定資格TOEFL・TOEIC・英語検定介護福祉士・ケアマネージャー接客・販売士ファイナンシャルプランナー(FP)自動車・運転免許その他(職業・資格) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
教えていただいたロジックは理解できますが 問題とむすびつかなくて?