2026年8月– date –
-
科目B対策(アルゴリズム)
探索アルゴリズム(線形探索・二分探索)を攻略
前回、①に戻り、補助記憶装置(HDD・SSD)を整理しました。今回は、科目Bのアルゴリズム本編として、「探索アルゴリズム」を整理します。 探索アルゴリズムとは 探索アルゴリズムとは、配列などのデータの中から、目的の値を見つけ出すための手順のことです... -
科目A対策(知識分野)
補助記憶装置(HDD・SSD)の特徴と選び方
前回、メモリ階層とキャッシュメモリの仕組みを整理しました。今回は、その一番外側にある「補助記憶装置」を整理します。 補助記憶装置とは 補助記憶装置は、主記憶(メインメモリ)よりも容量が大きく、電源を切ってもデータが消えない記憶装置のことです... -
科目A対策(知識分野)
メモリ階層とキャッシュメモリの仕組み
前回、科目Bに戻り、再帰処理の考え方を整理しました。今回は、①に戻り、命令実行のしくみの続きとして「メモリ階層とキャッシュメモリ」を整理します。 メモリ階層とは コンピュータには、レジスタ・キャッシュメモリ・主記憶(メインメモリ)・補助記憶(HD... -
科目B対策(アルゴリズム)
再帰処理の考え方を図解で理解する
前回、関数(手続き)の定義と呼び出し方を整理しました。今回は、その応用でもある「再帰処理」の考え方を整理します。 再帰処理とは 再帰処理とは、関数が、自分自身をもう一度呼び出す処理のことです。「関数の中で、同じ関数を呼ぶ」と聞くと、最初は少... -
科目B対策(アルゴリズム)
関数(手続き)の定義と呼び出し方
前回、②に戻り、学習2週目を振り返りました。今回は、科目Bのアルゴリズムに入る前に押さえておきたい「関数(手続き)」の定義と呼び出し方を整理します。 関数(手続き)とは 関数(手続き)とは、決まった処理のまとまりに名前をつけて、必要なときに呼び出... -
学習記録・体験談
学習2週目:科目Aの手応えと課題
前回、命令実行のしくみ(CPU・レジスタ・パイプライン処理)を整理しました。ここで一度、学習2週目を振り返っておきます。 2週目にやったこと 2週目は、科目Aで誤差・精度・有効数字、オートマトン・状態遷移図、待ち行列理論、命令実行のしくみを進め... -
科目A対策(知識分野)
命令実行のしくみ(CPU・レジスタ・パイプライン処理)
前回、科目Bの繰り返し処理から戻り、待ち行列理論を整理しました。今回は、科目Aのコンピュータシステム分野の入口として、「命令実行のしくみ」を整理します。 CPUの役割 CPUは、コンピュータの中で、命令を取り出して実行する中心的な部品です。プログ... -
科目A対策(知識分野)
待ち行列理論(M/M/1)の公式を覚えるコツ
前回、科目Bの繰り返し処理(for・while)を整理しました。今回は、科目Aに戻り、公式を覚える系の単元として苦手意識を持ちやすい「待ち行列理論(M/M/1)」を整理します。 待ち行列理論とは 待ち行列理論は、窓口に人が並ぶような状況を数式で表すモデルで... -
科目B対策(アルゴリズム)
繰り返し処理(for・while)の疑似言語表現
前回、条件分岐(if・elseif・else)を整理しました。今回は、疑似言語のもう一つの基本構造である「繰り返し処理」を整理します。 繰り返し処理とは 繰り返し処理は、同じ処理を、条件を満たしている間、何度も実行する仕組みです。疑似言語では、主にforと... -
科目B対策(アルゴリズム)
条件分岐(if・else)の疑似言語表現
前回、オートマトン・状態遷移図の読み方を整理しました。今回は、科目Bの疑似言語に戻り、最初に覚えておきたい「条件分岐」の表現を整理します。 条件分岐とは 条件分岐は、「もし〜ならば、こうする。そうでなければ、こうする」というように、条件によ...