Для студентов МГТУ им. Н.Э.Баумана по предмету Алгоритмы и алгоритмические языкиДомашнее задание № 3 на тему "Строковый калькулятор"Домашнее задание № 3 на тему "Строковый калькулятор"
5,0051
2021-03-142021-03-14СтудИзба
ДЗ: Домашнее задание № 3 на тему "Строковый калькулятор"
-71%
Описание
Условие задачи: Разработать программу строковый «калькулятор».
На оценку «удовлетворительно»: По запросу с клавиатуры в консольном приложении вводится строка, которая может содержать: знаки операций +,-,*,/; константы (целые или вещественные). Строка задает некоторое правильное математическое выражение (формулу в инфиксной форме), программа вычисляет значение, выдает результат. На оценку «хорошо»: В формуле дополнительно использовать скобки () для задания приоритета операций, а также проверку правильности введенного выражения, в случае ошибок ввода выдавать сообщения об ошибках. На оценку «отлично»: В формуле дополнительно использовать имена функций 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 Алгоритм программы в виде блок-схем:
Характеристики домашнего задания
Учебное заведение
Семестр
Просмотров
45
Покупок
2
Размер
718,66 Kb
Список файлов
- Домашнее задание № 3.pdf 847,66 Kb
Ваше удовлетворение является нашим приоритетом, если вы удовлетворены нами, пожалуйста, оставьте нам 5 ЗВЕЗД и позитивных комментариев. Спасибо большое!
Комментарии
Отзыв
Отлично