Стэнфордский CS193P Назначение 2 - Ввод переменных в калькулятор RPN

StackOverflow https://stackoverflow.com/questions/8367249

  •  27-10-2019
  •  | 
  •  

Вопрос

В настоящее время я учу себя программировать iPhone и работать над решением Присвоение 2 [PDF этого года Stanford CS193P курса.

Есть кое -что, что я не понимаю в требуемой задаче 1. Один должен добавить переменную поддержку калькулятору RPN, чтобы его можно было запрограммировать. Тем не менее, каков предполагаемый способ для кого -то использовать эту функцию? То есть:

  • Какая последовательность кнопок калькулятора должна установить переменную?
  • Как пользователь должен запустить предопределенную программу калькулятора с предопределенными значениями переменных?

Обратите внимание, что на экране нет кнопок «магазин» или «запустить» на странице 5.

Это было полезно?

Решение

В этом задании вы можете просто запустить программу с переменной включением, используя Тестовые кнопки(Задача 3). Возможно, следующее назначение потребует реализации функции «set» и «run».

Другие советы

Я не уверен, что последовательность определения переменной чрезмерно важна. Введенные переменные отображаются в отдельном разделе, поэтому он должен работать до тех пор, пока они там до того, как нажата клавиша «Enter». На самом деле, вы, вероятно, захотите показать предупреждение, если они нет.

На самом деле то, что вы делаете, это создавать уравнение в вашем стеке. Для этого вы добавляете кнопки переменных для определения вашего уравнения. Что-то типа:f(x,y,x) = x^2 + Y^2 + z^2Позже вы оцениваете уравнение с учетом набора значений для x, y, z.

Очень полезно для создания графического калькулятора!

Я полагаю, что эта программа предназначена для работы, заключается в том, что вы печатаете переменные и используя тестовые кнопки, эти переменные должны заменить значения - в соответствии с вводом, который вы вводите.

Если вы вводите переменные во время нормального расчета, их следует установить на ноль перед оценкой результата.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top