Упр.3.92 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Аквилянов
Упр.3.92 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Задача
- Выделите в программе и подпишите справа от нее заголовок головной программы; раздел описания переменных; раздел описания подпрограммы с указанием имени функции, входных данных, типа результата и операторов функции; раздел операторов головной программы. Что будет выведено на экран в результате выполнения программы? Проверьте себя, выполнив программу в среде программирования Паскаль.
Подробный ответ
В программе есть два раздела: описание функции и главная программа.
Разделы программы
Заголовок головной программы: 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.
Другие учебники
Другие предметы



