プログラム言語を、システムの設計図に従って記述する作業のこと
プログラミング
プログラミングのもう一つの表現方法
プログラムをコード化する
人間がコンピュータに指示を出すときに使用する言語のこと
プログラム言語(プログラミング言語)
問題を解決するための処理手順のこと
アルゴリズム
アルゴリズムを表現する技法の一つ
流れ図(フローチャート)
プログラム言語は何種類以上あるか
200
流れ図は何から何、何から何へ流れる形にするか
上から下、左から右
流れ図の最初・最後を示す記号
端子
処理の準備を示す記号
準備
あらゆる処理の実施を示す記号
処理
あらゆる処理の実施を示す記号
データ
流れ図の記号と記号をつないで処理の流れを示す役割を持つ
線
繰り返し処理の始まりを示す記号
ループ始端
繰り返し処理の終わりを示す記号
ループ終端
連続する流れ図を離れた場所に書く際に使用する記号
結合子
指定された条件の判断を示す記号
判断
別の流れ図で定義された一連の処理の実行を示す記号
定義済み処理
足し算(和)を表す
+
引き算(差)を表す
-
掛け算(積)を表す
*
割り算(商)を表す
/
余りを求める
%
べき乗(〇乗)を表す
^
AとBが等しい
A=B
AとBが等しくない
A≠B
AがB以上である
A≧B
AがBよりも大きい
A>B
AがB以下である
A≦B
AがB未満である
A<B
変数にAを記憶させる
A→変数名
文字データであることを示す
""
ダブルコーテーション
プログラム上で変化するデータを記憶していおく領域
変数
プログラム上で変化しない一定のデータのこと
定数
すべてのアルゴリズムは3つの基本制御構造を組み合はせて作ることができる
構造化定理
構造化定理に従って作成されたアルゴリズムは非常にわかりやすく、修正も容易である
構造化プログラミング
順次、選択、繰り返しの3つ
アルゴリズムの基本制御構造
基本制御構造のうちの一つで、上から下へ処理を実行するアルゴリズム
順次
基本制御構造のうちの一つで、条件を満たす間、繰り返し処理を実行するアルゴリズム
繰り返し
基本制御構造のうちの一つで、条件によって、どれか一つの処理を実行するアルゴリズム
選択