条件式とは?じょうけんしき
条件式とは、成り立つか成り立たないか(真か偽か)のどちらかに定まる式で、プログラムの分岐や繰り返しを続けるかどうかの判定に使う。「点数 ≧ 60」のように比較の記号で値どうしを比べる形が基本で、判定の結果によって次に実行する処理が変わる。流れ図では分岐を表すひし形の中に書く。
最終更新:2026-10-10
この語が出る過去問を解く →背景
手順を上から順に並べただけでは、状況によって扱いを変える仕事は書き表せない。実際の業務は「金額が一定以上なら承認者を変える」「在庫が無ければ取り寄せる」のような場合分けをほぼ必ず含む。真か偽かのどちらかに定まる式を置き、その結果で進む道を選ばせることで、限られた数の命令の並びから多様な場面に対応する手順を作れるようになる。
具体例
表計算ソフトのIF関数「=IF(点数>=60,"合格","不合格")」のうち、「点数>=60」の部分が条件式にあたる。プログラムでも形は同じで、この式が真なら合格の処理へ、偽なら不合格の処理へ進むという分岐を作る。
試験での引っ掛け
「等しいかを比べる記号」と「変数へ値を入れる代入の記号」の取り違えが定番。また「かつ」「または」でつないだ条件では、境界の値(60点ちょうどを含むかどうか)の扱いが問われる。条件式が返すのは真か偽かの2つだけで、計算結果としての数値ではない。
関連用語
出た過去問
出典:平成21年度 秋期 ITパスポート試験 問95(IPA)解説で登場
N社では、売上構成比率を基準に商品をランク分けし、ランクに応じた仕入、販売管理の重点化を図っている。次の条件に従い、図の商品別販売分析ワークシートを用いて商品の…
正解:IF(I2≦0.7,'A',IF(I2≦0.9,'B','C'))
要点:累計比率は小さいほど上位、条件は昇順に入れ子で判定する
売上構成比率累計は降順に並べた上位から積み上げた値なので、値が小さいほど上位に位置する。したがって、まず70%以下かどうかを判定してAとし、そうでなければ90%以下かどうかでBかCを分ける、という入れ子の条件式になる。判定の順序を逆にしたり不等号の向きを誤ったりすると正しく分類できない。
出典・参考
公式シラバスの7 基礎理論 > 37. アルゴリズムとプログラミング > (2) アルゴリズムの表現方法に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。