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





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

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