Stanford CS193p割り当て2- RPN電卓に変数を入力する
-
27-10-2019 - |
質問
私は現在、iPhoneプログラミングを教えていて、解決に取り組んでいます 割り当て2 [PDF 今年のスタンフォードCS193pコース。
必要なタスク1について理解していないことがあります。1つは、プログラムできるようにRPN電卓に変数サポートを追加することになっています。しかし、誰かがこの機能を使用すると推定される方法は何ですか?あれは:
- どのような計算ボタンのシーケンスが変数を設定する必要がありますか?
- ユーザーは、変数の事前定義された値を備えた事前定義された電卓プログラムをどのように実行する必要がありますか?
5ページのスクリーンショットに「ストア」または「実行」ボタンがないことに注意してください。
解決
この割り当てでは、使用して変数インクルードプログラムを実行することができます テストボタン(タスク3)。たぶん、フォロー割り当てでは、「セット」と「実行」機能を実装する必要があります。
他のヒント
可変定義のシーケンスが過度に重要であるかどうかはわかりません。入力された変数は別のセクションに表示されるため、「Enter」キーが押される前にそれらがそこにある限り動作するはずです。実際、そうでない場合は、おそらく警告を表示したいと思うでしょう。
実際、あなたがしていることは、スタックに方程式を作成することです。そのため、方程式を定義する変数ボタンを追加します。何かのようなもの:f(x,y,x) = x^2 + Y^2 + z^2
後で、x、y、zの値のセットが与えられた方程式を評価します。
グラフ計算機を作成するのに非常に便利です!
このプログラムが機能することを意図している方法は、変数を入力し、テストボタンを使用して、これらの変数が値に置き換える必要があることです。
通常の計算中に変数を入力した場合、結果を評価する前にゼロに設定する必要があります。
所属していません StackOverflow