Уроки этого блога предназначены для подготовки учащихся 7-8 классов к олимпиадам по программированию, начинающих осваивать программирование и служит для знакомства с областью олимпиадного программирования. Если Вы пока не знаете, что из себя представляют олимпиадные задачи, то этот блог именно для Вас.

Как правило, олимпиадная задача представляет собой некоторую проблему, для решения которой требуется использовать свой потенциал практически на 100%.

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

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

В Республике Беларусь олимпиады по программированию среди школьников проходят в несколько этапов.

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

Второй этап — городская олимпиада. Проводится среди победителей предыдущего этапа, представленных каждой школой города. Победители от каждого города проходят на следующий этап. Обязательные условия для продолжения участия в олимпиаде (переход на следующий этап) — набрать более 50 % возможных баллов.

Третий этап — областная олимпиада. Здесь принимают участие победители предыдущего этапа (районной олимпиады). Команды представлены Брестской, Витебской, Могилёвской, Гродненской, Гомельской и Минской областями и Минском. В каждой из них происходит отбор участников на следующий этап олимпиады.

Четвёртый этап — республиканская олимпиада (заключительный этап). Победители областных олимпиад соревнуются за звание лучшего программиста среди школьников.

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


Для создания блога были использованы следующие источники:

1.Котов В.М., Волков И.А., Лапо А.И. Информатика. Методы алгоритмизации: Учеб.пособие для 8-9х кл. общеобразоват. шк. с углубл. изучением информатики с рус. языком обучения - Мн.: Нар.асвета, 2000. - 300с.: ил.
2.Анеликова, Л.А. Раздаточные материалы по информатике. 7-9 кл.: В 2 ч. Ч. 2/ Л.А.Анеликова. – М.: Дрофа, 2004. – 287с.
3.Котов В.М., Мельников О.И. Информатика. Методы алгоритмизации: Учеб.пособие для 10-11х кл. общеобразоват. шк. с углубл. изучением информатики - Мн.: Нар.асвета, 2000. - 221с.: ил.
4.Окулов С.М. Основы программирования/ С.М. Окулов. - М.: БИНОМ. Лаборатория знаний, 2004. - 424 с.: ил.
5.Окулов С.М. Программирование в алгоритмах/ С.М. Окулов. - М.: БИНОМ. Лаборатория знаний, 2002. - 341 с.: ил.
6.Долинский М.С. Алгоритмизация и программирование на Turbo Pascal: от простых до олимпиадных задач: Учебное пособие. - СПб.: Питер, 2005. - 237 с.: ил.
7.Долинский М.С. Решение сложных и олимпиадных задач по программированию: Учебное пособие. - СПб.: Питер, 2006. - 366 с.: ил.
8.Радион В.С. Олимпиады по информатике: задачи, решения, тесты / В.С.Радион - Минск: Авкерсэв, 2007. - 367 с.: ил. - (Школьника, абитуриентам, учащимся).
9.Московские олимпиады по информатике / Под ред. Е.В.Андреевой, В.М.Гуровица и В.А. Матюхина - М.: МЦМНО, 2006. - 256с.: ил.