Задача 18. Факториал
Решим сложную задачу на двух языках. Читаем условие: Алгоритмически решается задача очень просто: надо перебрать все числа от 1 до n и перемножить их. И именно так и надо делать. Например на Python. Считаем входное число и приведём его к числовому типу: Затем заведём переменную, в которой будем накапливать ответ. И инициализируем её единицей. Обращу внимание, что не нулём, потому что будем домножать её, а не прибавлять к ней. И запустим цикл, в котором выполним умножения: Осталось вывести ответ: И этим решением легко сдать задачу...
615 читали · 2 года назад
Немного математики в программировании.
Сегодня продолжу тему программирования и решения простых задач. Как вы заметили, пока задачки идут простые с точки зрения программирования. В них вы учитесь решать примеры математики, которые можно переложить на физику или электротехнику. Идея в том, что любая оценка и принятие решения должны основываться на чём-либо. Для этого и служит математика. которая позволяет вычислять и давать результат. Предыдущая задача здесь:задача3. Скажу, сразу, что это простые программы и на них мы привыкаем к языку, учимся совершать просты операции и оптимизировать под себя...