OberonCore
https://forum.oberoncore.ru/

Использование Компонентного Паскаля в школьных олимпиадах
https://forum.oberoncore.ru/viewtopic.php?f=8&t=2298
Страница 3 из 3

Автор:  Сергей Оборотов [ Среда, 03 Февраль, 2010 20:09 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

А обойти требование единственного exe - никак нельзя? Например добавить распаковку из архива в определенный рабочий каталог.

Автор:  Trurl [ Пятница, 05 Февраль, 2010 14:56 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Info21 писал(а):
Trurl писал(а):
Это, вероятно, от уровня соревнований зависит?


Да не особенно. Скорее, от организаторов.
На школьном уровне, понятно, творят, что хотят (чаще всего не творят ничего).
А город/район от области мало отличаются.

Автор:  Trurl [ Пятница, 05 Февраль, 2010 14:59 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Кстати, у нас на региональной использовали, например, qbasic без всяких писем Центральной предметно-методической комиссии.

Автор:  Александр Ильин [ Вторник, 09 Февраль, 2010 12:33 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Albertum писал(а):
Александр Ильин писал(а):
Уже есть олимпиадная подсистема с потоковым вводом-выводом и консольным компилятором.
Ткните, пожалуйста, в консольный компилятор для BB - я этот момент, к сожалению, упустил. Чтобы можно было из командной строки вызвать что-то вроде "bbc <file.cp>", а на выходе - исполняемый файл file.exe.
Подсистема Info21olimp, версия 3.1 от 18.02.2008.
Вложение:
Комментарий к файлу: Олимпиадная подсистема
Info21olimp.zip [66.01 КБ]
Скачиваний: 458
Содержит заготовку модуля, на основе которой должны выполняться решения для олимпиадного компилятора либо локального автоматического тестирования (открывается командой меню Разработка - Новая задача). См. Info21olimp\Docu\Введение.odc. В подсистеме реализованы общие средства потокового ввода-вывода, работающие как с файлами, так и с документами внутри ББ (когда на вход подается текст после командера, а вывод направляется в журнал). Все модули консольного компилятора также находятся здесь.


Олимпиадный компилятор для использования в системах автоматического тестирования. Версия 1.0 от 16.06.2007.
Вложение:
Комментарий к файлу: Олимпиадный компилятор
bbcomp 1.0.zip [667.51 КБ]
Скачиваний: 491
В отличие от полноценных консольных компиляторов он не выдаёт на консоль подробных сообщений об ошибках, а просто рушится с ненулевым кодом возврата, чего для автоматики более чем достаточно (достаточно и того, что при этом не создаётся скомпилированный файл). См. ReadMe.txt.

Автор:  Pavel [ Вторник, 09 Февраль, 2010 13:48 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Александр Ильин писал(а):
В отличие от полноценных консольных компиляторов он не выдаёт на консоль подробных сообщений об ошибках, а просто рушится с ненулевым кодом возврата, чего для автоматики более чем достаточно (достаточно и того, что при этом не создаётся скомпилированный файл). См. ReadMe.txt.

В прошлом году пытались этот компилятор протолкнуть на заключительный этап республиканской олимпиады (Беларусь), но программисты тестирующей системы его отвергли. Сказав, что нет в нём даже справки. Как он работает? :( Компилятор обязан быть полноценным!!!!

Автор:  Info21 [ Вторник, 09 Февраль, 2010 15:47 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Александр Ильин писал(а):
Олимпиадный компилятор для использования в системах автоматического тестирования. Версия 1.0 от 16.06.2007.
Как-то оно странно мимо меня прошло...
Могли бы попытаться воткнуть в систему на Байтике.

Автор:  Александр Ильин [ Вторник, 09 Февраль, 2010 17:01 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Pavel писал(а):
Сказав, что нет в нём даже справки. Как он работает? :(
Справка есть в необходимом и достаточном минимуме.
Pavel писал(а):
Компилятор обязан быть полноценным!!!!
Он обязан? С него и спрашивайте. : )

Автор:  Александр Ильин [ Вторник, 09 Февраль, 2010 17:04 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Info21 писал(а):
Как-то оно странно мимо меня прошло...
Да уж сколько лет ему! Я вообще не понимаю, для кого я это сделал, и кому отдавать.
Смотрю по форуму, уже пара человек (субъективно, точно не отслеживаю) начинает с нуля то же самое делать. Как будто и не было ничего.

Формально мне задачи ставил А.П. Первоначальная идея - ваша и, кажется, Trurl'я. А.П. давно это всё получил, а дальше что? Я как-то не чувствую себя вправе это раздавать, хоть я и приложился на определённом этапе. Считал, что вы в курсе дел by definition.

Автор:  Info21 [ Вторник, 09 Февраль, 2010 20:14 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Александр Ильин писал(а):
Info21 писал(а):
Как-то оно странно мимо меня прошло...
Да уж сколько лет ему!
Подсистему Info21olimp сделал Trurl.
(Надо включить в комплекты, раз теперь вместе с bbcomp'ом.)

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

Скачано оно еще утром, как только так сразу сию секунду :)
В пятницу буду в Байтике, начну выяснять.
Тамошний наладчик олимпиадной системы трудноуловим по объективным причинам.

Но раз висит такой конкретный банан, приматы комбинацию должны придумать :)

Да, не забыть: большое спасибо, Александр Сергеевич!
Игорю Анатольевичу тоже еще раз!

Автор:  Pavel [ Вторник, 09 Февраль, 2010 20:44 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Александр Ильин писал(а):
Справка есть в необходимом и достаточном минимуме.

Достаточного минимума и не хватило :(
Александр Ильин писал(а):
Да уж сколько лет ему!

А этим компилятором мы успешно пользуемся для тестирования в ручном режиме и уже давно. Года два-три.

Автор:  Info21 [ Вторник, 09 Февраль, 2010 22:05 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Pavel писал(а):
... уже давно. Года два-три.
Вы давно доказали, что впереди планеты всей :)

Автор:  Александр Ильин [ Вторник, 09 Февраль, 2010 22:29 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Pavel писал(а):
Достаточного минимума и не хватило :(
Чего конкретно не хватило?

Автор:  Александр Ильин [ Вторник, 09 Февраль, 2010 22:58 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Info21 писал(а):
Тамошний наладчик олимпиадной системы трудноуловим по объективным причинам.
Мы тут успешно скрестили этот компилятор с олимпиадным сервером Андрея Гейна (apache+php). В домашних условиях. Работает: компилирует, проверяет, статистику ведёт и всё остальное по правилам АСМ.
В интернетах сервера пока нет, но на факультете Информатики какие-то работы ведутся. Надо наполнять задачами, тестами и пр.
Info21 писал(а):
Да, не забыть: большое спасибо, Александр Сергеевич!
: )

Автор:  Info21 [ Среда, 10 Февраль, 2010 00:58 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Александр Ильин писал(а):
Андрея Гейна
Это кто? Есть известный метаинформатик Гейн в Екатеринбурге. Сын? Сам?

Автор:  Александр Ильин [ Среда, 10 Февраль, 2010 09:36 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Info21 писал(а):
Александр Ильин писал(а):
Андрея Гейна
Это кто? Есть известный метаинформатик Гейн в Екатеринбурге. Сын? Сам?

Вот информация из профиля в ICQ, больше ничего не знаю:
Name: Андрей Гейн
Home: Russia Екатеринбург 66 (620062)
Company: СУНЦ УрГУ (мат-инф) lyceum.usu.ru
Gender: Male
Age: 18

Работающий олимпиадный сервер нашел здесь: http://cj.geins.ru/

Автор:  Info21 [ Среда, 10 Февраль, 2010 10:05 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Александр Ильин писал(а):
Age: 18
Понятно. Наверняка сын.

Автор:  Илья Ермаков [ Среда, 10 Февраль, 2010 21:02 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

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

Автор:  А.П. [ Четверг, 11 Февраль, 2010 07:59 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

В июне 2009 в Н-ске на ПСИ09 я попросил Нину Ароновну Гейн (Юнерман) и Александра Георгиевича Гейн, чтобы их сын Андрей подарил нам свою версию олимп.системы, в которую мы (то есть А.Ильин) попробуем встроить ББ компилятор. Получилось. Но не хватает пороху дожать: поставить как следует на сервер факультета (сисадмины, блин...), наполнить задачами и тестами к ним, подправить описания, погонять локально и с удаленными участниками.
Кроме того, пока нет уверенности, что система А.Гейна приживется в конкуренции с "официальной" системой, на которой, в частности, в этом году (январь) братья Чадновы впервые проводили облолимпиаду школьников по информатике.

Приглашаю коллег присоединиться к решению проблемы.

Автор:  Info21 [ Пятница, 12 Февраль, 2010 09:51 ]
Заголовок сообщения:  Re: Использование Компонентного Паскаля в школьных олимпиадах

Только не пойму: речь о высшем образовании -- или о школьном?

И не объединить ли вот с этой темой:
viewtopic.php?f=7&t=1461&p=27549&hilit=%D0%A7%D0%B5%D1%80%D0%BD%D0%BE%D0%B2#p27549
----
Там Чернов, тут братья Чадовы ... ужос какой-то...

Страница 3 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/