Основы алгоритмической культуры
Выпускник научится: • понимать термины «исполнитель», «состояние исполнителя», «система команд»; понимать различие между непосредственным и программным управлением исполнителем; • строить модели различных устройств и объектов в виде исполнителей, описывать возможные состояния и системы команд этих исполнителей; • понимать термин «алгоритм»; знать основные свойства алгоритмов (фиксированная система команд, пошаговое выполнение, детерминирован-ность, возможность возникновения отказа при выполнении команды); • составлять неветвящиеся (линейные) алгоритмы управления исполнителями и записывать их на выбранном алгоритмическом языке (языке программирования); • использовать логические значения, операции и выражения с ними; • понимать (формально выполнять) алгоритмы, описанные с использованием конструкций ветвления (условные операторы) и повторения (циклы), вспомогательных алгоритмов, простых и табличных величин; • создавать алгоритмы для решения несложных задач, используя конструкции ветвления (условные операторы) и повторения (циклы), вспомогательные алгоритмы и простые величины; • создавать и выполнять программы для решения несложных алгоритмических задач в выбранной среде программирования. Выпускник получит возможность: • познакомиться с использованием строк, деревьев, графов и с простейшими операциями с этими структурами; • создавать программы для решения несложных задач, возникающих в процессе учебы и вне её.
|