C/C++の宿題を片付けます 56代目
■ このスレッドは過去ログ倉庫に格納されています
0008デフォルトの名無しさん
2005/12/21(水) 12:58:48(1)は何とか作成できそうなので、(2)をどなたか助けてください
985 名前:デフォルトの名無しさん 本日のレス 投稿日:2005/12/21(水) 08:55:34
[1] 授業単元: ソフトウェア
[2] 問題文(含コード&リンク):
(C、FORTRAN)の代入文が入力データとして与えられたとき、
(1) ポーランド記法に変換して出力する構文解析プログラムを作成する。
(2) 木構造表現に変換して出力する構文解析プログラムを作成する。
ただし、(C、FORTRAN)の代入文は、「単純変数=算術式」であり、算術式は、
単純変数(英字1文字)の演算数と、「+、−、*、/」の4種類の演算子および
「(」,[)]によって表現される任意の数式とする。
「+」、「-」は単純演算子としても使用されるとする。
演算子間の優先順位は{*,/}>{+,-}>{=}とする。
入力された代入文の文法的な誤りはできるだけ検出すること。
例えば、A=B+*C、A=B*(C-(D)) などをエラーとする。
[3] 環境
[3.1] OS: windouws
[3.2] コンパイラ名とバージョン:VC
[3.3] 言語:どちらでも可
[4] 期限: 明日の夜まで
[5] その他の制限: なし
宜しくお願いします。。。
■ このスレッドは過去ログ倉庫に格納されています