Pascalの宿題は俺にやらせろ!!Part2
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:43 06/01/20 23:29:26 すいません45のところ間違ってました。訂正します。 function expr: integer; {<式>を評価する関数} var value: integer; function term: integer; {<項>を評価する関数} var value: integer; function factor: integer; {<因子>を評価する関数} var value: integer; function constant:integer; var value:integer; function digit: integer; {<数字>を評価する関数} begin{digit} if (ord('0') <= ord(CurrentToken)) and (ord(CurrentToken) <= ord('9')) then {CurrentTokenが<数字>ならば,} begin {その<数字>の順序数 - `0'の順序数} digit := ord(CurrentToken) - ord('0'); GetToken {を, その数字の評価値とする.} end else {そうでなければ, エラー.} begin error := TRUE; writeln('Error at digit.') end end; begin{consstant} value:=digit; while (ord('0') <= ord(CurrentToken)) and (ord(CurrentToken) <= ord('9')) do begin value:=value*10+digit; end; constant:=value; end;
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5182日前に更新/280 KB
担当:undef