Сравнение версий Информатика / Правила Написания Программ
|
|
Следующая правка →
|
| Merge of Version1 & Version2 | |
|---|---|
| 9 | pep8.py -r --show-source --ignore=W391,E251,E501,W292,W291,W293 |
| 10 | %% |
| 11 | |
| 12 | Очень полное и подробное описание требований к коду на C++ содержится в ((https://tproger.ru/translations/stanford-cpp-style-guide/ руководстве по оформлению кода на С++ от Стэнфордского университета)) |
| 13 | |
| 14 | ===Python=== |
| 15 | Помимо сформулированных ниже правил, программы должны соответствовать документу ((http://www.python.org/dev/peps/pep-0008/ PEP8: Style Guide for Python Code)) из официальной документации языка Python. При сдаче задачи в ejudge проводится автоматическая проверка на соответствие программы PEP8. |
| … | … |
| 165 | |
| 166 | =====for==== |
| 167 | %%(java) |
| 168 | for (int i = 0; i |
| 169 | { |
| 170 | statements... |
| 171 | } |
| … | … |
| 197 | ====Ввод-вывод=== |
| 198 | Все сообщения об ошибках, предупреждения, отладочные сообщения и прочая диагностическая информация, не являющаяся результатом работы программы в предположении корректных входных данных, должна выводиться на стандартный поток ошибок stderr, то есть примерно так: |
| 199 | |
| 200 | %%(java)cerr |
| 201 | |
| 202 | При выводе результата работы на стандартный поток вывода или в текстовый файл вывод должен заканчиваться символом перехода на новую строку. Исключением являются программы, выполняющие посимвольную обработку потока данных. |
| 203 | |