我目前正在自学iPhone编程并致力于解决今年斯坦福CS193p课程assignment 2 [PDF]。
对于必需的任务1,我有一些我不理解的事情。一个应该为RPN计算器添加变量支持,以便可以编程。但是,有人使用此功能的假设方式是什么?那就是:
请注意,第5页的屏幕截图中没有“存储”或“运行”按钮。
答案 0 :(得分:3)
在此作业中,您可以使用 Test Buttons (任务3)运行变量包含程序。也许以下任务需要实现“设置”和“运行”功能。
答案 1 :(得分:0)
我不确定变量定义的顺序是否过分重要。输入的变量显示在一个单独的部分中,因此只要在按下“Enter”键之前它们就在那里就可以工作。事实上,如果他们不是,你可能会想要发出警告。
答案 2 :(得分:0)
实际上,您所做的是在堆栈中创建一个等式。为此,您可以添加变量按钮来定义方程式。就像是:
f(x,y,x) = x^2 + Y^2 + z^2
稍后,在给定x,y,z的一组值的情况下评估等式。
创建图形计算器非常有用!
答案 3 :(得分:0)
我认为,这个程序的工作方式是你输入变量,然后使用Test按钮将这些变量替换为值 - 根据你输入的数组然后运行。
如果在正常计算期间输入变量,则在评估结果之前应将它们设置为零。