Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Calculator 斯坦福CS193p作业2-将变量输入RPN计算器_Calculator_Cs193p_Rpn - Fatal编程技术网

Calculator 斯坦福CS193p作业2-将变量输入RPN计算器

Calculator 斯坦福CS193p作业2-将变量输入RPN计算器,calculator,cs193p,rpn,Calculator,Cs193p,Rpn,我目前正在自学iPhone编程,并致力于解决今年斯坦福CS193p课程的问题 关于必选任务1,我有一些不明白的地方。其中一个应该为RPN计算器添加变量支持,以便对其进行编程。然而,人们使用此功能的假定方式是什么?即: 什么顺序的计算器按钮应该设置一个变量 用户应该如何使用预定义的变量值运行预定义的计算器程序 请注意,第5页的屏幕截图中没有“存储”或“运行”按钮。我不确定变量定义的顺序是否过于重要。输入的变量显示在一个单独的部分中,因此只要在按下“回车”键之前它们还在,它就应该工作。事实上,如

我目前正在自学iPhone编程,并致力于解决今年斯坦福CS193p课程的问题

关于必选任务1,我有一些不明白的地方。其中一个应该为RPN计算器添加变量支持,以便对其进行编程。然而,人们使用此功能的假定方式是什么?即:

  • 什么顺序的计算器按钮应该设置一个变量
  • 用户应该如何使用预定义的变量值运行预定义的计算器程序

请注意,第5页的屏幕截图中没有“存储”或“运行”按钮。

我不确定变量定义的顺序是否过于重要。输入的变量显示在一个单独的部分中,因此只要在按下“回车”键之前它们还在,它就应该工作。事实上,如果没有,您可能希望显示警告。

在本任务中,您可以使用测试按钮运行变量include程序(任务3)。下面的赋值可能需要实现“set”和“run”函数。

实际上,您要做的是在堆栈中创建一个等式。为此,可以添加变量按钮来定义方程。比如:
f(x,y,x)=x^2+y^2+z^2
稍后,您将计算给定一组x、y、z值的方程式


非常有用的创建一个图形计算器

我相信,这个程序的工作方式是键入变量,然后使用测试按钮将这些变量替换为值-根据您输入的数组,然后运行


如果您在正常计算过程中输入变量,则在评估结果之前,应将变量设置为零。

询问课堂导师。他们应该知道。我不是斯坦福大学的学生,一直在自学iOS开发。