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




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

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