Какое правило написания знаков препинания в информатике
Перейти к содержимому

Какое правило написания знаков препинания в информатике

  • автор:

Правила компьютерного набора текста

При компьютерном наборе текста необходимо соблюдать определенные правила. Это позволит получить тексты, близкие по оформлению к оригинал-макетам, используемым при издании книг. Кроме того, правильно оформленные и структурированные тексты легче перенести с одной платформы на другую (т.е. прочитать в другой операционной системе) или опубликовать в глобальной сети Internet.

Общие правила оформления текста

  1. Точка в конце заголовка и подзаголовках, выключенных отдельной строкой, не ставится. Если заголовок состоит из нескольких предложений, то точка не ставится после последнего из них. Порядковый номер всех видов заголовков, набираемый в одной строке с текстом, должен быть отделен пробелом независимо от того, есть ли после номера точка.
  2. Точка не ставится в конце подрисуночной подписи, в заголовке таблицы и внутри нее. При отделении десятичных долей от целых чисел лучше ставить запятую (0,158), а не точку (0.158).
  3. Перед знаком препинания пробел не ставится (исключение составляют открывающиеся парные знаки, например, скобки, кавычки). После знака препинания пробел обязателен (если этот знак не стоит в конце абзаца). Тире выделяется пробелами с двух сторон. Дефис пробелами не выделяется.
  4. Числительные порядковые и количественные выражаются в простом тексте словами (обычно, однозначные при наличии сокращенных наименований), цифрами (многозначные и при наличии сокращенных обозначений) и смешанным способом (после десятков тысяч часто применяются выражения типа 25 тыс.), числительные в косвенных падежах набирают с так называемыми наращениями (6-го). В наборе встречаются арабские и римские цифры.
  5. Индексы и показатели между собой и от предшествующих и последующих элементов набора не должны быть разделены пробелом (Н2О, м 3 /с)
  6. Нельзя набирать в разных строках фамилии и инициалы, к ним относящиеся, а также отделять один инициал от другого.
  7. Не следует оставлять в конце строки предлоги и союзы (из одной-трех букв), начинающие предложение, а также однобуквенные союзы и предлоги в середине предложений.
  8. Последняя строка в абзаце не должна быть слишком короткой. Надо стараться избегать оставления в строке или переноса двух букв. Текст концевой строки должен быть в 1,5-2 раза больше размера абзацного отступа, т.е. содержать не менее 5-7 букв. Если этого не получается, необходимо вогнать остаток текста в предыдущие строки или выгнать из них часть текста. Это правило не относится к концевым строкам в математических рассуждениях, когда текст может быть совсем коротким, например «и», «или» и т.п.
  9. Знаки процента (%) применяют только с относящимися к ним числами, от которых они не отделяются.
  10. Знаки градуса (°), минуты (‘), секунды (») от предыдущих чисел не должны быть отделены пробелом, а от последующих чисел должны быть отделены пробелом (10° 15’).
  11. Формулы в текстовых строках набора научно-технических текстов должны быть отделены от текста на пробел или на двойной пробел. Формулы, следующие в текстовой строке одна за другой, должны быть отделены друг от друга удвоенными пробелами.
  12. Знаки номера (№) и параграфа (§) применяют только с относящимися к ним числами и отделяются пробелом от них и от остального текста с двух сторон. Сдвоенные знаки набираются вплотную друг к другу. Если к знаку относится несколько чисел, то между собой они отделяются пробелами. Нельзя в разных строках набирать знаки и относящиеся к ним цифры.
  13. В русском языке различают следующие виды сокращений: буквенная аббревиатура — сокращенное слово, составленное из первых букв слов, входящих в полное название (СССР, НДР, РФ, вуз); сложносокращенные слова, составленные из частей сокращенных слов (колхоз) или усеченных и полных слов (Моссовет), и графические сокращения по начальным буквам (г. — год), по частям слов (см. — смотри), по характерным буквам (млрд — миллиард), а также по начальным и конечным буквам (ф-ка — фабрика). Кроме того, в текстах применяют буквенные обозначения единиц физических величин. Все буквенные аббревиатуры набирают прямым шрифтом без точек и без разбивки между буквами, сложносокращенные слова и графические сокращения набирают как обычный текст. В выделенных шрифтами текстах все эти сокращения набирают тем же, выделительным шрифтом.

