Основы алгоритмизации и программирования


Учебная дисциплина для студентов первого курса направлений "Прикладная информатика" и "Фундаментальная информатика".

Преподаватель Кириченко Константин Дмитриевич.


Дистанционные консультации в форме вопросов через vk (мой id85284639) или в группе Основы алгоритмизации и программирования

Осенний семестр

Задания осеннего семестра (id 41)

Темы заданий

Первые программы (задачи 1-10) (1-я неделя курса) Материалы

Инструкция ветвления (задачи 11-20) (2-3 недели курса) Материалы

Цикл со счетчиком (задачи 21-30) (3-4 недели курса) Материалы

Цикл с предусловием (задачи 31-40) (5-6 недели курса)

Инвариант цикла (задачи 41-50) (7-8 недели курса)

Массивы (задачи 51-60) (9-10 недели курса) Материалы

Двумерные массивы (задачи 61-65) (11-12 недели курса)

Составление алгоритмов (задачи 66-80) (12-15 недели курса)

Критерии оценок

Удовлетворительно от 50 задач.

Хорошо от 65 задач.

Отлично 80 задач.

Весенний семестр

Задания весеннего семестра (id 70)

Темы заданий

Итераторы и алгоритмы стандартной библиотеки (задачи 1-20) (1-5 недели курса) Материалы

Контейнеры стандартной библиотеки (задачи 21-40) (6-10 недели курса) Материалы

Бинарный и тернарный поиск. Алгоритмы lower_bound и upper_bound (задачи 41-50) (11-13 недели курса) Материалы

Основные алгоритмы теории графов (задачи 51-60) (14-16 недели курса) Материалы

Динамическое программирование (задачи 61-70) (17-19 недели курса) Материалы