Syncretion
ВХОДеслииначеABВЫХОД

Алгоритмы вокруг нас: как компьютер «думает»

2. Кибернетики · Урок 1 из 30

00:00 / 40:00
+40 токенов за урок

Программирование — это не только код. Это способ видеть мир как решаемую задачу.

— Аллан Кэй

Практика — нажми воспроизведение

01

Опишите алгоритм своего утра: встать → умыться → одеться. Это уже код.

02

Найдите «ветку»: если дождь — взять зонт, иначе — нет. Это условный оператор if/else.

03

Добавьте цикл: пока голоден — ешь. Это while loop в реальной жизни.

04

Теперь напишите это на псевдокоде. Вы только что написали программу.

Прогресс урока

0%

00:00 прошло

40:00 осталось

Ключевые понятия

Алгоритм

Конечный набор чётких инструкций для решения задачи. У вас есть алгоритм для заварки чая — и этого уже достаточно.

Рекурсия

Процесс, вызывающий сам себя. Как матрёшка: внутри матрёшки — матрёшка. Или зеркало напротив зеркала.

Цикломатическая сложность

Мера запутанности программы. Чем меньше — тем красивее и поддерживаемее код.