Войти Зарегистрироваться
Регистрация на соревнования
Шаг 1. Создайте аккаунт или авторизуйтесь, если у Вас уже есть учетная запись

Создание аккаунта










  • DD.MM.YYYY
    Выбрать дату в календаре

Уровень получаемого образования *



Уровень обучения *


  • CAPTCHA

  • Авторизация

    Часто задаваемые вопросы

    1. Кто оплачивает проживание и проезд на финал
    Фирма 1С и компания 1С-Битрикс не оплачивает проезд и проживание.
    Партнер проекта "Финансовый университет при Правительстве РФ" предоставляет несколько мест для бюджетного размещения участников второго тура
    Участникам второго тура проезд часто оплачивают:
    -  ВУЗ
    -  Организатор первого тура
    Возможно вам  подойдет что-то из указанных вариантов
    2. Какие нужны знания?

    1. Решение заданий необходимо программировать на языке PHP, у каждого участника будет локальный веб-сервер
    2. Некоторые задания будут ориентированы на знания особенностей непосредственно программирования, ООП и популярных библиотек для PHP
    3. Некоторые задания будут ориентированы на алгоритмы, "классические" олимпиадные задания, например: алгоритмы работы с простыми числами, различные алгоритмы для работы с графами и другие не менее интересные темы :)


    Во время решения заданий конечно можно будет активно пользоваться интернетом для поиска информации по теории и алгоритмам решений.
    Подробнее на станице с информацией о подготвоке к олимпиаде
    3. Экзамен разработчика "Bitrix Framework"
    Участники очных туров и победители заочного тура, получают возможность бесплатно сдать экзамен "№1 Интеграция и настройка", для получения уровня "Базовый" разработчика «1С-Битрикс».
    Подробно об экзамене вы можете прочитать в блоге компании "1С-Битрикс" и на сайте

    Для того этого необходимо:
    • Быть зарегистрированным участником веб-олимпиады (пройти регистрацию на сайте http://konkurs.1c.ru/)
    • Пройти очный тур, сдать ваше решение оргнизатору рег тура. Или выйграть заочный тур.

    Экзамен можно пройти в течении полугода, до 15 августа 2016 г.
    После заверешения олимпиады участники получат рассылку с информацией о процедуре регистрации на экзамен.
    4. Методика оценки заданий финального тура и эталонные решения

    Оценка работ финального тура проводилась по следующей методике 

    1. Основной пункт: оценка полноты решения задания. Проводится путем тестирования работы скрипта на специально подобранных входных данных. Чем больше входных данных дает верный результат, тем больше набранных баллов. Наборы входных данных доступны вместе с эталонными решениями (скачать).

    2. Оценка методики решения. У каждого задания был один из путей решения, который дал бы дополнительные баллы, за знания и умение их применять на практике:
     - Задача А. Структуры данных, данную задачу можно было решить с помощью стека. Стек - структура данных, представляющая  собой список элементов, организованных по принципу «последним пришёл — первым вышел». 
     - Задача В. Реализация поиска на списке смежности. Критерий оценивает знание особенностей работы с графами, задача решается поиском в глубину или ширину. Оба алгоритма реализуются или на списках смежности или на матрицах смежности. Алгоритмы на списках работают на порядок быстрее. Знание особенностей алгоритмов позволяет реализовать более производительное решение поставленной задачи.
     - Задача С. Дополнительный балы ставятся за вычисление "длины" перегородки. Такой подход позволяет реализовать качественное и универсальное решение задачи, лишенное недостатков связанных с выходом за "границы офиса."
     - Задача D. Реализация алгоритма без промежуточной генерации полной строки аксиомы фрактала, является более эффективным, т.к. позволяет экономить память на итерациях с длинными строками. 

    3. Оценка качества кода: что он структурирован, используются ли функции/классы, понятен и легко читается. Критерий показывает способность декомпозировать поставленную задачу, простоту развития и поддержки кода. 

    4. Код документирован. Это конечно бонус для любого читающего код, плюсик за это :)