本文へスキップ

テクノロジ系 / アルゴリズムとプログラミング

プログラミング言語

コンピュータへの指示(プログラム)を書くための、人間が読み書きできる専用の言葉です。

意味を丁寧に確認

考えた手順(アルゴリズム)をコンピュータが実行できる形にするには、決められた文法のプログラミング言語で書き表す必要があります。PythonやJavaなど用途や特徴の異なる多くの言語があり、人が書いた文を機械が分かる形に翻訳して動かします。近年のiパスでは、特定の言語に依存しない「擬似言語(疑似プログラム)」を読み解く問題も出題されています。

覚え方

白猫のやさしい一言

アルゴリズム(手順の設計図)を、機械に伝わる言葉に『翻訳して書いたもの』がプログラミング言語による記述、と段階で整理すると覚えやすいです。

試験での見方

黒猫の辛口メモ

iパスでは個別の言語名そのものより、「プログラム=アルゴリズムを言語で書いたもの」という位置づけや、擬似言語で書かれた処理をトレースする問題が重要です。コンパイラ・インタプリタが翻訳役だと結びつけて問われることもあります。

「点数が60以上なら合格と表示する」という手順を、Pythonのifやprintなどでコンピュータがわかるよう書き表す、といった使い方をします。

分類

ITパスポート / テクノロジ系 / アルゴリズムとプログラミング

情報の根拠

IPAのITパスポート試験シラバスとIT基礎知識を参考に、Sikaku Master向けに独自作成(最新シラバス準拠)。

関連用語

アルゴリズムとプログラミングの用語一覧へ