Что такое алгоритмы и исполнители
Алгоритм — это точная последовательность шагов, а исполнитель — тот, кто их выполняет. На этой паре держится вся информатика.
Алгоритм — план из шагов
Алгоритм — это понятная последовательность команд, ведущая к результату. Пример из жизни — рецепт или инструкция по сборке.
Главное свойство — однозначность: шаги понятны и выполнимы.
Исполнитель
Исполнитель — тот, кто выполняет команды: человек, робот или компьютер. У каждого исполнителя есть набор команд, которые он «понимает».
Нельзя приказать исполнителю то, чего нет в его системе команд.
Свойства алгоритмов
Основные свойства: дискретность (шаги по очереди), определённость, результативность, массовость (работает для разных данных).
Эти свойства отличают алгоритм от простого описания.
Как записывают алгоритмы
Алгоритм можно записать словами, блок-схемой или на языке программирования. Блок-схемы наглядно показывают ветвления и циклы.
Увидеть, как команды оживают, удобно в тренажёре «Дрон Кодер»: задаёшь дрону алгоритм — и он выполняет его по шагам.
Частые вопросы
Чем алгоритм отличается от программы? Программа — это алгоритм, записанный на языке, понятном компьютеру.
Кто может быть исполнителем? Любой, у кого есть набор команд: человек, робот, компьютер.
Зачем нужны блок-схемы? Они наглядно показывают порядок шагов, условия и повторения.
Начать игру бесплатно