Опубликовано: 2018-06-05 08:00:00
Считаем факториал числа N
Задача. Подсчитать факториал числа N (N!), то есть произведение первых N-натуральных чисел. Число N ввести с клавиатуры.
- REM PODSCHET_FAKTORIALA
- INPUT "VVEDITE NATURALNOYE CHISLO: "; N
- P = 1
- FOR I = 1 TO N
- P = P * I
- NEXT
- PRINT N; "! = "; P
Рисунок 1 – Вычисление факториала при помощи цикла с параметром
Рисунок 2 – Результат выполнения программы
Немного поясним работу прогрммы. Для подсчета факториала необходимо завести переменную памяти, в которой будут «накапливаться» произведения. Пока она не задействована, ей присваивают значение 1. Переменная цикла будет последовательно принимать значения натуральных чисел от 1 до N. В теле цикла ячейке – «копилке» – будут присваиваться произведения ее старого значения на переменную цикла.
Спасибо за прочтение этой статьи.
Прикрепленные файлы: