Підготовка до олімпіад з інформатики

Отже, якщо Ви початківець вчитель інформатики (а може і зі стажем), який бажає спробувати підготувати своїх учнів до районній олімпіаді з інформатики - ця сторінка для Вас.

Рішення спробувати підготувати учнів 9-11 класів до районній олімпіаді з інформатики, я прийняв відразу після того, як став вчителем інформатики (4 роки тому). Ознайомившись із завданнями за минулі роки, я зрозумів, що не можу вирішити жодного з них. На цьому можна було б і зупинитися, але я вирішив все-таки спробувати.

Що мається на даний момент? З одного боку початківець вчитель інформатики, з іншого боку учні знайомі лише з основами програмування. Але, є головне - обопільне бажання вчитися.

Як ви розумієте, добре знання шкільного курсу інформатики абсолютно не гарантує успішного виступу на олімпіадах. Відповідно, займатися з учнями необхідно в позаурочний час. Особисто мені не довелося довго переконувати директора школи в необхідності організації гуртка з програмування.

Програмування на Pascal.

Основи програмування

Окулов С. Це книга, яку необхідно мати кожному, хто вирішив навчитися вирішувати олімпіадні задачі по інформатиці. Мабуть, це найкраща книга, яка мені траплялася з цієї тематики. Розповідь починається від вивчення середовища програмування Turbo Pascal. а закінчується вирішенням завдань на графах. Настійно рекомендую придбати цю книгу. Моя оцінка цієї книги 5 (відмінно).

Черговий бестселер Сергія Окулова. Деяка інформація повторюється з книги розташованої вище, але в основному ця книга містить вже складніший матеріал ніж попередня. Докладно розглянуті такі теми як "комбінаторного програмування", "Перебір і методи його скорочення", "Алгоритми на графах" і т.д. У зв'язку з тим, що жодна олімпіада з інформатики не обходиться без складних завдань, до яких безсумнівно належить і завдання на графах, то не погано мати цю книгу в арсеналі. Моя оцінка цієї книги 5 (відмінно).

Олімпіадні завдання з програмування (+ CD)

Федір Меньшиков. Книга призначена для користувачів уже знайомих з рішенням простих завдань з програмування. Розглянуто типові завдання зустрічаються на різних олімпіадах для школярів і студентів. На прикладеному до книги диску є додатковий матеріал, а також тестирующая система для комп'ютерної перевірки рішення задач. Моя оцінка цієї книги 5 (відмінно). / P>

Дещо корисне ви знайдете і на цьому сайті:
  • Програмування на мові Turbo Pascal. Матеріали до уроків. Досить якісний матеріал, настійно рекомендую завантажити в архіві ZIP (224Кб)
  • Книга за рішенням олімпіадних завдань на графах. Цю книгу, в електронному варіанті, я знайшов на сайті відомого Михайла Густокашіна (його статті можна знайти в журналі "Мир ПК" і газеті "Інформатика"). Мабуть, цей матеріал один з кращих присвячених вирішенню завдань з програмування на графах. Прив'язка матеріалу йде до мови Pascal. Рекомендую завантажити цю книгу всім вчителям інформатики які займаються підготовкою школярів до олімпіад з інформатики. Завантажити книгу Окулова в архіві RAR (724 Кб).

На перших порах варто давати прості завдання, наприклад такі:

Також необхідно задуматися і про середовище програмування. Щоб визначитися у виборі, раджу прочитати статтю Який компілятор вибрати?

Схожі статті