Материалы для подготовки к олимпиаде по информатике

📘 Опубликованные методические пособия

✍️ Статьи в журналах с разборами задач олимпиады ТИИМ

📚 Рекомендованная для подготовки литература

🚀 Для начинающих: первые шаги в программировании
  • Великович Л.С. Программирование для начинающих / Л.С. Великович, М.С. Цветкова. — М.: БИНОМ. Лаборатория знаний, 2007. — 287 с.

  • Пупышев В.В. 128 задач по началам программирования / В.В. Пупышев. — М.: БИНОМ. Лаборатория знаний, 2009. — 167 с.

  • Босова Л.Л. Занимательные задачи по информатике / Л.Л. Босова, А.Ю. Босова, Ю.Г. Коломенская. — М.: БИНОМ. Лаборатория знаний, 2007. — 119 с.

  • Долинский М.С. Алгоритмизация и программирование на Turbo Pascal: от простых до олимпиадных задач: Учебное пособие / М.С. Долинский. — СПб.: Питер Принт, 2004. — 240 с.

  • Григорьева А.В. Страна ОЗ. Олимпиадные задачи по программированию для начинающих: учебное пособие / А.В. Григорьева. — СПб.: Изд-во Санкт-Петербургского ун-та, 2021. — 55 с.

  • Златопольский Д.М. Программирование: типовые задачи, алгоритмы, методы / Д.М. Златопольский. — М.: БИНОМ. Лаборатория знаний, 2007. — 223 с.

⚙️ Алгоритмы и структуры данных (база олимпиад)
  • Окулов С.М. Программирование в алгоритмах / С.М. Окулов. — М.: БИНОМ. Лаборатория знаний, 2002. — 341 с.

  • Окулов С.М. Основы программирования / С.М. Окулов. — М.: БИНОМ. Лаборатория знаний, 2005. — 440 с.

  • Кормен Т. Алгоритмы: построение и анализ / Т. Кормен, Ч. Лейзерсон, Р. Ривест. — М.: МЦНМО, 1999. — 960 с.

  • Окулов С.М. Алгоритмы обработки строк: учебное пособие / С.М. Окулов. — М.: БИНОМ. Лаборатория знаний, 2009. — 255 с.

  • Шень А. Программирование: теоремы и задачи / А. Шень. — М.: МЦНМО, 1995. — 264 с.

  • Бентли Д. Жемчужины творчества программистов / Д. Бентли. — М.: Радио и связь, 1990. — 224 с.

  • Рейнгольд Э. Комбинаторные алгоритмы: теория и практика / Э. Рейнгольд, Ю. Нивергельт, Н. Део. — М.: Мир, 1980. — 476 с.

  • Столяр С.Е. Информатика. Представление данных и алгоритмы / С.Е. Столяр, А.А. Владыкин. — СПб.: Невский Диалект; М.: БИНОМ. Лаборатория знаний, 2007. — 382 с.

📐 Дискретная математика — фундамент
  • Окулов С.М. Дискретная математика. Теория и практика решения задач по информатике: учебное пособие / С.М. Окулов. — М.: БИНОМ. Лаборатория знаний, 2008. — 422 с.

  • Просветов Г.И. Дискретная математика: задачи и решения: учебное пособие / Г.И. Просветов. — М.: БИНОМ. Лаборатория знаний, 2008. — 222 с.

  • Андреева Е.В. Математические основы информатики. Элективный курс: Учебное пособие / Е.В. Андреева, Л.Л. Босова, И.Н. Фалина. — М.: БИНОМ. Лаборатория знаний, 2007. — 312 с.

🏆 Сборники задач и олимпиад (с решениями)
  • Меньшиков Ф.В. Олимпиадные задачи по программированию / Ф.В. Меньшиков. — СПб.: Питер, 2006. — 315 с.

  • Задачи по программированию / С.М. Окулов, Т.В. Ашихмина, Н.А. Бушмелева и др.; Под ред. С.М. Окулова. — М.: БИНОМ. Лаборатория знаний, 2006. — 820 с.

  • Скиена С.С. Олимпиадные задачи по программированию. Руководство по подготовке к соревнованиям / С.С. Скиена, М.А. Ревилла. — М.: Кудиц-образ, 2005. — 416 с.

  • Волчёнков С.Г. Ярославские олимпиады по информатике. Сборник задач с решениями / С.Г. Волчёнков, П.А. Корнилов, Ю.А. Белов и др. — М.: БИНОМ. Лаборатория знаний, 2010. — 405 с.

  • Московские олимпиады по информатике. 2002–2009 / Под ред. Е.В. Андреевой, В.М. Гуровица, В.А. Матюхина. — М.: МЦНМО, 2009. — 414 с.

  • Брудно А.Л. Московские олимпиады по программированию / А.Л. Брудно, Л.И. Каплан; Под ред. акад. Б.Н. Наумова. — 2-е изд., доп. и перераб. — М.: Наука, 1990. — 208 с.

  • Кирюхин В.М. Информатика. Всероссийские олимпиады. Выпуски 1–4. — М.: Просвещение, 2008–2013. (Серия «Пять колец»)

  • Кирюхин В.М. Информатика. Международные олимпиады. Выпуск 1. — М.: Просвещение, 2009. — 239 с. (Серия «Пять колец»)

  • Уэзерелл Ч. Этюды для программистов / Ч. Уэзерелл. — М.: Мир, 1982. — 288 с.

🧠 Логика и мышление — тренировка интеллекта
  • Быльцов С. Логические головоломки и задачи. Занимательная математика для всей семьи / С. Быльцов. — М.: ЛитРес, 2018. — 160 с.

  • Охлопков А. Сборник логических задач (60 задач с решениями: метод рассуждений, от противного, таблиц, графов, кругов Эйлера).

  • Раскина И. Логические задачи (с 3 класса). — Перебор, табличные задачи, «рыцари и лжецы».

  • Раскина И. Логика для всех (с 5 класса). — Продвинутые задачи, начала алгебры логики, метазадачи.

  • Арсак Ж. Программирование игр и головоломок / Ж. Арсак. — М.: Наука, 1990. — 224 с.

📖 Как готовиться: методики и рекомендации
  • Алексеев А.В. Подготовка школьников к олимпиадам по информатике с использованием веб-сайта: учебно-методическое пособие для учащихся 7-11 классов / А.В. Алексеев, С.Н. Беляев. — Ханты-Мансийск: РИО ИРО, 2008. — 284 с.

  • Кирюхин В.М. Методика проведения и подготовки к участию в олимпиадах по информатике. Всероссийская олимпиада школьников / В.М. Кирюхин. — М.: БИНОМ. Лаборатория знаний, 2011. — 271 с.

  • Кирюхин В.М. Всероссийская олимпиада школьников по информатике / В.М. Кирюхин. — М.: АПК и ППРО, 2005. — 212 с.

  • Очеповский А.В. Решение задач олимпиадного программирования: учебно-методическое пособие / А.В. Очеповский, О.М. Гущина. — Тольятти: ТГУ, 2021. — 128 с.

🗂️ Архив заданий прошлых лет

Ваше сообщение получено!