IT系

IT系

基本情報技術者試験対策(2)「2進数を学ぼう(2)」

はじめに前回は、コンピュータの内部でなぜ2進数が使われているのか、そしてビットとバイトという単位について解説した。今回は「ビット数」と「符号化」という切り口から、2進数を学ぶ意義をさらに掘り下げていく。ビット数が決めるのは「表現できるパター...
IT系

基本情報技術者試験対策(1)2進数を学ぼう(1)

はじめに基本情報技術者試験の学習を始めると、最初につまずきやすいのが「2進数」である。テクノロジ系分野の土台となる知識であり、避けて通ることはできない。本記事では、なぜコンピュータが2進数を使うのか、そして2進数をどう克服していくかを解説す...
IT系

基本情報技術者試験のサンプル問題を解こう!(21)(科目B)「ファイアウォール」

基本情報技術者試験のサンプル問題(科目B)を解いてみよう。今回のテーマは、「ファイアウォール(FW)ルールの誤った変更を防ぐための改善策」である。問20 A 社は栄養補助食品を扱う従業員500 名の企業である。A社のサーバ及びファイアウォー...
IT系

基本情報技術者試験のサンプル問題を解こう!(20)(科目B)「利用者権限」

基本情報技術者試験のサンプル問題(科目B)を解いてみよう。今回のテーマは、「利用者権限」である。問19 A 社は従業員 200 名の通信販売業者である。一般消費者向けに生活雑貨,ギフト商品などの販売を手掛けている。取扱商品の一つである商品 ...
IT系

基本情報技術者試験のサンプル問題を解こう!(19)(科目B)「VPN接続」

基本情報技術者試験のサンプル問題(科目B)を解いてみよう。今回のテーマは、「VPN接続」である。問18 A 社は IT 開発を行っている従業員 1,000 名の企業である。総務部 50 名,営業部50 名で,ほかは開発部に所属している。開発...
IT系

基本情報技術者試験のサンプル問題を解こう!(18)(科目B)「ECサイトにおける責任」

基本情報技術者試験のサンプル問題(科目B)を解いてみよう。今回のテーマは、「ECサイトにおける責任」である。問17 製造業の A 社では,EC サイト(以下,A 社の EC サイトを A サイトという)を使用し,個人向けの製品販売を行ってい...
IT系

基本情報技術者試験のサンプル問題を解こう!(17)(科目B)「三目並べ」

基本情報技術者試験のサンプル問題(科目B)を解いてみよう。今回のテーマは、「三目並べ」である。三目並べにおいて自分が勝利する可能性が最も高い手を決定する。次の手順で,ゲームの状態遷移を木構造として表現し,根以外の各節の評価値を求める。その結...
IT系

基本情報技術者試験のサンプル問題を解こう!(16)(科目B)「五数要約」

基本情報技術者試験のサンプル問題(科目B)を解いてみよう。今回のテーマは、「五数要約」である。〔プログラム〕 ○実数型: findRank(実数型の配列: sortedData, 実数型: p) 整数型: i i ← (p × (sorte...
IT系

基本情報技術者試験のサンプル問題を解こう!(15)(科目B)「無限ループ」

基本情報技術者試験のサンプル問題(科目B)を解いてみよう。今回のテーマは、「無限ループ」である。〔プログラム〕 ○整数型: search(整数型の配列: data, 整数型: target) 整数型: low, high, middle l...
IT系

基本情報技術者試験のサンプル問題を解こう!(14)(科目B)「二つの配列を比較する」

基本情報技術者試験のサンプル問題(科目B)を解いてみよう。今回のテーマは、「二つの配列を比較する」である。関数 simRatio は,引数として与えられた要素数 1 以上の二つの文字型の配列 s1と s2 を比較し,要素数が等しい場合は,配...