Олімпіада 1

 

Готуємось до олімпіади

     Всім давно відомо, що шкільний курс інформатики - це одне, а олімпіади з інформатики - це зовсім інше. Навіть якщо застосувати диференційований підхід, навряд чи годин інформатики вистачить для підготовки до олімпіад окремих школярів.
 Можна рекомендувати розв’язувати задачі на одному зі спеціалізованих сайтів з автоматизованою перевіркою рішень,  На таких сайтах ведуться рейтинги учасників за кількістю розв'язаних задач, проводяться онлайн-змагання, які зазвичай носять тренувальний характер. https://www.e-olymp.com/
Деякі правила поведінки учня на олімпіаді з інформатики, які можуть допомогти школярам, особливо тим, що беруть участь у ній уперше, показати максимально можливий результат:
  • На самому початку корисно набити універсальну заготовку для розв’язання олімпіадної задачі (процедури введення даних та виводу результату).
  • На наступному етапі учню необхідно уважно прочитати умову, не пропускаючи жодної фрази.
  • Якщо учень приступив до розв’язання конкретного завдання і основна структура даних для нього зрозуміла, можна описати основні глобальні змінні і набити команди введення даних. Далі учню необхідно побудувати математичну модель задачі, пошукати той клас стандартних завдань і алгоритмів, який пов'язаний з даним завданням. Чітко сформулювати базовий клас задачі.
  • Наступний крок - запрограмувати рішення задачі у вигляді викликів процедур і функцій, які поки що слід описати у вигляді "заглушок". Потім слід по одній набивати і налагоджувати вже описані процедури і функції.
  • Якщо ж учень не придумав ефективного розв’язку завдання, то нехай вирішить його по-простому: наприклад, хай спростить собі завдання, тобто відкине умови, які йому заважають або доб’ється, щоб програма проходила на самих простих тестах.

    Посилання для підготовки до олімпіади з програмування:( Pascal)

  • Електронний підручник "Основи програмування мовою Паскаль" для 8 кл.
  • Pascal ABC - середовище програмування
  • Величко В.Є. Олімпіадні задачі з інформатики 
  • Приклади завдань минулих років  (за замовленням учасників олімпіади)
  • Посилання для підготовки до олімпіади з програмування:( Python)

      Путівник мовою Python        https://pythonguide.rozh2sch.org.ua/
      Практикум  мовою Python    https://pythonexercises.rozh2sch.org.ua/
      Підручник   Python                 https://w3schoolsua.github.io/python/index.html#google_vignett   Яковенко А.В.  Основи програмування. Python  

         Готуємось до олімпіади з інформаційних технологій:

    Приклади завдань можна скачати за посиланнями;
    2012 р.
    2013 р.
    2015 р.
    2016 р.
    2017 р.
    2018 р. 

    Python
    d1445c3d20a7/content

Немає коментарів:

Дописати коментар