Главная страница

Мы рады встретить вас на ресурсе, посвященному олимпиадному движению по информатике с программирования. Именно она развивает алгоритмическое мышление и дает практические навыки, учит творчески думать и позволяет решать интересные задачи.
Принцип проведения классической олимпиады по программированию заключается в представлении нескольких задач различных уровней сложности. Чтобы решить задачу, необходимо составить программу на определенном перечне языков программирования, обычно Turbo Pascal, Free Pascal, Java, Pyton, C++, Delphi, Visual Basic и другие. Программа должна считывать корректно входную информацию и согласно предложенному шаблону выводить результат выполнения. Обычно для чтения данных используют файл «input.txt», а для выдачи результата файл «output.txt». Все решения проверяются автоматизированной системой с определенным набором задач (тестов). Она позволяет объективно оценить участника олимпиады по программированию .
На нашем сайте вы найдете учебный материал для решения задач по информатике. Автор пытается в доступной и понятной форме рассказывать основные принципы построения алгоритмов по темам:

  • Геометрия
  • Динамическое программирование
  • Длинная арифметика
  • Программы для начинающих
  • Математика
  • Теория графов

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

Администрация сайта предлагает поделиться своими наработками по совершенствованию данного ресурса, а также получить консультацию по той или иной теме.
Удачного и продуктивного вам программирования!