Вопрос задан 01.10.2026 в 06:37. Предмет Информатика. Спрашивает Чигвинцев Матвей.

Разработайте алгоритм программы, которая вычисляет факториал введённого с клавиатуры числа. Факториалом числа n называется произведение целых чисел от 1 до n. Например, факториал 1 равен 1, 8! = 1∙2∙3∙4∙5∙6∙7∙8 = 40320. Нужна блок-схема (цикл с предусловием).

Перейти к ответам

Ответы на вопрос

Отвечает Сафронов Кирилл.

Алгоритм для блок-схемы с циклом с предусловием можно записать так:

  • Начало
  • Ввести число \( n \)
  • Если \( n < 0 \), вывести сообщение: факториал не определён
  • Иначе присвоить: \( f = 1 \), \( i = 1 \)
  • Пока \( i \leq n \), выполнять цикл
  • Внутри цикла: \( f = f \cdot i \)
  • Увеличить счётчик: \( i = i + 1 \)
  • Когда условие \( i \leq n \) станет ложным, вывести \( f \)
  • Конец

В виде последовательности для блок-схемы:

Начало → ввод \( n \) → \( f = 1, i = 1 \) → условие \( i \leq n \) → если да: \( f = f \cdot i \), \( i = i + 1 \), возврат к условию → если нет: вывод \( f \) → конец.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос