<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Школа179 - Информатика/ПравилаНаписанияПрограмм</title>
<link>https://server.179.ru/wacko43/?page=Информатика/ПравилаНаписанияПрограмм</link>
<description>История изменений Школа179/Информатика/ПравилаНаписанияПрограмм</description>
<lastBuildDate>Mon, 18 May 2026 20:17:41 +0300</lastBuildDate>
<image>
<title>Школа179 - последние комментарии</title>
<link>https://server.179.ru/wacko43/</link>
<url>https://server.179.ru/wacko43/files/wacko4.gif</url>
<width>108</width>
<height>50</height>
</image>
<language>en-us</language>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>WackoWiki R4.3</generator>
<item>
<title>2014-11-14 22:16:56</title>
<link>https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm/show&amp;time=2014-11-14+22%3A16%3A56</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a name=".informatika.pravilanapisanijaprogramm" href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm" class="">/Информатика&amp;nbsp;/&amp;nbsp;Правила&amp;nbsp;Написания&amp;nbsp;Программ&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2014-11-14+22%3A16%3A56">2014-11-14 22:16:56&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm">2014-11-15 12:31:45&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h1760-1">&lt;/a>&lt;h3>Структура программы&lt;/h3>
Программа начинается с&amp;nbsp;подключения библиотек (import). Потом идут определения классов. Потом идут определения функций. Потом идет основная программа.&lt;br />
Запрещается подключать библиотеки и&amp;nbsp;объявлять функции посередине кода.&lt;br />
Допускается использование односложных имен переменных для&amp;nbsp;счетчиков (i, j, k), а&amp;nbsp;также если это&amp;nbsp;имя фигурирует в&amp;nbsp;условии задачи (N, M, K, L), но&amp;nbsp;не имеет какого либо смыслового значения (например, если в&amp;nbsp;задаче написано &amp;laquo;Проверьте число N&amp;nbsp;на простоту&amp;raquo;, то&amp;nbsp;обозначать переменной буквой n&amp;nbsp;допускается. Если в&amp;nbsp;задаче сказано &amp;laquo;Дано число N&amp;nbsp;&amp;ndash; количество учащихся в&amp;nbsp;классе&amp;raquo;, то&amp;nbsp;не допускается).&lt;br />
count_max &amp;ndash; допустимо&lt;br />
count_of_elements_equal_to_maximal &amp;ndash; недопустимо (слишком длинное)&lt;br />
kolichestvo_maksimalnih  &amp;ndash; недопустимо (используется транслитерация)&lt;br />
cm&amp;nbsp;&amp;ndash; недопустимо (непонятная аббревиатура)&lt;br />
Имена констант записываются полностью заглавными буквами, например, EPS, MAX_SIZE.&lt;br />
Названия классов должны записываться с&amp;nbsp;заглавной буквы.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2014-10-16 12:15:26</title>
<link>https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm/show&amp;time=2014-10-16+12%3A15%3A26</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm" class="">/Информатика&amp;nbsp;/&amp;nbsp;Правила&amp;nbsp;Написания&amp;nbsp;Программ&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2014-10-16+12%3A15%3A26">2014-10-16 12:15:26&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2014-11-14+22%3A16%3A56">2014-11-14 22:16:56&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Если имя&amp;nbsp;переменной или&amp;nbsp;функции состоит из&amp;nbsp;нескольких слов, то&amp;nbsp;они должны разделяться символом подчеркивания. Например:&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2014-09-15 10:12:41</title>
<link>https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm/show&amp;time=2014-09-15+10%3A12%3A41</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm" class="">/Информатика&amp;nbsp;/&amp;nbsp;Правила&amp;nbsp;Написания&amp;nbsp;Программ&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2014-09-15+10%3A12%3A41">2014-09-15 10:12:41&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2014-10-16+12%3A15%3A26">2014-10-16 12:15:26&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">cpplint.py --filter=-legal,-readability/streams,-build/namespaces,-whitespace/braces,-whitespace/newline,-whitespace/line_length,-runtime/int,-runtime/threadsafe_fn,-readability/casting,-build/include_what_you_use,-runtime/arrays,-runtime/explicit,-build/include,-readability/fn_size,-runtime/printf,-whitespace/comments,-runtime/references,-readability/braces&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">cpplint.py --filter=-legal,-readability/streams,-build/namespaces,-whitespace/braces,-whitespace/newline,-whitespace/line_length,-runtime/int,-runtime/threadsafe_fn,-readability/casting,-build/include_what_you_use,-runtime/arrays,-runtime/explicit,-build/include,-readability/fn_size,-runtime/printf,-whitespace/comments,-runtime/references&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2013-11-26 10:40:54</title>
<link>https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm/show&amp;time=2013-11-26+10%3A40%3A54</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm" class="">/Информатика&amp;nbsp;/&amp;nbsp;Правила&amp;nbsp;Написания&amp;nbsp;Программ&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2013-11-26+10%3A40%3A54">2013-11-26 10:40:54&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2014-09-15+10%3A12%3A41">2014-09-15 10:12:41&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Для&amp;nbsp;C++ используется утилита &lt;a href="https://code.google.com/p/google-styleguide/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="https://server.179.ru/wacko43/themes/wakka/icons/web.gif" alt="" />cpplint&lt;/a> с&amp;nbsp;ключами&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Для&amp;nbsp;C++ используется утилита &lt;a href="http://google-styleguide.googlecode.com/svn/trunk/cpplint/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="https://server.179.ru/wacko43/themes/wakka/icons/web.gif" alt="" />cpplint&lt;/a> с&amp;nbsp;ключами&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2012-02-07 16:41:52</title>
<link>https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm/show&amp;time=2012-02-07+16%3A41%3A52</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm" class="">/Информатика&amp;nbsp;/&amp;nbsp;Правила&amp;nbsp;Написания&amp;nbsp;Программ&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2012-02-07+16%3A41%3A52">2012-02-07 16:41:52&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2013-11-26+10%3A40%3A54">2013-11-26 10:40:54&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">cpplint.py --filter=-legal,-readability/streams,-build/namespaces,-whitespace/braces,-whitespace/newline,-whitespace/line_length,-runtime/int,-runtime/threadsafe_fn,-readability/casting,-build/include_what_you_use,-runtime/arrays,-runtime/explicit,-build/include,-readability/fn_size,-runtime/printf,-whitespace/comments,-runtime/references&lt;br />
pep8.py -r --show-source  --ignore=W391,E251,E501,W292,W291,W293&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">cpplint --filter=-legal,-readability/streams,-build/namespaces,-whitespace/braces,-whitespace/newline,-whitespace/line_length,-runtime/int,-runtime/threadsafe_fn,-readability/casting,-build/include_what_you_use,-runtime/arrays&lt;br />
pep8.py -r --show-source  --ignore=W391,E251,E501&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2011-10-02 11:05:01</title>
<link>https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm/show&amp;time=2011-10-02+11%3A05%3A01</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm" class="">/Информатика&amp;nbsp;/&amp;nbsp;Правила&amp;nbsp;Написания&amp;nbsp;Программ&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2011-10-02+11%3A05%3A01">2011-10-02 11:05:01&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2012-02-07+16%3A41%3A52">2012-02-07 16:41:52&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Тестирующая система ejudge использует автоматические скрипты проверки стиля кода.&lt;br />
Для&amp;nbsp;C++ используется утилита &lt;a href="http://google-styleguide.googlecode.com/svn/trunk/cpplint/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="https://server.179.ru/wacko43/themes/wakka/icons/web.gif" alt="" />cpplint&lt;/a> с&amp;nbsp;ключами&lt;br />
cpplint --filter=-legal,-readability/streams,-build/namespaces,-whitespace/braces,-whitespace/newline,-whitespace/line_length,-runtime/int,-runtime/threadsafe_fn,-readability/casting,-build/include_what_you_use,-runtime/arrays&lt;br />
Для&amp;nbsp;Python используется утилита &lt;a href="https://github.com/jcrocholl/pep8" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="https://server.179.ru/wacko43/themes/wakka/icons/web.gif" alt="" />pep8.py&lt;/a> с&amp;nbsp;ключами&lt;br />
pep8.py -r --show-source  --ignore=W391,E251,E501&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2011-09-25 22:46:10</title>
<link>https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm/show&amp;time=2011-09-25+22%3A46%3A10</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm" class="">/Информатика&amp;nbsp;/&amp;nbsp;Правила&amp;nbsp;Написания&amp;nbsp;Программ&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2011-09-25+22%3A46%3A10">2011-09-25 22:46:10&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2011-10-02+11%3A05%3A01">2011-10-02 11:05:01&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Последняя строка должна завершаться символом конца строки. Пустых строк в&amp;nbsp;конце файла быть не&amp;nbsp;должно. В&amp;nbsp;конце любой строки не&amp;nbsp;должно быть пробелов.&lt;br />
Функции должны отделяться двумя пустыми строками. Отдельные смысловые блоки в&amp;nbsp;программе должны отделяться пустыми строками.&lt;br />
Последняя строка должна завершаться символом конца строки. Пустых строк в&amp;nbsp;конце файла быть не&amp;nbsp;должно. В&amp;nbsp;конце любой строки не&amp;nbsp;должно быть пробелов.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2011-09-25 22:45:31</title>
<link>https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm/show&amp;time=2011-09-25+22%3A45%3A31</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm" class="">/Информатика&amp;nbsp;/&amp;nbsp;Правила&amp;nbsp;Написания&amp;nbsp;Программ&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2011-09-25+22%3A45%3A31">2011-09-25 22:45:31&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2011-09-25+22%3A46%3A10">2011-09-25 22:46:10&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Помимо сформулированных ниже правил, программы должны соответствовать документу &lt;a href="http://www.python.org/dev/peps/pep-0008/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="https://server.179.ru/wacko43/themes/wakka/icons/web.gif" alt="" />PEP8: Style Guide for&amp;nbsp;Python Code&lt;/a> из&amp;nbsp;официальной документации языка Python. При&amp;nbsp;сдаче задачи в&amp;nbsp;ejudge проводится автоматическая проверка на&amp;nbsp;соответствие программы PEP8.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Помимо сформулированных ниже правил, программы должны соответствовать документу &lt;a href="http://www.python.org/dev/peps/pep-0008/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="https://server.179.ru/wacko43/themes/wakka/icons/web.gif" alt="" />PEP8: Style Guide for&amp;nbsp;Python Code&lt;/a> из&amp;nbsp;официальной документации языка Python. Проверка программ на&amp;nbsp;соответствие PEP8 проверяется автоматическими скриптами, до&amp;nbsp;запуска программы.&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2010-10-03 17:09:16</title>
<link>https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm/show&amp;time=2010-10-03+17%3A09%3A16</link>
<description>&lt;div class="pageBefore">&amp;nbsp;&lt;/div>
&lt;div class="page">&lt;b>Сравнение версий &lt;a  href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm" class="">/Информатика&amp;nbsp;/&amp;nbsp;Правила&amp;nbsp;Написания&amp;nbsp;Программ&lt;/a> от &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2010-10-03+17%3A09%3A16">2010-10-03 17:09:16&lt;/a> и &lt;a href="https://server.179.ru/wacko43/?page=Informatika/PravilaNapisanijaProgramm&amp;amp;time=2011-09-25+22%3A45%3A31">2011-09-25 22:45:31&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Помимо сформулированных ниже правил, программы должны соответствовать документу &lt;a href="http://www.python.org/dev/peps/pep-0008/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="https://server.179.ru/wacko43/themes/wakka/icons/web.gif" alt="" />PEP8: Style Guide for&amp;nbsp;Python Code&lt;/a> из&amp;nbsp;официальной документации языка Python. Проверка программ на&amp;nbsp;соответствие PEP8 проверяется автоматическими скриптами, до&amp;nbsp;запуска программы.&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
