計算機言語:lecture3
文書の過去の版を表示しています。
変数と定数
例題
円柱の半径($r$)と高さ($h$)を読み込んで、その体積($V$)と表面積($S$)と表示するプログラムを作成せよ $$ V = \pi r^2 h $$
$$ S = 2\pi r^2 + 2\pi rh = 2\pi r(r + h) $$ 体積 V = π r2h
h
表面積
S = 2π r2 +2π rh = 2π r(r + h)
- 定数
- プログラム実行中に変化することのない「値」を保持するユーザ定義名前付オブジェクト
- 変数
- プログラム実行中に変化する「値」を示すユーザ定義名前付オブジェクト
(* program文の後、変数宣言文の前 *) const 定数名 = 定数値; const 定数名 = 定数値; 定数名 = 定数値; 定数名 = 定数値; {複数の定数を定義する場合}
C program文の後、変数宣言文の前簡単な演算も可能 PARAMETER(定数名 = 定数値) C 複数の定数を定義する場合 PARAMETER(N = 10, M = 11) PARAMETER(N = 10, M = N + 1) PARAMETER(N = 10) PARAMETER(M = N + 1)
/* 定数定義はマクロにより行う */ #define 定数名 定数値 #ifdef __小学生__ #define PI 3.14 #else #define PI 3.141592 #endif
Pascal const PI=3.141592; FORTRAN PARAMETER (PI=3.141592) #define PI 3.141592
計算機言語/lecture3.1661394922.txt.gz · 最終更新: 2022/08/25 11:35 by kimi