Метою проведення Всеукраїнської учнівської олімпіади з інформатики (програмування) є стимулювання творчого самовдосконалення учнів, зацікавлення їх у поглибленому вивченні інформатики; виявлення та розвиток обдарованих учнів, сприяння розвитку алгоритмічного мислення у школярів, підвищення інтересу до програмування.
Завдання олімпіади
Завдання олімпади є завданням алгоритмічного характеру, тобто основними результатами роботи учасника має бути програма, що реалізує правильний та ефективний алгоритм, розроблений учасником.
Традиційно запропоновані задачі відповідають такій структурі:
1. Розробити програму, що за вхідним файлом визначеної структури буде отримувати вихідний файл згідно з умовами задачі.
2. Розробити програму, що отримувати вхідні дані та повідомлятиме про результати їх обробки, інтерактивно взаємодіючи з бібліотекою жюрі.
3. За відомими вхідними даними отримати результати, що відповідають умові задачі.