基本情報技術者
2023年秋ごろに、基本情報技術者試験に合格しました。 本記事では、私の経験を基に基本情報技術者試験の学習時間、学習方法・試験対策などを紹介します。 基本情報技術者とは 基本情報技術者試験は、経済産業大臣が行う国家試験である情報処理技術者試験の一…
記事の目的 二分探索法とは 二分探索法の例 二分索法の探索回数、計算量 二分探索法をVBAで書いてみる 記事の目的 本記事の目的は以下の通りです。 代表的な探索アルゴリズムの一つである「二分探索法」を、Excel VBAでコードを書いて、プログラムを動かすこ…
記事の目的 線形探索法とは 線形探索法の探索回数、計算量 線形探索法をVBAで書いてみる 記事の目的 本記事の目的は以下の通りです。 代表的な探索アルゴリズムの一つである「線形探索法」を、Excel VBAでコードを書いて、プログラムを動かすことで理解を深…
基本情報技術者試験、ITパスポートの試験範囲である複数のシステム(直列システム・並列システム)の稼働率の計算方法を紹介します。 並列システムの稼働率は、式を丸暗記するのではなく、考え方を理解して自分で式を導き出せるようにしておきましょう。 直列…
システムの評価指標である『MTBF(平均故障間隔)』、『MTTR(平均修理時間)』、『稼働率』をわかりやすく解説します。 ITパスポート、基本情報技術者試験、応用情報試験などの試験範囲なので、試験対策の参考にしていただけたら幸いです。 MTBF (平均故障間隔)…
プログラムが自分自身を呼び出す処理のことを「再帰呼出し」といいます。 今回は再帰呼出しを使って、2つの数の最大公約数を求める方法を解説します。 最大公約数を求めるために、今回は『ユークリッドの互除法』と呼ばれるアルゴリズムを使います。再帰呼出…
プログラムが自分自身を呼び出す処理のことを「再帰呼出し」といいます。 実際にVBAのコードで「再帰呼出し」の動きをわかりやすく解説します。 階乗を求める再帰呼出しのVBAコード 再帰呼出しの動作を画像で分かりやすく解説 再帰呼出しの動作を考える(文字…