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





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

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