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

Упр.3.92 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)

Задача
  1. Выделите в программе и подпишите справа от нее заголовок головной программы; раздел описания переменных; раздел описания подпрограммы с указанием имени функции, входных данных, типа результата и операторов функции; раздел операторов головной программы. Что будет выведено на экран в результате выполнения программы? Проверьте себя, выполнив программу в среде программирования Паскаль.
Подробный ответ

В программе есть два раздела: описание функции и главная программа.

Разделы программы

Заголовок головной программы: program n92;

Раздел описания переменных:

var x, y: integer;
p: longint;

Раздел описания подпрограммы:

function f(n: integer): longint;
var i: integer; p: longint;
begin
  p:=1;
  for i:=1 to n do p:=p*i;
  f:=p
end;

Раздел операторов головной программы:

begin
  write(‘x=’); readln(x);
  write(‘y=’); readln(y);
  p:=f(x)+f(y)+f(x+y);
  writeln(‘p=’, p)
end.

Вычисление результата

Функция f(n) вычисляет факториал числа $$n$$.

При $$x=3$$ и $$y=5$$ получаем:

$$f(3)=3!=6$$

$$f(5)=5!=120$$

$$f(3+5)=f(8)=8!=40320$$

Тогда

$$p=6+120+40320=40446$$

Ответ

На экран будет выведено: p=40446.



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