Алгоритм ветвления vs алгоритм линейной структуры
Присоединяйтесь к бесплатному онлайн-уроку 7 октября с ведущим программистом Евгением Волосатовым. Вы узнаете, какие бывают сложности алгоритмов, напишете функции возведения числа в целую степень и поиска чисел Фибоначчи. Причём сделаете это различными способами, изменяя сложность алгоритмов от экспоненциальной до логарифмической. *** Статья рассказывает про алгоритмы с разветвлённой структурой. Читатель узнает, чем их решение отличается от решения линейных алгоритмов, как выглядит программный способ записи таких алгоритмов, а также какова будет блок-схема...
576 читали · 2 года назад
Python | Урок 4 | Алгоритмы ветвления и условный оператор
Программы, рассматриваемые в первой встрече, имели линейную структуру. Все строки программного кода выполнялись последовательно – одна за другой. Однако, в программах часто бывает нужно сделать так, чтобы те или иные действия выполнялись лишь при выполнении определенного условия. Для этого в питоне есть специальная команда — условный оператор, if. В условной инструкции может отсутствовать слово else и последующий блок. Такая инструкция называется неполным ветвлением. Рассмотрим пример 1. Пользователь вводит целочисленное значение x...