Барсик личный кабинет олимпиада. Олимпиады и конкурсы. Бесплатные международные и открытые российские интернет-олимпиады

Теория - это когда все известно, но ничего не работает. Практика - это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает... и никто не знает почему!
Альберт Эйнштейн

Интересуешься физикой? Владеешь компьютерными технологиями? Любишь экспериментировать? Хочешь научиться строить модели, применять физические законы на практике?

Участвуй в интернет-олимпиаде школьников по физике! Цель олимпиады - знакомство учащихся с практической физикой, возможность решать задачи и ставить эксперименты в «виртуальных лабораториях». Став призером, ты получишь льготы при поступлении в любой вуз России.

Общая информация

Организаторы олимпиады - Санкт-Петербургский государственный университет (СПбГУ) и Санкт-Петербургский государственный университет Информационных Технологий, Механики и Оптики (СПбГУ ИТМО) при содействии ведущих региональных вузов.

Региональным организатором в Нижегородской области выступает Университет Лобачевского, где пройдет финальный очный тур олимпиады.

Олимпиада является открытой - в ней может принять участие любой желающий школьник 7-11 классов. Олимпиада проводится в три тура: 2 дистанционных и заключительный очный тур.

BARSIC (Business And Research Scientific Interactive Calculator) является интерпретируемым языком программирования с псевдокомпиляцией исходного кода в brc-файл (сокращение от BARSIC Compiled). Первоначально возник как надстройка над библиотеками управления научными и учебными установками. В том числе со средствами отображения графиков и проведения вычислений по формулам, задаваемым пользователем. В дальнейшем были добавлены средства визуального проектирования пользовательского интерфейса. Это объектный язык с развитыми средствами процедурного программирования (функции-выражения, подпрограммы с различными модификаторами видимости внешних элементов внутри подпрограмм, модули, структуры) и элементами объектности (набор встроенных предопределённых классов как способ организации удобного доступа к библиотекам). Предполагается добавление пользовательских классов по модели прототипирования.

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

