情報処理シンプルまとめ

基礎理論

基礎理論(応用数学)の過去問・解説【基本情報技術者試験】

このページでは,基本情報技術者試験を中心に,基礎理論(応用数学)分野の過去問題・サンプル問題・公開問題を掲載しています。確率・統計(平均値・分散・標準偏差・正規分布),極限値,グラフ理論(隣接行列),待ち行列理論(M/M/1モデル)など,試...
基礎理論

基礎理論(情報に関する理論)の過去問・解説【基本情報技術者試験】

このページでは,基本情報技術者試験を中心に,基礎理論(情報に関する理論)分野の過去問題・サンプル問題・公開問題を掲載しています。アナログ/ディジタル変換や符号化(ハフマン符号化・ランレングス符号化),オートマトン(状態遷移表・状態遷移図),...
基礎理論

基礎理論(その他の理論・ハードウェア)の過去問・解説【基本情報技術者試験】

このページでは,基本情報技術者試験を中心に,基礎理論(その他の理論・ハードウェア)分野の過去問題・サンプル問題・公開問題を掲載しています。シーケンス制御やフィードバック制御・フィードフォワード制御といった制御の基本から,アクチュエーターやセ...
アルゴリズムとプログラミング

Visual Studio Codeによる開発環境の構築【C#・Python】

アルゴリズムとプログラミングは,問題を解くだけでなく,実際にプログラムを作成して動かしてみることで理解が深まります。 ここでは,Visual Studio Code(VS Code)を使用して,C#コンソールアプリケーションとPythonア...
アルゴリズムとプログラミング

データ構造の基礎まとめ【変数・配列・リスト・スタック・キュー・木構造を解説】

「変数」,「配列」,「リスト」,「スタック」,「キュー」などのデータ構造は,アルゴリズムやプログラミングを学ぶ上で必須となる重要分野です。しかし,「FIFOとLIFOの違いが分からない」,「木構造の探索が苦手」という方も多いのではないでしょ...
アルゴリズムとプログラミング

流れ図と擬似言語によるプログラミングの基礎まとめ【基本制御構造・副プログラム・値渡しを解説】

「流れ図」,「擬似言語」,「基本制御構造」は,基本情報技術者試験やプログラミング学習で必須となる重要分野です。しかし,「while文とdo while文の違いが分からない」,「値渡しと参照渡しが混乱する」,「再帰呼出しの処理の流れが苦手」と...
アルゴリズムとプログラミング

オブジェクト指向プログラミング(C#)

このページでは,オブジェクト指向プログラミング(C#)について説明します。 情報処理技術者試験の出題範囲そのものではありませんが,プログラミングを学ぶ上で重要な内容です。実際にコードを書きながら学習することで,クラスや継承,ポリモーフィズム...
アルゴリズムとプログラミング

アルゴリズムと計算量の基礎まとめ【探索・整列・計算量を解説】

アルゴリズムと計算量は,基本情報技術者試験をはじめとする情報処理技術者試験で頻出となる重要分野です。しかし,「計算量の O(n) や O(n²) の違いがよく分からない」,「ソートアルゴリズムの特徴を覚えられない」,「クイックソートやマージ...
コンピューター構成要素

コンピューターの五大装置とは?

コンピューターの五大装置は,基本情報技術者試験をはじめとする情報処理技術者試験の基礎となる重要分野です。それぞれの役割や関係を,きちんと整理できていますか?五大装置=制御装置・演算装置・記憶装置・入力装置・出力装置の5つ このページは,初学...
コンピューター構成要素

プロセッサの基礎まとめ【CPUの構造・性能・高速化・割込みまで解説】

中央処理装置(CPU)は,コンピューターの中枢であり,基本情報技術者試験をはじめとする情報処理技術者試験で頻出の重要分野です。CPUの役割やしくみを,きちんと整理できていますか?CPU=「制御装置+演算装置」で命令を実行する中枢装置 このペ...