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