1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова 7-9 класс (Сборник упр-й)
Упр.3.92 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
8 класс
Автор
Босова, Аквилянов

Упр.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.



Общая оценка
3.6 / 5
Другие учебники
Другие предметы