Для студентов МГТУ им. Н.Э.Баумана по предмету Алгоритмы и алгоритмические языкиДомашнее задание № 3 на тему "Строковый калькулятор"Домашнее задание № 3 на тему "Строковый калькулятор"
5,00531
2021-03-142024-09-03СтудИзба
ДЗ: Домашнее задание № 3 на тему "Строковый калькулятор"
-66%
Описание
Условие задачи: Разработать программу строковый «калькулятор».
На оценку «удовлетворительно»: По запросу с клавиатуры в консольном приложении вводится строка, которая может содержать: знаки операций +,-,*,/; константы (целые или вещественные). Строка задает некоторое правильное математическое выражение (формулу в инфиксной форме), программа вычисляет значение, выдает результат. На оценку «хорошо»: В формуле дополнительно использовать скобки () для задания приоритета операций, а также проверку правильности введенного выражения, в случае ошибок ввода выдавать сообщения об ошибках. На оценку «отлично»: В формуле дополнительно использовать имена функций sin, cos, tg, ctg, exp; а также переменную x. После проверки правильности формулы запрашивается значение переменной x, если переменная есть в формуле, и вычисляется результат. Например, вводится следующее: cos(x-5)*10/(2*x-5) Программа запрашивает ввод значения x, например, Введите x=5 Результат: 2 Алгоритм программы в виде блок-схем:
![]()
На оценку «удовлетворительно»: По запросу с клавиатуры в консольном приложении вводится строка, которая может содержать: знаки операций +,-,*,/; константы (целые или вещественные). Строка задает некоторое правильное математическое выражение (формулу в инфиксной форме), программа вычисляет значение, выдает результат. На оценку «хорошо»: В формуле дополнительно использовать скобки () для задания приоритета операций, а также проверку правильности введенного выражения, в случае ошибок ввода выдавать сообщения об ошибках. На оценку «отлично»: В формуле дополнительно использовать имена функций sin, cos, tg, ctg, exp; а также переменную x. После проверки правильности формулы запрашивается значение переменной x, если переменная есть в формуле, и вычисляется результат. Например, вводится следующее: cos(x-5)*10/(2*x-5) Программа запрашивает ввод значения x, например, Введите x=5 Результат: 2 Алгоритм программы в виде блок-схем:


Характеристики домашнего задания
Учебное заведение
Семестр
Просмотров
47
Размер
718,66 Kb
Список файлов
Домашнее задание № 3.pdf

Ваше удовлетворение является нашим приоритетом, если вы удовлетворены нами, пожалуйста, оставьте нам 5 ЗВЕЗД и позитивных комментариев. Спасибо большое!
Комментарии

Отзыв
Отлично