Алгоритмы вокруг нас: как компьютер «думает»
2. Кибернетики · Урок 1 из 30
Программирование — это не только код. Это способ видеть мир как решаемую задачу.
Практика — нажми воспроизведение
Опишите алгоритм своего утра: встать → умыться → одеться. Это уже код.
Найдите «ветку»: если дождь — взять зонт, иначе — нет. Это условный оператор if/else.
Добавьте цикл: пока голоден — ешь. Это while loop в реальной жизни.
Теперь напишите это на псевдокоде. Вы только что написали программу.
Прогресс урока
00:00 прошло
40:00 осталось
Ключевые понятия
Алгоритм
Конечный набор чётких инструкций для решения задачи. У вас есть алгоритм для заварки чая — и этого уже достаточно.
Рекурсия
Процесс, вызывающий сам себя. Как матрёшка: внутри матрёшки — матрёшка. Или зеркало напротив зеркала.
Цикломатическая сложность
Мера запутанности программы. Чем меньше — тем красивее и поддерживаемее код.
Программа