ギコBASIC文法覚え書き(2002/11/27現在) http://page.freett.com/gikob/spec.txt
- 変数は符号付き整数型のみで、最初に宣言したもののみ使用できます
- gikoMain関数から実行が始まります
- 演算子の種類と優先順位は次の通り
1: * / % 乗算、除算、剰余
2: + - 加算、減算
3: = < > <= >= 比較演算子
4: チガウヤツ 否定
5: カツ マタハ 論理演算
- 関数・変数の命名規則は最初の文字はアルファベット、二文字目以降はアルファベット、数字が使用できます
- 式の区切りは改行または: (:はモシモダヨ命令で複数の演算・命令を行うために使用します)
- メジルシ [関数名]
関数の宣言を行います
- イッテコイ [関数名]
指定された関数を呼び出します
- カエレ
イッテコイ命令で呼び出した位置に戻ります この命令はループ命令やモシモダヨ命令の中では使用できません
- ホザケ [変数名]
変数を表示します
- イレテミロ [変数名]
入力を待ち、入力された値を変数に格納します
- モシモダヨ [文] ダッタラ [文] (ジャナイナラ [文])
式を評価し、真ならダッタラ以降の文を実行し、偽ならジャナイナラ以降の文を実行します
- ランスウ [変数名]
乱数を生成して変数に格納します
- ループ [式] カイシ
ループを開始します。式の結果が偽になるまでループオワリ命令までの処理を繰り返します
- ループオワリ
ループの終端です
- ヌケダセ
ループを抜けます
- ツヅケロ
ループの最初に戻ります
ヘンスウ x, y, sum, temp, i, j
メジルシ gikoMain
イレテミロ x
イレテミロ y
i = 1
ループ i <= x カイシ
j = 1
temp = 1
ループ j <= y カイシ
temp = temp * i
j = j + 1
ループオワリ
sum = sum + temp
i = i + 1
ループオワリ
ホザケ sum
カエレ