Упр.3.92 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
9 класс
Автор
Босова, Аквилянов
Упр.3.92 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
Что будет выведено на экран в результате выполнения программы?
Проверьте себя, выполнив программу в среде программирования Паскаль.
Результат работы программы:
x = 3 – ввод с клавиатуры
y = 5 – ввод с клавиатуры
Вывод: p = 40446 – сумма факториалов 3, 5, 3 + 5.
Подробный ответ
В программе задана функция $$f(n)$$, которая вычисляет факториал числа $$n$$:
$$f(n)=1\cdot 2\cdot 3\cdot \ldots \cdot n$$
В основной программе вводятся значения $$x$$ и $$y$$, после чего вычисляется:
$$p=f(x)+f(y)+f(x+y)$$
При $$x=3$$ и $$y=5$$ получаем:
$$f(3)=3!=6$$
$$f(5)=5!=120$$
$$f(3+5)=f(8)=8!=40320$$
Тогда
$$p=6+120+40320=40446$$
Структура программы:
- Заголовок головной программы: program n92;
- Раздел описания переменных: var x, y: integer; p: longint;
- Раздел описания подпрограммы:
- Имя функции: f
- Входные данные: n: integer
- Тип результата: longint
- Операторы функции: вычисление произведения чисел от $$1$$ до $$n$$
- Раздел операторов головной программы: ввод $$x$$ и $$y$$, вычисление $$p$$, вывод результата
Ответ
На экран будет выведено: p=40446.
Другие учебники
Другие предметы