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




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

Merge of Version1 & Version2
57 %%
58
59 ====Использование констант===
60 Не допускается использование чисел в программе, значение которых неочевидно. Например, запись while i < 179 или c = c + 32 недопустима.
61
62 ====Комментарии====
63 Комментарии в программах нужны для пояснения работы кода. Недопустимо использование комментариев для других целей, например, для удаления ненужного кода или для ASCII-арта.
64
65 ====Комментарии====
66 Комментарии в программах нужны для пояснения работы кода. Недопустимо использование комментариев для других целей, например, для удаления ненужного кода или для ASCII-арта.
67
68 ===C++===
69
… …
109 %%
110
111 ====Стиль отступов===
112 =====if====
113 Оператор if без else записывается так:
114 %%(java)
115 if (test)
… …
191 Блоки инструкций ветвления и цикла всегда заключаются в фигурные скобочки, даже если они состоят из одной инструкции.
192
193 ====Использование констант===
194 Не допускается использование чисел в программе, значение которых неочевидно. Например, запись while (i < 179) недопустима.
195
196 ====Ввод-вывод===
… …
201 При выводе результата работы на стандартный поток вывода или в текстовый файл вывод должен заканчиваться символом перехода на новую строку. Исключением являются программы, выполняющие посимвольную обработку потока данных.
202
203 ====Комментарии====
204 Комментарии в программах нужны для пояснения работы кода. Недопустимо использование комментариев для других целей, например, для удаления ненужного кода или для ASCII-арта.
205
206 ====#define====
207 Никакие #define не нужны. Для определения констант нужно использовать const, вместо макросов нужно использовать функции, #define int long long не нужно вообще.
208
209 ====typedef====
210 typedef скорее всего не нужны ни в каком виде. Нельзя переопределять стандартные типы при помощи typedef, а больше ни для чего typedef не нужен.
211
212