Автор |
Сообщение |
17.12.2015 15:08:08
Тема: Re:Ошибки, которые мы совершаем
|
Владислав Мосько
Темы: 20
Сообщений: 68
Мой профиль
|
Нижегородская городская олимпиада 2015
1: 82/100 - отправил старый исходник вместо исправленного нового
2: 15/100 - пока не знаю, в чем проблема
4: 77/100 - не учел случай x[i] = y[i]
5: 54/100 - ошибка во время выполнения, пока не знаю, в чем проблема
|
20.03.2016 11:40:09
Тема: Re:Ошибки, которые мы совершаем
|
Иван Калинчук
Темы: 0
Сообщений: 1
Мой профиль
|
1) когда есть ввод из файла и вывод, не пищу
close(input); close(output);
в конце программы на Turbo Pascal т.к. никая ошибка не происходит и все компилируется. На Free Pascal происходит ошибка, но по привычке я не пишу те же
и сразу же отправляю задачу на проверку.
лучше всего писать как в Turbo Pascal, так и во Free Pascal строку(строки)
close(input); close(output);
так можно быть увереным в безналичае одной из ошибок.
2) часто путаю в команде str(s1,s2) s1 и s2 (переменные) что чем является. к примеру могу написать S(строка) перевожу в a(число) и наоборот. чаще всего тяжело найти эту ошибку если есть еще и другие.
3) одинаковое название для программ. конечно так легче когда у тебя всего лишь одно окно, но это так же создает и ряд проблем. к примеру выяснится к концу олимпиады, что в одной из отправленных задач, которая состоит из +100 строк я совершил какую-то ошибку и надо срочно её исправить. как все знают, что из протокола активной олимпиады нельзя открыть "log" до её завершения,а переписывать заново долго и можно сделать еще больше ошибок.
Чтобы всего этого не произошло, каждая программа должна иметь своё уникальное имя, по которому можно понять какие функции она выполняет.
так же может произойти ошибка, что "на автомате" в том же окне начать писать другой код, а там была программа, тем самым можно потерять код, который был изночально до его изменения. должна быть привычка для каждой программы создавать новый файл с уникальным именем.
4) если задание кажется очень легким, то сразу у меня возникает желание написать код, который занимает меньше всего места. так можно получить несколько ошибок. одна из них вызывается смешиванием 1ой идеи и 2ой ( которая занимает меньше места). при их смешивании что-то меняется как в первой и в самом коде ничего не получается.
чтобы этого избежать лучше всего написать все по заданию. к примеру если сказано 5ое число умноить на 2ое, а потом умножить 6 на 3, то делать всё отдельно. если получится как-то сократить, то надо написать несколько тестов и сравнивать ответ первой программы ( изначальной) с её улучшенным оналогом. если все тесты дают ВЕРНЫЙ ответ, то можно отправлять на проверку.
|
20.03.2016 12:00:44
Тема: Re:Ошибки, которые мы совершаем
|
Игорь Морев
Темы: 3
Сообщений: 5
Мой профиль
|
Неправильно написал ограничения массивов.Городская олимиада 9-11 класс 3,4 задание 2015 год апрель.
|
20.03.2016 12:14:47
Тема: Re:Ошибки, которые мы совершаем
|
Дмитрий Дробышевский
Темы: 2
Сообщений: 8
Мой профиль
|
1)ограничение массива чисел от 1 до 1000
2)ограниение массива строк от 1 до 1000, в массиве строк и строках надо писать ansistring.
|
20.03.2016 12:17:14
Тема: Re:Ошибки, которые мы совершаем
|
Александр Лосев
Темы: 30
Сообщений: 143
Мой профиль
|
у меня показывает в протоколе ошибку stack overflow, а в
паскале показывает правильный ответ.
Задача Острова
|
20.03.2016 12:25:06
Тема: Re:Ошибки, которые мы совершаем
|
Александр Лосев
Темы: 30
Сообщений: 143
Мой профиль
|
я не писал i0 и всего 8 вариантов ходов
|
20.03.2016 13:17:46
Тема: Re:Ошибки, которые мы совершаем
|
Терентий Гацуков
Темы: 1
Сообщений: 43
Мой профиль
|
Городская олимиада 9-11 класс 5 задание 2015 год апрель.
Не правильная идея решения.
|
20.03.2016 13:21:50
Тема: Re:Ошибки, которые мы совершаем
|
Иван Поганюко
Темы: 0
Сообщений: 1
Мой профиль
|
Официальные олимпиады\2015-2016\Город, 14 ноября 2015, 9 - 11 кл\4 - "Банковские операции"
Перевод числа(начисляемой или вычитаемой суммы) из string в integer
|
20.03.2016 13:26:28
Тема: Re:Ошибки, которые мы совершаем
|
Андрей Новиков
Темы: 0
Сообщений: 7
Мой профиль
|
условно минимальный
я отвлекся и неправильно написал параметры цикла
|
20.03.2016 13:48:34
Тема: Re:Ошибки, которые мы совершаем
|
Андрей Новиков
Темы: 0
Сообщений: 7
Мой профиль
|
наиболее удаленные точки
та же ошибка что и в 1 задаче
|
20.03.2016 13:50:19
Тема: Re:Ошибки, которые мы совершаем
|
Александр Бирич
Темы: 10
Сообщений: 24
Мой профиль
|
Городская олимиада 9-11 класс 5 задание 2015 год апрель.
Не сократил по времени.
|
20.03.2016 13:50:54
Тема: Re:Ошибки, которые мы совершаем
|
Александр Бирич
Темы: 10
Сообщений: 24
Мой профиль
|
Городская олимиада 9-11 класс 10 задание 2015 год апрель.
Не сократил по времени.
|
20.03.2016 14:03:48
Тема: Re:Ошибки, которые мы совершаем
|
Слава Ермаков
Темы: 1
Сообщений: 12
Мой профиль
|
Городская олимиада 9-11 класс 10 зание 2015 год апрель.
не сократил решение{$r-},не прошло по времени.
|
23.03.2016 13:23:18
Тема: Re:Ошибки, которые мы совершаем
|
Анатолий Саухин
Темы: 2
Сообщений: 10
Мой профиль
|
Городская олимпиада 14 ноября, 9-11 класс.
Задача 5 : не сократил по времени;
Задача 10 : не сократил по времени.
|
27.03.2016 12:11:20
Тема: Re:Ошибки, которые мы совершаем
|
Анатолий Саухин
Темы: 2
Сообщений: 10
Мой профиль
|
Городская олимпиада 3 апреля, 8-9 классы
Задача 5 : неверная идея решения;
Задача 8 : не сократил по времени;
Задача 9 : не учел случай, когда все вершины связаны.
|
|