Специфические требования при компьютерном наборе текста

  • шрифтовые выделения, выполняемые путем замены характера или начертания шрифта, — набор курсивом, полужирным, жирным, полужирным курсивом, прописными или капительными буквами, шрифтами другого кегля или даже другой гарнитуры;
  • нешрифтовые выделения, выполняемые путем изменения расстояний между буквами (набор вразрядку) или между строками набора (дополнительные отбивки отдельных строк), изменения формата набора (набор «в красную строку», набор с одно- или двусторонними втяжками), подчеркивания текста тонкими или полужирными линейками или заключения отдельных частей текста в рамки и т. п.;
  • комбинированные выделения, выполняемые одновременно двумя способами, например, набор полужирным вразрядку, набор полужирным шрифтом увеличенного кегля с выключкой в «красную строку» и дополнительными отбивками, набор курсивом с заключением текста в рамку и т. п. Шрифтовые выделения (курсивом, полужирным, жирным) должны быть выполнены шрифтами той же гарнитуры и кегля, что и основной текст. Знаки препинания, следующие за выделенной частью текста, должны быть набраны шрифтом основного текста.

© А.П. Шестаков, 2000-2008

Требования к программам

Помимо сформулированных ниже правил, программы должны соответствовать документу PEP8: Style Guide for Python Code из официальной документации языка Python. При сдаче задачи в ejudge проводится автоматическая проверка на соответствие программы PEP8.

Символы и отступы

Величина отступа – четыре пробела. Использование символа табуляции (символа, с кодом 9) запрещается.

Последняя строка должна завершаться символом конца строки. Пустых строк в конце файла быть не должно. В конце любой строки не должно быть пробелов.

Функции должны отделяться двумя пустыми строками. Отдельные смысловые блоки в программе должны отделяться пустыми строками.

Имена переменных

Имена переменных, функций, типов должны быть осмысленными и отражать назначение. Слишком длинные имена, однако, не рекомендуются. В именах допускаются сокращения, которые не затрудняют понимание имени и назначения функций и переменных.

Допускается использование односложных имен переменных для счетчиков (i, j, k), а также если это имя фигурирует в условии задачи (N, M, K, L).

В именах должны использоваться только английские слова. Транслитерации русских слов не допускаются. Запрещается использование символов, отличных от латинских букв, цифр и символа подчеркивания.

Если имя переменной или функции состоит из нескольких слов, то они должны разделяться символом подчеркивания или заглавными буквами. Например:
Calc Sqrt – допустимо
calc_sqrt – божественно
calculate_square_root – допустимо, но нежелательно (слишком длинное имя)
vychislenie_kornya – недопустимо (используются русские имена)
f – недопустимо (непонятно назначение функции)

Обычно в качестве имён функций и переменных используются одно или несколько слов (или их сокращений) маленькими буквами с разделением символом подчёркивания.
Например, result, factorial, calc_factorial(n), calc_fact(n), iter, find_next_value(), apples_num и т.д. Для перевода слов можно использовать словари мультитран или словари Lingvo на яндексе

Имена констант записываются полностью заглавными буквами. Если имя константы состоит из нескольких слов, для их разделения используются подчеркивания. Например, EPSILON, MAX_SIZE.

Имена массивов и названия типов структур должны записываться с заглавной буквы.

Арифметические операции

В одной строчке записывается одна арифметическая операция. Например:

 a = b
b = c

Бинарные операции разделяются пробелом. После запятой ставится пробел. Между именем функции и скобками пробел не ставится, с внутренней стороны скобок пробелы не ставятся

 a = b + 2 * c
a = (b + 2) * c
print(a, b, sep = "")

Использование констант

Не допускается использование чисел в программе, значение которых неочевидно. Например, запись while i < 179 или c = c + 32 недопустима.

