スポンサーサイト

一定期間更新がないため広告を表示しています

スポンサードリンク | - | | - | - |

基本情報技術者試験合格

 基本情報技術者試験に合格した。

余裕で合格できるだろ、と思ってあまり勉強しないで臨んだら意外と難しくてびっくりした。

午後は時間が全然足りなかった。

ゆっくり考えればわかりそうな問題ばかりでセンター試験を思い出した。

半年前から稀にかやのきせんせいをぱらぱら飛ばし読みして、

試験1週間前から毎日1~2時間くらいあまり知らない分野で興味ある部分について詳しく勉強した。

あまり余裕とは言えないけれどあまりぎりぎりとも言えない点数で合格した。

たぶん合格者平均くらいだと思う。

これで履歴書に自動車免許以外の資格を書けるぞ。
ジャジャガッチ | 基本情報技術者試験 | 17:45 | comments(0) | trackbacks(0) |

基本情報受けてきた

 基本情報技術者試験受けてきた。

午前は暗記、午後は計算が主。

午後は対策の必要性をあまり感じなかったので、午前対策として

栢木先生の参考書をこの一週間ぱらぱらめくってた。

でも興味ないところは一切見ていない(法律とか経営とか)。

さあ、受かったかな?

体系的な勉強をするいい機会になった。

次は応用情報を受けよう。
ジャジャガッチ | 基本情報技術者試験 | 21:16 | comments(0) | trackbacks(0) |

出願した

 基本情報技術者試験に出願した。

全く勉強してないけど。

少しずつやるか。
ジャジャガッチ | 基本情報技術者試験 | 21:04 | comments(0) | trackbacks(0) |

複素数のバブルソート

 基本交換法の別名はバブルソートらしい。

バブルソートなら聞いたことある。

今回は基本情報とはあんまり関係ない話。

オブジェクト指向のメリットのひとつ、型の隠蔽について。

今ここにIntegerというクラスがあったとする。

Integer配列を引数とするSort(Integer *i)という関数があったとしよう。

この間数はInteger配列をバブルソートする関数とする。

バブルソートは絶対値を比較して行うとする。

ここで、複素数のバブルソートを行いたくなったとする。

つまり、複素数を絶対値順に並び替えたい。

Complexというクラスを作ってSort(Complex *c)という関数を作ればよい。

しかし、次のようなことをすればもっとエレガントにできる。

Integer及びComplexはValueという基本クラスの派生クラスとする。

Valueはメンバ変数として絶対値という概念を持っている。

バブルソート関数はSort(Value *v)というふうにする。

このように作っておけばいちいち型に合わせてSort関数を作らなくても

型キャストを行うことで対応できる。

設計の際に、将来変わりそうなところを予測して基本クラスでくくっておくと、

あとで対応が楽なのだ。

Sort関数は派生クラスを意識する必要はなく、派生クラスの隠蔽になっている。

実行結果の一部は下。ソースは続きから。


続きを読む >>
ジャジャガッチ | 基本情報技術者試験 | 22:36 | comments(0) | trackbacks(0) |

基本交換法

 栢木先生の本で勉強している。

猫の絵が可愛らしい。

今日から読み始めP.95まで読んだ。

基本交換法というのが出てきた。数字の列を小さい順(大きい順)に並べるためのアルゴリズムだ。

Cで作ってみた。

勉強になる。

ソースは続きから。
続きを読む >>
ジャジャガッチ | 基本情報技術者試験 | 21:50 | comments(0) | trackbacks(0) |

基本情報技術者試験

 暇つぶしに基本情報技術者試験の勉強をすることにした。

まず何も勉強しないで平成14年春の問題を解いてみた。

午前はちょうど七割くらい、午後もそれくらいだと思う。

選択問題はC言語を選択した。

ポインタがどうこうというのを聞かれるのかと思いきや全く関係なく、

C言語を知らない人でも解けそうな問題で拍子抜けした。

試験時間は午前午後共に2時間半ということだが、そんなにかかりそうにない。

今年の秋の申し込みは締め切られてしまったので来年春に受験しようと思う。

飽きなければ。

時間があるので基本情報ではなく応用情報を受けようかな。
ジャジャガッチ | 基本情報技術者試験 | 21:13 | comments(0) | trackbacks(0) |
1/1PAGES | |

08
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--
PR
RECOMMEND
RECENT COMMENT
MOBILE
qrcode
OTHERS
Since 2013/09/17
LATEST ENTRY
CATEGORY
ARCHIVE
LINKS
PROFILE
SEARCH