No.2
- 回答日時:
計算できない式を入力したときの処理に難がありますが、eval というメソッドを使うと
とても簡単に実現できます。
<script>
function calc(form) {
form.result.value = eval(form.src.value)
}
</script>
<form>
<input type=text size=50 name=src>
<input type=button value="calc →" onclick="calc(this.form)">
<input type=text size=10 name=result>
</form>
あくまで、「入力した式を簡単に計算する方法」であって、式を解釈するプログラムを作る
という趣旨の研究であれば、合いませんね
No.1ベストアンサー
- 回答日時:
まともに見るままに初心者的に取り組むと「計算エラーが多く困難である」ことが判ります。
これは有名な問題で、「逆ポーランド記法」(Reverse Polish Notation)やその他の法で処理するもので、コンパイラを作るときの主要な問題なんです。情報処理の教科書に載っています。アルゴリズムの辞典にも必ず載っています。あとスタックとキューを使います。http://page.freett.com/cardno4/SelfStudy/1syu/IS …など多数。逆ポーランド記法でWEB照会のこと。
「卒業研究の締め切りが迫っていてとても困っています」
段階では、別の方法を探るべきではと思います。出来あがっているソフトを使えないかとか。
この回答へのお礼
お礼日時:2002/12/18 19:11
的確な解答ありがとうございます。imogasiさんのアドバイスに書かれていたコンパイラについて調べてみましたが、だいたいの仕組みは理解しましたが指摘されたように卒業研究として発表するにはあまりに時間がないことも分かりました。自分なりにこれからの研究の進め方をいろいろ考えてみようと思います。本当にありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- 経済学 国の予算原則について質問です。 「予算単年度主義」と「会計年度独立の原則」の違いが今ひとつ分かりませ 1 2022/04/08 15:53
- その他(ソフトウェア) F-BASICで計算中の実行が中途で勝手に止まり、大変困っています。 2 2023/03/02 16:15
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- C言語・C++・C# numpyスライス機能を使った数値計算 2 2023/05/08 16:01
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- C言語・C++・C# プログラミング初心者です。 演算子を習い、自力で計算機を作ろうと思い、写真のようなプログラムを書きま 2 2022/08/14 21:27
- Java Java 年数計算 3 2023/01/28 10:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォーム上で押されたボタンに...
-
JSPでのサブミット判定
-
リクエストに応じたselectedの...
-
ラジオボタンの選択肢をサーブ...
-
動的に作成したラジオボタンの...
-
JSPでのリストボックス表示
-
int型の内容をbyteの配列にコピー
-
htmlからjspへ処理を移す方法が...
-
JSFでJavaScriptを使用するには?
-
フォームで同じ複数のnameで違...
-
「<c:forEach タグが終了し...
-
javaでDBから取得したデータのJ...
-
教えてください:strutsのhtml:...
-
ログイン時でセッションでのユ...
-
JSPとサーブレット間での画面遷...
-
腕時計の時報をならないように...
-
EXCEL VBAで、EXCELの入力規則...
-
三菱GOTの画面切り替えについて
-
jspからServletを呼び、元のjsp...
-
ボタンが活性化の場合とは、ボ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リクエストに応じたselectedの...
-
フォーム上で押されたボタンに...
-
フォームで同じ複数のnameで違...
-
int型の内容をbyteの配列にコピー
-
「<c:forEach タグが終了し...
-
ラジオボタンの選択肢をサーブ...
-
javaでDBから取得したデータのJ...
-
StrutsでPOSTのデータ(リクエ...
-
Servletへフォームから配列を送...
-
JSPでのリストボックス表示
-
strutsを使用したjspでjavascri...
-
EL式 true falseを表示
-
JSPで複数テーブルのSQL実行後...
-
JSP+Servletで終了ボタン
-
JSPとサーブレット間での画面遷...
-
JSPでのサブミット判定
-
テキストボックスで入力したデ...
-
jspの文字化けの解消方法を教え...
-
ボタンクリック-JSP判断
-
jspでjavascript関数へ引数を渡...
おすすめ情報