Ветвление, циклы, математические задачи
Автор: Bouffon • Февраль 7, 2023 • Лабораторная работа • 331 Слов (2 Страниц) • 167 Просмотры
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего образования
«Ижевский государственный технический университет имени М.Т.Калашникова»
ЛАБАРАТОРНАЯ РАБОТА
по предмету
«Информационные технологии и программирование»
Тема : «Ветвление, циклы, математические задачи»
Выполнил:
Студент группы Б22-831-1зу Бартов Д. А.
Проверил:
старший преподаватель Д. Г. Шлыков
Ижевск
2023
Задача 1
Написать программу вычисляющую факториал числа, вводимого пользователем. Результат вычислений должен выводиться на экран. При переполнении переменной, хранящей результаты вычислений программа должна выводить на экран информативное сообщение об ошибке.
Факториал вычисляется по формуле n!=∏ i=1 n i=1∙ 2∙ 3…∙(n−1) ∙n (1) Учесть, что 0! = 1. Модифицировать программу следующим образом: по окончании вычислений программа должна спрашивать у пользователя необходимость нового вычисления. Для выбора между новым вычислением и завершением работы пользователь должен вводить символы Y и N. [pic 1]
Рисунок 1 – Написанная программа[pic 2]
Рисунок 2 – Выполнение программы в консоли
Задание 2.
Пользователь вводит 4 целых числа: a, b, c, x. Программа производит вычисление выражения по формуле указанной на рисунке 3.
В программе предусмотреть вывод сообщения об ошибке в случаях, когда знаменатели дробей обращаются в ноль.
Модифицировать программу таким образом, чтобы вместо вводимого пользователем числа x программа вычисляла набор значений в заданных интервалах. Пользователь должен вводить начальную точку интервала Xн, конечную точку интервала Xk и число участков, на которые будет разбит интервал. Для реализации интервала вычислений, разбитого на произвольное число участков использовать динамический массив.[pic 3]
...