問題を解決するための方法や手順そのものを何と呼ぶか。
- ①プログラム
- ②フローチャート
- ③アルゴリズム
- ④アクティビティ図
答えと解説を見る
正解は「アルゴリズム」。アルゴリズムは、問題を解決するための方法や手順そのものです。
なぜ
料理のレシピのように、何をどの順に行うかを決めたものです。同じアルゴリズムを、文章・フローチャート・アクティビティ図・いろいろなプログラミング言語で書き表せます。
ひっかけ注意
・「プログラム」…アルゴリズムを、コンピュータが実行できる形でプログラミング言語を使って書き表したもの。同じアルゴリズムでも、言語が違えば書き方の違うプログラムになる。
・「フローチャート」…アルゴリズムを記号と矢印の図で表したもの(流れ図)。手順そのものではなく表し方の1つ。
・「アクティビティ図」…UML の図の1つで、処理の流れを図で表す。これもアルゴリズムの表し方の1つ。