Что такое факториал | Математика
Чем 4! отличается от (4!) и когда факториал – это проблема...
Комментарий под статьей (где был пример с факториалом) заставил меня задуматься: «И ведь таких людей много, которые преподносят свои «знания» как истинные, хотя сами жестко ошибаются». Факториал – казалось бы, что может быть проще: умножай числа от 1 до n и всё. Но... на практике он часто становится реальной проблемой. Почему? Давайте разбираться вместе. Вот тот самый комментарий: Смысл комментария заключается в следующем: Если факториал записать в примере разными способами: в одном как n!, а в другом как (n!) – то решение будет кардинально другим и ответы будут разными...
Как вычислить факториал в 1с
Вычисление факториала в "1С" можно реализовать несколькими способами. Вот два основных подхода: 1. Использование цикла: Этот способ наиболее простой и понятный. 1C Функция Факториал(Число)
Если Число < 0 Тогда Возврат Неопределено; // Факториал не определен для отрицательных чисел КонецЕсли;
Результат = 1;
Для i = 1 По Число Цикл Результат = Результат * i;
КонецЦикла;
Возврат Результат;
КонецФункции Пример использования: 1C Число = 5;
ФакториалЧисла = Факториал(Число);
Если ФакториалЧисла <> Неопределено Тогда Сообщить("Факториал числа " + Число + " равен " + ФакториалЧисла);
Иначе Сообщить("Факториал не определен для отрицательных чисел...