Автор | Сообщение |
|
Отправлено: 21.05.13 21:42. Заголовок: С1 №6
Здравствуйте. Решал задачу №6 из предложенных на сайте и вот что мне пришло в голову. Программа должна определить, можно ли построить треугольник из отрезков с длинами x, y, z. В ответе указано, что для этого должны выполниться три условия (x+y>z), (x+z>y), (y+z>x). Но прежде всего x, y и z должны быть положительными, ведь, если я не ошибаюсь, длина отрезка должна быть выражена положительным числом! Надо ли перед тем, как переходить к проверке условий (x+y>z), (x+z>y), (y+z>x), добавить проверку положительности x, y и z? И не снимут ли баллы на экзамене за такую отсебятину?
|
|
|
Ответов - 3
[только новые]
|
|
|
| постоянный участник
|
Сообщение: 223
|
|
Отправлено: 22.05.13 17:35. Заголовок: Ярослав пишет: И не..
Ярослав пишет: цитата: | И не снимут ли баллы на экзамене за такую отсебятину? |
|
Все зависит от критериев оценивания, но!!! цитата: | можно ли построить треугольник из отрезков с длинами х, у, z |
|
как вы себе представляете отрезок отрицательной длины?
|
|
|
|
Отправлено: 22.05.13 19:03. Заголовок: oval пишет: как вы ..
oval пишет: цитата: | как вы себе представляете отрезок отрицательной длины? |
| Мы-то это понимаем, а программа - нет, если не ввести соответствующее условие.
|
|
|
|
| постоянный участник
|
Сообщение: 224
|
|
Отправлено: 23.05.13 08:38. Заголовок: Ярослав пишет: Мы-т..
Ярослав пишет: цитата: | Мы-то это понимаем, а программа - нет |
| На ЕГЭ как и на олимпиадах никакой дополнительной проверки не требуется, если сказано что это длина, значит отрицательными эти числа быть не могут, если сказано что данные ограничены, значит они ограничены. Что будет выводить программа при некорректных данных, это проблема того - кто эти данные ввел. Баллы за отсутствие проверки, а попадают ли входные данные в накладываемые ограничения не снижают.
|
|
|
|