2011-12-03 36 views
2

我目前正在教授自己的iPhone編程和解決今年斯坦福大學CS193p課程的assignment 2 [PDF]課程。斯坦福CS193p作業2 - 輸入變量到RPN計算器

有一些我不明白的必需任務1.一個應該添加可變支持RPN計算器,以便它可以編程。但是,有人使用此功能的推測方式是什麼?那就是:

  • 什麼序列的計算器按鈕應該設置一個變量?
  • 用戶應該如何使用預定義的變量值運行預定義的計算器程序?

注意,沒有「店」或第5頁

+0

請教全班的導師。他們應該知道。 –

+1

我不是斯坦福大學的學生,一直在學習iOS開發。 – user1044147

回答

3

在此作業中,您可以使用測試按鈕(任務3)運行變量包含程序。也許後續任務需要實現「設置」和「運行」功能。

0

截圖中的「運行」按鈕,我不知道這個變量定義的序列是太重要了。輸入的變量顯示在一個單獨的部分,因此只要按下「Enter」鍵之前它們在那裏就會工作。事實上,如果他們不是,你可能會想要顯示警告。

0

實際上你要做的是在棧中創建一個方程。爲此,您可以添加變量按鈕來定義您的公式。例如: f(x,y,x) = x^2 + Y^2 + z^2 稍後,您將評估給定x,y,z的一組值的方程。

非常有用的創建圖形計算器!

0

這個程序的工作方式,我相信是,你輸入變量,並通過使用測試按鈕,這些變量應該取代值 - 根據你輸入的數組然後運行。

如果您在正常計算過程中輸入變量,則應在評估結果前將其設置爲零。