パワーポイント

今日の予定
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