Сравнение версий Информатика / Правила Написания Программ





Следующая правка →

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 &lt;< n; ++i)
169 {
170     statements...
171 }
… …
197 ====Ввод-вывод===
198 Все сообщения об ошибках, предупреждения, отладочные сообщения и прочая диагностическая информация, не являющаяся результатом работы программы в предположении корректных входных данных, должна выводиться на стандартный поток ошибок stderr, то есть примерно так:
199
200 %%(java)cerr &lt;&lt; "Неверные входные данные" &lt;&lt;<< "Неверные входные данные" << endl;%%
201
202 При выводе результата работы на стандартный поток вывода или в текстовый файл вывод должен заканчиваться символом перехода на новую строку. Исключением являются программы, выполняющие посимвольную обработку потока данных.
203