今日の予定 1.ガイダンスプリントの説明 C言語実習の説明 2.情報系資格の紹介 3.情報の基礎 2進数と16進数 1 情報系資格 1.どんな情報系資格があるか? 2.ITパスポート試験はどう役立つか? 3.資格と就職活動 2 情報系資格の紹介1 バイオインフォマティックス技術者認定試験 日本バイオインフォマティックス学会主催 http://www.jsbi.org/ 前半が情報関係 後半がバイオのデータベースなど。 高須担当の授業で、 前半の情報関係の問題がかなり 解けるようになります。 -> この試験の詳細は、後半に小島先生から ご説明があります。 3 情報系資格の紹介2 独立行政法人「情報処理推進機構」が 13個の情報系資格の試験を実施している。 http://www.jitec.ipa.go.jp/ エントリーレベル ITパスポート 合格率約50% -> 詳細は次のページへ。 最初は ITパスポートが お勧め 基本レベル 基本情報技術者 合格率約20%。 4 ITパスポート テクノロジ系:2進数、アルゴリズム、ネットワークなど。 -> バイオ情報科学、情報科学1,2で学ぶことが役立つ。 ストラテジ系:企業経営、財務諸表、経営戦略 マネジメント系:プロジェクトマネジメントなど。 就職活動で役立つ。 特に財務諸表の読み方。 貸借対照表、損益計算書、キャッシュフロー計算書の意味 営業利益、経常利益、純利益は何が違うのか。 理系の多くの人に欠けている知識。 5 資格と就職活動 ・履歴書に書ける資格と書きにくい資格がある。 例:英検4級や5級は履歴書には書かない。 情報系資格は、エントリーレベルのITパスポートから書ける。 ・資格だけで就職できるわけではない。 本人の人間性、コミュニケーション能力、実行力が大事。 ・資格があると、勤勉さ、熱意、その分野への興味を 示すことはできる。 ・その会社にどのような人が応募するか考える。 他の人と違う強みは何か? 例:ゲーム会社の面接で、「趣味は?」と聞かれて、 「ゲーム」と答えても当たり前すぎる。 6 ITパスポートのお勧め参考書 岡嶋裕史著、 平成28年度ITパスポート合格教本 技術評論社 -> 初心者向けでわかりやすい。シラバスにも掲載。 7 基本情報技術者のお勧め参考書 1) 平成28年度春期・秋期 技術評論社 基本情報技術者 合格教本 2)新版 明解C言語 入門編、柴田望洋 (著) 午後問題対策 8 合格体験記 生命科学部のホームページに、 情報系資格の合格体験記が掲載されています。 http://logos.ls.toyaku.ac.jp/~itcert/ 現在15名掲載 2012年度:2名 2013年度:4名 2014年度:8名 2015年度:1名(他に1名執筆中) 皆さんも合格して、合格体験記を ぜひ書いて下さい。 合格体験記は、赤ペン添削をします。 就職活動の作文の練習にもなります。 9 ITパスポートの勉強方法 10 ITパスポートの特徴 ・問題数が多い。 ・知識問題が多い。 基本情報技術者の試験の準備にもなる。 ではどうやって勉強すればいいか? 11 ITパスポート:お勧めの勉強方法 (1)参考書を買う。(問題集ではない) (2) 参考書を分解する。 ドライヤーを使うと糊がやわらかくなって、 分解しやすい。 (3) 章ごとに、大きいホッチキスでとめる。 大きいホッチキスがあると便利。 章をまたがるページがある場合は、 1ページコピーする。 続きは次のページ。 12 お勧めの勉強方法、続き (4) 全然知らない分野から勉強を始める。 常にその章を持ち歩く。 電車の中や待ち時間。 座れなくても勉強できる。 本文をよく読み、必要なことを暗記。 ルーズリーフを2つ折りにした物をはさんでおく。 練習問題はルーズリーフに書き込む。 13 データの表現 コンピュータ内部では、 電気信号がonかoffで情報を表現する。 -> 1と0に対応させる。 2進数 0と1を使う。 基数(基準になる数)が2. 101(2) 10進数 2進数 かっこで2進数と示すことがある。 365 = 3 x 102 + 6 x 10 + 5 x 1 101(2) = 1 x 22 + 0 x 2 + 1 x 1 = 5 問題 (1)2進数で、0, 1, 10, ….と 全部で20個順番にノートに書いてみて下さい。 (2)次の2進数の数を、10進数に変換せよ。 a) 110 b) 1011101 c) 11011011 14 基数(きすう) x進数のx。 1桁で数えられる数の個数。 10進数 基数は10 2進数 基数は2 16進数 基数は16 0-9を使って書く。 0, 1を使って書く。 0-9, A-Fを使って書く。 数学的には5進数も7進数も可能だが、 コンピュータで使うのは、2進数と16進数が中心。 問題: (1) 16進数で、0, 1, 2…と全部で40個書いて下さい。 (2) 次の16進数の数を10進数に変換して下さい。 a) FA3 b) 2DB 15 16進数の補足 Fの次は何か? 10 (十と読まない。いちゼロと読む。) 10進数で0, 1, … 9まで数えると、数字が足りなくなって、 次の位に上がって、10になった。 10進数 365 102=100の位 16進数 1の位 10の位 A3F 162=256の位 1の位 16の位 16 いつ16進数を使うか? コンピュータの内部表現は2進数だが、 0と1の列は読みにくい。 1011100100111101 (2進数) 4個ずつに区切る 1011|1001|0011|1101 (2進数) B93D (16進数) 17 2進数の小数点以下 0.111(2)= 1 x 1/2 +1 x 1/4 + 1 x 1/8 = 0.5+0.25+0.125 = 0.875 問題 次の2進数の数を10進数にせよ。 a) 101.101 b) 10.0111 18 10進数を2進数に直す 110(2) = 1 x 4 + 1 x 2 + 0 x 1 = 6 逆に6を与えられて、2進数に直す方法を考える。 6 ÷ 2 = 3 余り 0 3 ÷ 2 = 1 余り 1 1 ÷ 2 = 0 余り 1 110(2)になる。 問題 (1) 次の10進数の数を2進数に変換せよ。 a) 11 b) 23 c) 504 (2) 次の10進数の数を16進数に変換せよ。 a) 35 b) 450 c) 6102 19 次に演算です。 20 2進数の計算 足し算 かけ算 + 0 1 x 0 1 0 1 0 1 0 0 1 10 0 1 0 1 問題 次の2進数の演算をせよ。 a) 1010+11111 b) 11010-1101 c) 1010-11111 21 補数 bの補数 bn-x n:桁数、b:基数 253(10進数)の10の補数は、1000-253=747 110(2進数)の2の補数は、2進数の1000-110=10 n b -1-x b-1の補数 253(10進数)の9の補数は、1000-253-1=746 110(2進数)の1の補数は、1000-110-1=001 問題 a) b) c) d) 以下を求めよ。 4651の10の補数 4651の9の補数 110101(2進数)の2の補数 110101(2進数)の1の補数 22 補数 その2 問題よりわかるように、 ビット反転とは、 1と0の入れ替え 1の補数: ビット反転になっている。 2の補数: 1の補数に1を加える。 2n-1-x 2n-1は1がn個並んでいる。 n=4の時、24-1=1111 これからxを引くと、 反転したことになる。 23 引き算をコンピュータで実行 するには。 方法1 方法2 符号ビットを用意する。 補数(ほすう)を使う。 bの補数 n:桁数、b:基数 bn-x 2の補数 ビットを反転して、1加える。 110(2進数)の2の補数は、10 もしビット数が3つだとすると、 1000-110 = 010 2の補数をとることが、マイナスに相当する。 a-bの代わりに、bの補数をaに加える。 符号ビットがなくても表現できる。 問題 11100-111(2進数)を、 a) 直接、筆算をして求めよ。 b) 111の「2の補数」を求めて11100に加えよ。 24
© Copyright 2024 ExpyDoc