1)Вычислить P=N!,где N вводится с клавиатуры с помощью трех видов цикла(1)repeat 2)while 3)For 2)модифицировать эти программы введя проверку N,если N>7,то вывести фразу"превышение допустимых значений" В другом случае подсчитать N!

19 Ноя 2021 в 19:42
87 +1
0
Ответы
1

1) Пример программы на Pascal с использованием цикла repeat:

program Factorial
var
N, P, i: Integer
begi
write('Введите значение N: ')
readln(N)
if N > 7 the
writeln('Превышение допустимых значений'
els
begi
P := 1
i := 1
repea
P := P * i
i := i + 1
until i > N
writeln('Факториал числа ', N, ' равен ', P)
end
end.

2) Пример программы на Pascal с использованием цикла while:

program Factorial
var
N, P, i: Integer
begi
write('Введите значение N: ')
readln(N)
if N > 7 the
writeln('Превышение допустимых значений'
els
begi
P := 1
i := 1
while i <= N d
begi
P := P * i
i := i + 1
end
writeln('Факториал числа ', N, ' равен ', P)
end
end.

3) Пример программы на Pascal с использованием цикла for:

program Factorial
var
N, P, i: Integer
begi
write('Введите значение N: ')
readln(N)
if N > 7 the
writeln('Превышение допустимых значений'
els
begi
P := 1
for i := 1 to N d
begi
P := P * i
end
writeln('Факториал числа ', N, ' равен ', P)
end
end.
17 Апр в 08:37
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 90 700 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир