SST Lab Dokuwiki Header header picture

ユーザ用ツール

サイト用ツール


計算機言語: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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki