Разбор полетовВот это выражение "Разбор полетов"
появилось у меня после участия во Всероссийском этапе Всероссийской
олимпиады школьников по математике моего ученика. Олимпиада проходила
целых 5 дней, два дня проходили соревнования, один день обязательно вот
этот самый "Разбор полетов", где жюри разбирало отдельно с каждым
участником его ошибки.
Я
очень добрая, могу понять, что если вы раньше не решали задач по
программированию, то вам очень сложно решить даже простую задачу,
поэтому я всем, кто мне прислал ответы на предыдущие задания их
зачитываю, но система проверки олимпиадных задач по информатике - это
машина, бездумный исполнитель. Если я поняла, что вот она, наконец-то
ваша формула, где видно сколько лет дяде, то машине нужно чтобы не было
лишних символов, чтобы все команды были правильными и так далее. Вот одно из решений, которые Вы мне прислали (Задача 1) program d;
var a, b, c: integer;
begin
assign(input,'input.txt');
reset(input);
assign(output,'output.txt');
reset(output);
read(a,b,);
writeln(c:=2*a+2*b);
close(input);
close(output);
end.
Я захожу на портал олимпиады под паролем, выбираю архив задач, выбираю мою задачу про дядю, в открывшемся окне, (если я под паролем) виден пункт отправить решение. Отправляю! и вижу, что она не прошла (читаю сообщение).
Наверно, вы не знаете как можно проверить?
CE (Compilation error) – ошибка компиляции программы.
Проверьте, компилируется ли программа у Вас на компьютере, и правильно ли она
оформлена. Это значит, что в программе принципиальная ошибка! После
нескольких исправлений, программа все же проходит! но с небольшим
количеством баллов, в режиме олимпиады будет сообщение только прошла
задача или нет, баллы на следующий день! (о том как набрать 100 баллов
мы уже говорили) Мое окончательное решение: и ошибки:
RE (Runtime error) – во время выполнения программы
произошла ошибка, и программа вернула не нулевое значение. Это могло произойти
если программа пытается получить доступ к файлу которого нет, при попытке
доступа к несуществующему элементу массива и т.д. Как тестировать программу на своем компьютере?
Чтобы
протестировать программу на компьютере, в папке где лежит файл с
решением задачи let.pas нужно поместить файл input.txt, куда внести
соответствующие значения, выходной файл появится сам, если все верно, в
нём будет ответ теста. На вашем столе должно все выглядеть так, (обязательно три файла): Ваша задача, отправить решение в систему под своим паролем! Пароль в школе, у вашего учителя.
|