Логин: Пароль:

Спортивное программирование
в Красноярском крае

Часто начинающие программисты просят посоветовать книги, которые можно прочитать для повышения своего уровня. Книг по синтаксису того или иного языка очень много в любом книжном магазине. Эти книги принципиально ничем не отличаются друг от друга. Поэтому приведем список книг, направленных на изучение алгоритмов и решение олимпиадных задач.

С. Окулов. Основы программирования

Книга известного специалиста по программированию посвящена формированию главных качеств профессиональных программистов: алгоритмического, структурного и эвристического стилей мышления.

Изучение основных управляющих конструкций языка Турбо Паскаль, правил использования процедур и функций работы с массивами и динамическими структурами данных происходит на большом количестве примеров.


С. Окулов. Программирование в алгоритмах

Искусство программирования представлено в виде учебного курса, раскрывающего секреты наиболее популярных алгоритмов. Освещены такие вопросы, как комбинаторные алгоритмы, перебор, алгоритмы на графах, алгоритмы вычислительной геометрии. Приводятся избранные олимпиадные задачи по программированию с указаниями к решению. Практические рекомендации по тестированию программ являются необходимым дополнением курса.


А. Шень. Программирование. Теоремы и задачи

Книга содержит задачи по программированию различной трудности. Большинство задач приводятся с решениями. Цель книги - научить основным методам построения корректных и быстрых алгоритмов.

Для учителей информатики, старшеклассников, студентов младших курсов высших учебных заведений. Пособие может быть использовано на кружковых и факультативных занятиях в общеобразовательных учреждениях, в школах с углубленным изучением математики и информатики.


Ф. Меньшиков. Олимпиадные задачи по программированию

Цель этой книги - познакомить читателей с некоторыми часто встречающимися типами задач, предлагаемых на олимпиадах по программированию. В разных источниках можно найти немало олимпиадных задач, но примеры решений публикуются далеко не всегда, а без них начинающему программисту-олимпийцу подготовиться к реальным соревнованиям бывает тяжело. В этой книге опубликован детальный разбор задач, взятых из ранее проводившихся олимпиад. Кроме примеров решения, автор обращает внимание читателей на особенности языков программирования, которые часто упускают из виду, но которые очень важны для успешного решения задачи.


Московские олимпиады по информатике 2002-2009

Книга предназначена для школьников, учителей информатики, студентов и просто любителей решать задачи по программированию. В ней приведены задачи Московских олимпиад по информатике (командных, заочных и личных туров), начиная с 2002 года. Большинство задач приведены с подробными разборами и комментариями. Ко всем задачам прилагаются тесты для автоматической проверки их решений. Книга снабжена тематическим рубрикатором, в котором задачи упорядочены по темам и сложности. В качестве дополнительного материала читатель найдет в книге статьи о поиске в глубину и методе рекурсивного спуска, а также о том, зачем и как можно учить школьников программированию.


В. Кирюхин, С. Окулов. Методика решения задач по информатике. Международные олимпиады

Приведен анализ решений задач 18 международных олимпиад по информатике для школьников (1989-2006 гг.). Основной акцент сделан на обсуждении методики решения задач и на самостоятельной подготовке школьников (студентов) при решении задач по олимпиадной информатике.

Книга предназначена для школьников и студентов, увлекающихся информатикой и желающих сделать информатику своей профессией, а также для преподавателей информатики, не ограничивающихся в своей работе рамками стандартных образовательных программ.


Т. Кормен, Ч. Лейзерсон, Р. Ривест, К. Штайн. Алгоритмы. Построение и анализ

Фундаментальный труд известных специалистов в области кибернетики достоин занять место на полке любого человека, чья деятельность так или иначе связана с информатикой и алгоритмами. Для профессионала эта книга может служить настольным справочником, для преподавателя - пособием для подготовки к лекциям и источником интересных нетривиальных задач, для студентов и аспирантов - отличным учебником. Каждый может найти в ней именно тот материал, который касается интересующей его темы, и изложенный именно с тем уровнем сложности и строгости, который требуется читателю.

Описание алгоритмов на естественном языке дополняется псевдокодом, который позволяет любому имеющему хотя бы начальные знания и опыт программирования, реализовать алгоритм на используемом им языке программирования. Строгий математический анализ и обилие теорем сопровождаются большим количеством иллюстраций, элементарными рассуждениями и простыми приближенными оценками. Широта охвата материала и степень строгости его изложения дают основания считать эту книгу одной из лучших книг, посвященных разработке и анализу алгоритмов.


С. Скиена, М. Ревилла. Олимпиадные задачи по программированию. Руководство по подготовке к соревнованиям

Книга представляет собой перевод учебника по подготовке к международным соревнованиям по программированию, написанный по материалам АСМ - олимпиад.

Это бестселлер, признанный Journal of Object Technology как "Лучшая книга 2003 г.". 14 глав книги охватывают все основные категории задач международных соревнований. Каждая глава содержит необходимое теоретико-алгоритмическое введение, разбор типовых задач и серию тренировочных заданий уровня ACM.

Система Orphus

(c) Copyright 2011-2014 Михаил Кормышов

kormyshov[dog]gmail.com