В настоящее время наиболее широко используемыми приложениями BARSIC являются учебные модели по физике и математике:

  • доступная в открытом доступе виртуальная лаборатория barsic.spbu.ru (первоначально необходимо инсталлировать на компьютере среду BARSIC с данной странички
  • модели и тесты Интернет-олимпиады по физике по СПб и Северо-Западному региону РФ . К настоящему времени через Интернет-олимпиады по физике на основе тестов и моделей, выполняемых в среде BARSIC, прошло около 5000 человек (только в ноябре 2007 года 1083 человек по 10-м классам и 1246 человек по 11-м классам).

Состав программного комплекса BARSIC

  • бесплатная свободно распространяемая исполняющая среда barsic.exe (и сопровождающие файлы) — ‘проигрыватель’ файлов BARSIC
  • среда barsicIDE.exe разработки программ-приложений, свободно доступная для некоммерческого использования

Основные особенности языка и среды BARSIC

Программный комплекс BARSIC предназначен для разработки и использования прикладных программ-приложений, работающих под управлением исполняющей среды BARSIC. Основными областями применения комплекса являются разработка программ учебного назначения в области физики, математики, информатики и других областях, а также программ для научных численных математических расчетов и математического моделирования, преимущественно в области физики. Кроме того, комплекс специализирован для создания программ интерактивного управления компьютеризированными экспериментальными установками на основе персональных компьютеров, а также обработки и визуализации получаемых экспериментальных данных и сравнения их с теоретическими зависимостями.

Язык BARSIC, с помощью которого осуществляется программирование программ-приложений, является универсальным объектным языком программирования и содержит развитые средства построения двумерных и трехмерных графиков, анимации изображений, математической обработки данных, управления экспериментом. Среда разработки содержит развитые средства визуального проектирования интерфейса приложений.

Относительная независимость приложений от конкретной версии исполняющей среды дает важное преимущество: добавление новых возможностей в среде автоматически расширяет возможности программы-приложения. Например, работа с файлами, графиками, базами данных, компьютерными сетями и т.д. Самой важной особенностью языка BARSIC является надежность программирования. В BARSIC предусмотрены специальные средства повышения надежности.

Во-первых, выбран такой синтаксис языка программирования, чтобы из-за случайных опечаток во время набора программы минимизировать вероятность возникновения недиагностируемых ошибок. В отличие от BARSIC, такие языки, как , JavaScript, в очень сильной степени подвержены этим ошибкам из-за правил автоматического приведения типов, а также свободной типизации (для JavaScript и Visual BASIC). В несколько меньшей степени эти ошибки характерны для и , а в еще меньшей степени – для (за исключением работы со строками, где такие ошибки для типичны) и (Delphi).

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

В-третьих, в BARSIC на уровне среды встроена система перехвата и обработки так называемых исключительных ситуаций. При этом если программист заранее не предусмотрел действий при возникновении деления на ноль, ввода вместо числа другого символа и т.п., программа не завершит работу в аварийном режиме, как бывает в большинстве программ, написанных на других языках программирования. Среда BARSIC выдаст диагностику ошибки, после чего можно будет повторить ввод с исправлением неправильно введенных значений или символов и продолжить работу. Обработка исключительных ситуаций имеется в большинстве современных языков программирования, но BARSIC обеспечивает дополнительную защиту от исключений на уровне исполняющей среды даже в тех случаях, когда программы, написанные на или , окажутся неработоспособны.

В-четвертых, в интегрированную среду BARSIC встроена поддержка работы с пользовательским интерфейсом методом визуального проектирования. Это делает BARSIC средой RAD (Rapid Application Development) -средством сверхбыстрой разработки программ.

Языки программирования и интегрированные среды

По словам создателя первой интегрированной среды FRAMEWORK, интегрированная среда -это такая прикладная программа, что пользователь, запустив ее в начале рабочего дня, находит в ней все необходимые для работы ресурсы и поэтому не выходит из интегрированной среды до самого конца рабочего дня. Конечно, это определение не очень корректно и несколько идеализирует ситуацию, но его общий смысл достаточно ясен.

Основная особенность интегрированных сред -высокая степень интерактивности. Она достигается за счет интеграции в единое целое различных программных ресурсов, отсюда и происходит название. Так, интегрированная среда какого-либо компилятора языка программирования (программы, которая из текста данного языка программирования создает исполняемую программу) обычно содержит текстовый редактор и собственно компилятор с системой диагностики ошибок компиляции. Кроме того, в ней обычно имеется также отладчик -интерпретатор данного языка, выполняющий программу строчка за строчкой и имеющий ряд других специальных возможностей.

Одно из активно развивающихся направлений, визуальное проектирование -полностью основано на использовании возможностей интегрированной среды. Пользователь в интерактивном режиме выбирает необходимые для его программы объекты языка программирования и устанавливает между ними связи. Популярность таких языков как (Microsoft), а также (среды Delphi и Kylix, Borland), не случайна. Даже неопытный программист, не знающий кроме других языков программирования и никогда не программировавший под Windows, может за два-три дня с помощью создать прикладную программу, работающую под Windows. А вот программисту высокого класса, не программировавшему до того под Windows, с помощью зачастую приходится для создания такой же программы затратить недели, а то и месяцы. Правда, обладает рядом существенных ограничений. С помощью сред визуального проектирования можно создавать весьма сложные программы, не набрав с клавиатуры ни строчки кода.

Однако у всех программ, созданных на основе традиционных языков программирования процедурного типа, имеется один и тот же недостаток. Для них исполняемый код -это одно, а обрабатываемые программой данные -совсем другое. Действительно, код программы содержится в файле с расширением EXE, а данные -либо в специальных файлах данных (как правило, в текстовом либо двоичном виде во внутреннем представлении компьютера), либо вводятся с клавиатуры или с какого либо другого внешнего устройства.

А теперь зададим вопрос: как быть, если пользователь должен дать исполняемой программе информацию, которую можно рассматривать как “добавку” к тексту программы? Например, мы хотим, чтобы на экране был построен график функции, и в подобной программе обеспечиваем все необходимые сервисные возможности. Однако формулу для функции должен задать сам пользователь, и заранее неизвестно, какая она будет.

Совершенно очевидно, что подобного рода задачи можно решать только с помощью системы-интерпретатора. Но “за все приходится платить”. Компилятор переводит текст программы в исполняемый код, который может работать и без программы-компилятора. Программы же, созданные на основе языков интерпретирующего типа, могут исполняться только под управлением программы-интерпретатора. Кроме того, они работают медленнее скомпилированных, так как интерпретация занимает дополнительное время. Однако во многих случаях это несущественно.

Учащихся 7-11-х классов на участия в олимпиаде 2019/2020 учебного года. Сразу после регистрации доступны тренировочные задания - для них нет ограничения по времени выполнения, и результаты их выполнения никак не учитываются и нигде не публикуются.

Участникам олимпиады каждый новый учебный год надо заново регистрироваться, прошлогодние учётные записи не будут работать.
Также могут зарегистрироваться учителя для доступа к тренировочным заданиям - но учителям, уже зарегистрированным в прошлом в олимпиадной системе, не надо заново регистрироваться.

Регистрация, как и участие в олимпиаде, является свободной, бесплатной и проводится единственным способом:

  • Самостоятельная регистрация учащихся - с самостоятельным получением пароля. Даёт возможность участия в олимпиаде без регистрации представителем учебного заведения. При этом не требуется никаких разрешительных действий со стороны школы или Оргкомитета олимпиады. Просьба участникам ответственно относиться к регистрации и не создавать многократно дублирующихся записей.
Таким же способом могут зарегистрироваться учителя (в качестве номера класса выбрать в выпадающем списке "учителя") для того, чтобы иметь возможность выполнять тренировочные задания, а после окончания тура олимпиады - на две недели получать доступ к заданиям туров.

Зарегистрированные участники (при заходе из BARSIC на сайт олимпиады и входе в олимпиадную систему по полученным логинам и паролям - см. ниже) во время между турами олимпиады сразу получают доступ к выполнению тренировочных заданий. А во время туров - после входа по своему логину и паролю необходимо сразу выполнять олимпиадные задания.

Во время тренировок ограничений в доступе к заданиям нет. Во время прохождения тура олимпиады будьте внимательны, отсчёт времени олимпиады идёт от первого входа по логину и паролю во время олимпиадного тура, через 1 час 30 мин после входа (для 7 класса 1 час 20 мин, для 11 класса через 2 часа) время прохождения тура для данного участника заканчивается - даже если он не просматривал и не выполнял никаких заданий.

Для прохождения олимпиады (или тренировочных заданий) при наличии на компьютере Windows с версией отличной от Windows 10 сначала следует загрузить на компьютер архив с проигрывателем BARSIC - специальной программой, позволяющей выполнять модели виртуальных лабораторий.

Необходимо извлечь из zip-архива папку barsicLaz на жесткий диск компьютера, с которого будет проходить олимпиада.
Затем следует запустить файл barsic.exe, перейти В ОКНЕ BARSIC по ссылке "Интернет-олимпиада школьников по физике" на страницу проведения олимпиады, ввести В ОКНЕ

Для Windows 10 действия аналогичны, но на некоторых компьютерах возникают проблемы, поэтому лучше использовать верию BARSIC,которая находится в архиве . В ней используются настройки браузера Internet Explorer, установленного на Вашем компьютере, поэтому если их меняли, может понадобиться настройка параметров Internet Explorer.

Для работы BARSIC в интернет под Linux требуется, чтобы на компьютере была установлена программа wine одной из последних версий. С помощью wine следует инсталлировать на компьютере одну из последних версий gecko для wine (запустить из-под установленного wine) - для 64-разрядной платформы Linuz можно скачать архив . После чего скачать архив с проигрывателем BARSIC, и извлечь из него папку barsicLaz на диск компьютера. После этого можно из-под wine запускать находящийся в папке barsicLaz файл Barsic.exe, перейти В ОКНЕ BARSIC по ссылке "Интернет-олимпиада по физике" на страницу проведения олимпиады, ввести В ОКНЕ BARSIC логин и пароль участника, и выполнять задания.

Сразу после регистрации до и в промежутках между турами олимпиады доступны тренировочные задания.
Во время тура олимпиады для выполнения тренировочных заданий войдите в систему BARSIC под логином tren7 и паролем tren . Это позволит Вам попрактиковаться в использовании виртуальной лаборатории и проверить, нет ли проблем при работе с моделями, до прохождения тура олимпиады. ВНИМАНИЕ! Во время тура олимпиады после вхождения в систему под полученными при регистрации логином и паролем режим тренировки будет недоступен, так как после подтверждения, что вы готовы пройти олимпиаду, СРАЗУ начнется отсчет времени. И второй попытки для прохождения тура у Вас НЕ БУДЕТ!

При наличии проблем прочитайте информацию в разделе .

Проходить задания с моделями можно только из проигрывателя BARSIC, другие задания можно выполнять как из BARSIC, так и из любого браузера.
За повторную отсылку результатов на сервер начисляются штрафные баллы (обычно 1 штрафной балл за неверный ответ в каждой части задания). Находить ответы перебором значений запрещено.
После входа по логину и паролю во время дистанционного тура олимпиады участнику обычно дается 1 час 30 мин на выполнение заданий (для 7 класса 1 час 20 мин, для 11 класса 2 часа), в том числе разрешены повторные входы в случае технических проблем, набранные до того баллы сохраняются. При повторном заходе в задание параметры задания меняются - будьте внимательны!
Повторное прохождение олимпиады под другим логином или другие варианты нечестного прохождения олимпиады категорически запрещены.

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

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

Бесплатные интернет-олимпиады школьников по физике

Бесплатные международные и открытые российские интернет-олимпиады

19-22 мая 2020. Весенняя интернет-олимпиада по немецкому языку

16-18 мая 2020. Весенняя интернет-олимпиада по китайскому языку

29 апреля 2020. Весенняя интернет-олимпиада по химии

20-28 апреля 2020. Весенняя интернет-олимпиада по математике

17-19 апреля 2020. Весенняя интернет-олимпиада по физике

25-27 марта 2020. Весенняя интернет-олимпиада по окружающему миру

16-24 марта 2020. Весенняя интернет-олимпиада по русскому языку

24-28 февраля 2020. Зимняя интернет-олимпиада по английскому языку

20-23 февраля 2020. Зимняя интернет-олимпиада по немецкому языку

17-19 февраля 2020. Зимняя интернет-олимпиада по китайскому языку

29 января 2020. Зимняя интернет-олимпиада по химии

20-28 января 2020. Зимняя интернет-олимпиада по математике

17-19 января 2020. Зимняя интернет-олимпиада по физике

25-27 декабря 2019. Зимняя интернет-олимпиада по окружающему миру

16-24 декабря 2019. Зимняя интернет-олимпиада по русскому языку

25-29 ноября 2019. Осенняя интернет-олимпиада по английскому языку

21-24 ноября 2019. Осенняя интернет-олимпиада по немецкому языку

18-20 ноября 2019. Осенняя интернет-олимпиада по китайскому языку

30 октября 2019. Осенняя интернет-олимпиада по химии

21-29 октября 2019. Осенняя интернет-олимпиада по математике

18-20 октября 2019. Осенняя интернет-олимпиада по физике

25-27 сентября 2019. Осенняя интернет-олимпиада по окружающему миру

16-24 сентября 2019. Осенняя интернет-олимпиада по русскому языку

Внимание! Все олимпиады проводятся с 19:30 до 20:30 .

2019-2020

Ф 17-19 апреля 2020. Весенняя интернет-олимпиада по физике Ф 17-19 января 2020. Зимняя интернет-олимпиада по физике

Ф 18-20 октября 2019. Осенняя интернет-олимпиада по физике

2018-2019

NB! Официальная информация для учителей

Ф 16-18 апреля 2019. Весенняя интернет-олимпиада по физике Ф 16-18 января 2019. Зимняя интернет-олимпиада по физике Ф 16-18 октября 2018. Осенняя интернет-олимпиада по физике

2017-2018

NB! Официальная информация для учителей

Ф 12-15 марта 2018. Весенняя интернет-олимпиада по физике Ф 12-14 декабря 2017. Зимняя интернет-олимпиада по физике Ф 12-14 сентября 2017. Осенняя интернет-олимпиада по физике

2016-2017

NB! Официальная информация для учителей

М Положение о международных математических олимпиадах 2016-2017. Материал для учителей. СПб АППО, Nord Education, МетаШкола

М Р Ф

С 29 ноября по 6 декабря 2017 г. включительно проходит дистанционный тур 1 Интернет-олимпиады школьников по физике

Олимпиаду проводят СПбГУ, Университет ИТМО и другие ведущие вузы России и Республики Беларусь, а также центр «Дарын» сети школ для одаренных детей Республики Казахстан. Олимпиада входит в Перечень олимпиад РСОШ, уровень 2.

Все участники дистанционного этапа получат сертификаты участия, а более трети — грамоты и дипломы за дистанционный этап. Дипломанты дистанционного этапа будут приглашены участвовать в заключительном (очном) туре на одну из множества площадок очного тура олимпиады в России, Беларуси или Казахстане.

Особенностью олимпиады является использование виртуальных лабораторий по физике, имитирующих физический эксперимент.

Приглашаем всех, кто интересуется олимпиадой (учащихся 7-11 классов, их учителей и родителей), вступить в группу https://vk.com/distolymp , и пригласить в группу максимальное количество школьников, а также учителей и взрослых знакомых, у кого дети собираются в будущем сдавать физику как профильный предмет.
=====
Расписание туров олимпиады 2017/2018 учебного года:

  • Дистанционный тур 1: 29 ноября — 6 декабря 2017 г.
  • Дистанционный тур 2: 21-27 января 2018 г.
  • Заключительный (очный) тур для 11 класса: 24 марта 2018 г.
  • Заключительный (очный) тур для 7-10 классов: 24-25 марта 2018 г.

В нашей олимпиаде участникам каждый год необходимо регистрироваться заново (учителям достаточно зарегистрироваться один раз, указав свой адрес электронной почты). Для регистрации зайти на http://distolymp.spbu.ru/phys/olymp/registration/user/ и заполнить данные, ввести проверочный код и поставить флажок согласия на обработку персональных данных. После чего нажать на кнопку «Зарегистрировать». Обязательно сохранить полученные логин и пароль — регистрационные письма с логином и паролём часто не доходят до адресатов, так как из-за большого числа участников олимпиады воспринимаются как спам. После получения логина и пароля можно выполнять задания олимпиады в любое удобное время до окончания тура. Но после начала выполнения заданий время ограничено, и выполнение заданий нельзя прерывать.

После подтверждения что участник согласен начать олимпиаду начинается отсчёт времени:

  • 7 класс — 1 час 20 мин
  • 8 класс — 1 час 30 мин
  • 9 класс — 1 час 30 мин
  • 10 класс — 2 часа
  • 11 класс — 2 часа

После окончания указанного времени с начала прохождения тура данным участником доступ к отсылке результатов автоматически прекращается.
Повторные прохождения тура под другим логином КАТЕГОРИЧЕСКИ ЗАПРЕЩЕНЫ.