疑似言語とプログラム設計とは?ぎじげんごとぷろぐらむせっけい
疑似言語とプログラム設計とは、特定の言語の文法に依存せず、順次・選択・繰返しで処理の流れを日本語混じりに表す表記法。基本情報の科目Bはこの表記のプログラムを1行ずつ追わせる。実装前に手順を確定させる道具でもあり、プロトコルの処理をRFCが記す形もこれにあたる。
最終更新:2026-10-06
ネットワークSPを最短で暗記・合格する →背景
実装言語で書くと、その言語を知らない相手には仕様を確認してもらえない。処理の骨格だけを言語非依存の形で書き出せば、誰の目でも同じ手順として読める。ネットワークの記述式でも「どの条件でどちらへ進むか」を日本語で説明させる出題が中心で、疑似コードで手順を書ける力がそのまま答案の書き方になる。
具体例
経路表の最長一致検索は「宛先アドレスと各エントリのネットマスクの論理積を取り、一致するもののうち最長のプレフィックスを選ぶ。無ければデフォルト経路」と数行で書ける。スパニングツリーのルートブリッジ選出も、比較と繰返しの形に落とすと手順が確定する。
試験での引っ掛け
ループの終了条件、変数の初期値、配列の添字が0始まりか1始まりかを読み違えると、トレース結果が丸ごとずれる。疑似言語は特定の言語仕様ではないので、使い慣れた言語の暗黙の挙動を持ち込んで補完しないこと。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。