МАТЕМАТИЧЕСКИЕ ОСНОВЫ ИНФОРМАТИКИ
Четверг, 28.03.2024, 15:51
ГлавнаяРегистрацияВход Приветствую Вас Гость | RSS

Меню сайта

Категории раздела
Учимся оформлять задачи [6]
Практика [9]
Это интересно [2]
ЗАДАНИЕ 1 [1]

Наш опрос
Какой язык программирования Вы изучаете
Всего ответов: 1027

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа


Главная » Файлы » МОИ ПЕРВЫЕ ЗАДАЧИ » Учимся оформлять задачи

Разбор полетов
26.11.2012, 16:50

Разбор полетов

Вот это выражение "Разбор полетов" появилось у меня после участия во Всероссийском этапе Всероссийской олимпиады школьников по математике моего ученика. Олимпиада проходила целых 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, куда внести соответствующие значения, выходной файл появится сам, если все верно, в нём будет ответ теста.

На вашем столе должно все выглядеть так, (обязательно три файла):

Ваша задача, отправить решение в систему под своим паролем! Пароль в школе, у вашего учителя.



Категория: Учимся оформлять задачи | Добавил: i_elf
Просмотров: 1144 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Друзья сайта
  • Творческий учитель
  • Сайт ООАКМР
  • Школьный сайт
  • Информатика учебник
  • МОИ

  • Copyright MyCorp © 2024 Сделать бесплатный сайт с uCoz