Длина строки и переносы

Длина каждой строки не должна превышать 79 символов, а длина строки с комментарием — 72. Переносы длинных строк могут выглядеть так:

 # Aligned with opening delimiter
foo = long_function_name(var_one, var_two,
var_three, var_four)

# More indentation included to distinguish this from the rest.
def long_function_name(
var_one, var_two, var_three,
var_four):
print(var_one)

Отделение операторов пробелами

Пробелы не ставятся, если они примыкают к скобкам изнутри:

 Yes: spam(ham[1], )
No: spam( ham[ 1 ], < eggs: 2 >)

Пробелы не ставятся перед знаками препинания:

 Yes: if x == 4: print x, y; x, y = y, x
No: if x == 4 : print x , y ; x , y = y , x

Пробелы не ставятся перед скобкой у функций или у списков:

 Yes: spam(1)
No: spam (1)
Yes: dict['key'] = list[index]
No: dict ['key'] = list [index]

Бинарные операции обычно отделяются одним пробелом слева и справа. Однако, если в выражении есть операции разного приоритета (например, сложение и умножение, или сложение и возведение в степень), то пробелы у операции с бОльшим приоритетом могут быть пропущены. В любом случае количество пробелов слева и справа от оператора должно быть одинаковым.

 Yes: i = i + 1
Yes: submitted += 1
Yes: x = x*2 - 1
Yes: hypot2 = x*x + y*y
Yes: c = (a+b) * (a-b)

No: i=i+1
No: submitted +=1
No: x = x * 2 - 1
No: hypot2 = x * x + y * y
No: c = (a + b) * (a - b)

Порядок расстановки пробелов рядом со знаками препинания

В некоторых руководствах по типографскому набору также указывается, что пробел не ставится, если тире идёт после точки или запятой, но при работе с большинством современных шрифтов этот совет скорее вреден.

Начало работ по поисковому продвижению сайта в компании «Пиксель Плюс». Базовые понятия.

Я бы хотел заплатить за продвижение своего сайта 1 раз и быть высоко в выдаче по конкурентным запросам всегда, возможно ли такое?

Ряд вопросов по продвижению сайта по трафику. Нюансы тарификации, расчёта стоимости работ, абонентской оплаты.

Вопросы, которые часто задаются заказчиками услуги по веб-аналитике и оказанию самой услуги. Что такое веб-аналитика? Зачем проекту нужна веб-аналитика? Зачем нужно определять KPI и какие они бывают? И так далее.

Поисковое продвижение включает в себя большой перечень работ, необходимый для получения максимальных результатов. Но какие же работы не входят в платеж на SEO?

Зачем нужен текст на сайте? Его же никто не читает!

Я оплатил услуги продвижения сайта на месяц. Прошло уже 10 дней и позиции в Яндексе не улучшились, вы там работаете или нет?

Облегчаем жизнь корректору: 24 правила набора текста

Облегчаем жизнь корректору: 24 правила набора текста

Каждый текст, которому предстоит быть опубликованным (напечатанным в книге или в периодическом издании, на сайте и т. д.), необходимо доводить до совершенства в плане грамотности и оформления. Несмотря на то, что данной работой, в идеале, должен заниматься отдельный человек (корректор), знания об орфографии, пунктуации и правилах набора текста не помешают любому из нас.

Текст, попадающий на проверку к корректору, нередко имеет множество ошибок, которые совершаются автором вследствие невнимательности или по другим причинам. Ошибки, в зависимости от их типа, могут раздражать читателя, вносить некоторую неясность или даже сильно искажать смысл текста и делать его бесполезным. Последствия также могут быть разными: одна опечатка может вылиться лишь в безобидный смех, а другая — спровоцировать скандал.

Электронный текст необходимо тщательно проверять не только на отсутствие опечаток и грамматических ошибок, но и на соблюдение правил верстки и набора текста. Именно об этом пойдет речь в сегодняшней статье.

Правила набора текста на компьютере

