ブログ一覧
-
基本情報技術者試験 科目Bの勉強法|初心者が合格までにやることを順番に解説
2026-08-14科目Bの勉強を何から始めればいいのか分からないまま、参考書を開いては閉じていませんか。科目Bは20問のうち16問がアルゴリズムとプログラミングで、用語の暗記だけでは点になりません。擬似言語を読む力を土台から積み上げる4つの段階と、それぞれで何ができれば次へ進んでよいのかを、初心者向けに順番を決めて解説します。
-
擬似言語のクラスとメソッドの読み方|科目Bで出るメンバ変数・コンストラクタを解説
2026-08-13擬似言語の問題にクラスやメンバ変数という言葉が出てきて、いつもの手続と同じように読めなくなっていませんか。クラスはデータと処理をひとまとめにした部品です。メンバ変数とメソッドの関係、コンストラクタの役割、点(.)でのたどり方、大域変数として渡されるインスタンスの読み方を、コード例と表でやさしく解説します。
-
擬似言語のフラグ変数(論理型)の使い方とは?見つかったかどうかを覚えておく処理を解説
2026-08-12擬似言語に出てくる論理型の変数が true になったり false になったりして、何を表しているのか分からなくなっていませんか。フラグは処理の途中経過を覚えておくための変数です。初期値を false にする理由、探索での使い方、多重ループの止め方、つまずきやすい場所をコード例とトレース表でやさしく解説します。
-
擬似言語の配列への挿入と削除がわからない人へ|要素をずらす処理の読み方を解説
2026-08-11配列の途中に値を入れたり、途中の値を消して詰めたりする処理でつまずいていませんか。配列は長さが変わらない入れ物なので、要素をずらして席を空けるしかありません。削除は前から、挿入は後ろから回す理由、件数の管理、トレースの手順をコード例と表でやさしく解説します。
-
擬似言語の計算量(オーダー)とは?ループの回数から処理の速さを見積もる考え方を解説
2026-08-10計算量やオーダーという言葉に身構えている人へ。処理が何回繰り返されるかを数えるだけで計算量は読み取れます。一重ループ・二重ループ・半分ずつ減らす処理の見分け方、O(1)からO(nの2乗)までの比べ方、探索や整列の比較回数までをコード例と表でやさしく解説します。
-
擬似言語の代入(←)と比較の違いとは?演算子の読み方と優先順位を解説
2026-08-09擬似言語の矢印が何をしているのか分からない人へ。代入と比較の違い、算術演算子と比較演算子の読み方、計算の優先順位、値のコピーと交換の考え方までを、コード例とトレース表でやさしく解説します。基本情報技術者試験の科目B対策に。
-
擬似言語の多重ループ(入れ子の繰返し)がわからない人へ|二重forの読み方を解説
2026-08-08擬似言語で for の中に for が出てくると手が止まってしまう人へ。外側と内側の回数の数え方、二次元配列や総当たりの典型パターン、内側の変数を初期化する位置まで、コード例とトレース表でやさしく解説します。基本情報技術者試験の科目B対策に。
-
擬似言語の変数宣言とデータ型の読み方|整数型・実数型・文字列型・論理型の違いを解説
2026-08-07擬似言語の冒頭に並ぶ宣言の行を読み飛ばしていませんか。整数型・実数型・文字列型・論理型それぞれの意味と、型が処理の結果をどう変えるのかを、コード例とトレース表でやさしく解説します。基本情報技術者試験の科目B対策に。
-
擬似言語の木構造(二分木)がわからない人へ|節点のたどり方と走査の読み方を解説
2026-08-06擬似言語の木構造でつまずいている人へ。根や葉といった用語の最小限の整理から、二分木を配列で表す方法、添字を2倍でたどる仕組み、行きがけ・通りがけ・帰りがけの走査までを、コード例とトレース表でやさしく解説します。基本情報技術者試験の科目B対策に。
-
擬似言語の合計・最大値・件数の求め方|科目Bで頻出の集計パターンを解説
2026-08-05擬似言語で合計や最大値を求める処理が読めない人へ。集計に使う変数の初期値の決め方、合計・最大値・件数それぞれの形、平均を出すときの落とし穴までを、コード例とトレース表でやさしく解説します。基本情報技術者試験の科目B対策に。