Перед вами 24 правила набора текста на компьютере, которые, на наш взгляд, непременно пригодятся начинающим онлайн-корректорам и тем, кто желает облегчить им работу или просто быть более грамотным и сделать Интернет лучше. Правила актуальны для русского языка.

  1. Между словами всегда нужно ставить только один пробел.
  2. Перед такими знаками препинания, как точка (.), запятая (,), многоточие (), двоеточие (:), точка с запятой (;), вопросительный (?) и восклицательный (!) знаки, пробел не ставится.
  3. Между цифрой и знаком процента (%), промилле (), градуса (°), минуты (), секунды () не принято ставить пробел.
  4. Аббревиатуры («США», «ООН», «КИИГА») пишутся без пробелов между буквами.
  5. Между словами и для обозначения прямой речи используется длинное тире (не следует путать с коротким тире и дефисом).
  6. Длинное тире отбивается пробелами с обеих сторон, при этом пробел перед тире должен быть неразрывным, потому что тире не должно переноситься и вообще быть в начале строки (за исключением обозначения прямой речи).
  7. После длинного тире, обозначающего прямую речь, ставится один неразрывный пробел.
  8. Если необходимо оформить маркеры пунктов в виде тире, используется короткое тире с неразрывным пробелом после него.
  9. Если длинное или короткое тире используется для обозначения числового диапазона (например, 1967—1994 гг.), то отбивка пробелами не нужна.
  10. Дефис пробелами не отбивается («когда-нибудь», «Рио-де-Жанейро»).
  11. Между цифрами дефис не ставится, а ставится тире (чаще всего короткое) без отбивки пробелами. Примеры: «2–3 шт.», «I–II семестр».
  12. Знаки «плюс» («+») и минус («–») не отделяются пробелом от цифры в случаях подобного написания: «+20», «–15». Однако при написании выражений типа «2 + 2 = 4» неразрывные пробелы необходимы.
  13. Правильные кавычки — это «ёлочки» («»). А если необходимо употребить кавычки внутри кавычек, используйте немецкие кавычки-лапки („“).
  14. Содержимое, заключенное в кавычки либо скобки, не отделяется от них пробелами.
  15. В конце заголовка точка не ставится. При этом иные знаки препинания (троеточие, вопросительный и восклицательный знаки) можно ставить.
  16. Между инициалами и после них (например, «Н. В. Гоголь») рекомендуется ставить неразрывный пробел, чтобы избежать некрасивого разрыва при переносе строки.
  17. После и внутри сокращений («г. Тбилиси», «и т. д.», «66 кв. м»), между числами и единицами измерения («15 кг», «2 мм», «2016 г.»), между названием и версией продукта («iPhone 6») необходим неразрывный пробел.
  18. При оформлении списка (перечня) учитывается следующее: если его пункты (абзацы) — это самостоятельные предложения, то начинать каждый из них следует с прописной буквы, а завершать — точкой. В иных случаях пункты списка нужно начинать со строчной буквы и завершать запятой либо точкой с запятой (если пункты получаются длинными и вдобавок содержат знаки препинания). В последнем пункте списка ставится точка.
  19. При написании сокращений («м/с», «б/у»), дробных чисел («1/3») и разделении одиночных слов («из/до», «онлайн/оффлайн») с использованием косой черты (слеша) данный знак препинания пробелами не отделяется.
  20. Если косая черта используется для разделения словосочетаний или словосочетания и слова («начальная позиция / окончание»), требуется отбивка слеша неразрывными пробелами.
  21. Использование двух и больше вопросительных или восклицательных знаков подряд («??», «. ») считается ошибкой.
  22. Сочетать вопросительный и восклицательный знаки можно только в такой последовательности «?!», но не наоборот.
  23. После сокращенной записи единиц измерения точка не ставится («мм», «г», «с»).
  24. Правильная сокращенная запись дней недели такая (по порядку): «пн.», «вт.», «ср.», «чт.», «пт.», «сб.», «вс.». После сокращения ставится точка. Иные варианты сокращений («пон.», «срд.», «птн.» и т. п.) считаются ошибочными.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *