Свойства символов
Си́мволы — это знаки, используемые для представления информации в письменности, типографике и компьютерных системах. К символам относятся буквы, цифры, знаки препинания и специальные символы. Их свойства и применение играют важную роль в коммуникации, программировании и обработке данных.
Символы и их свойства являются фундаментом для передачи информации в различных сферах деятельности человека. От правильного использования символов зависит эффективность коммуникации, чтение и интерпретация текстовых данных. Понимание особенностей символов позволяет создавать понятные документы, разрабатывать программное обеспечение и обеспечивать совместимость между различными системами.
Подчёркивание
Подчёркивание (_) — символ ASCII с кодом 95 (dec) или 0x5F (hex). Используется для выделения текста и в компьютерных системах.
Символ подчёркивания (_) возник со времён пишущих машинок. Ранее его использовали для подчёркивания слов путём повторной печати символа подчёркивания под нужным словом:
- На современных клавиатурах находится на клавише рядом с цифрой 0.
- В программировании применяется для объединения слов в идентификаторах (например, `my_variable`).
Некоторые приложения автоматически преобразуют текст, окружённый подчёркиваниями, в подчёркнутый или курсивный:
- Пример: `_подчёркнутый текст_` может отображаться как подчёркнутый текст.
Маркеры списка
Маркеры списка (•, ‣, ⁃) — символы, используемые для оформления списков и структурирования информации.
Маркеры списка или буллиты используются для выделения элементов списка, делая информацию более читабельной:
- Буллит (•) — основной символ для маркировки элементов.
- Треугольный буллит (‣) и тире-буллит (⁃) — альтернативные символы для оформления списков.
1. Способ 1 (основной):
* первый элемент; * второй элемент; * третий элемент.
2. Способ 2:
* Первый элемент. * Второй элемент. * Третий элемент.
В HTML для создания списков используются теги `<ul>` для неупорядоченных и `<ol>` для упорядоченных списков.
Текстовые файлы
Текстовый файл — файл, содержащий текстовую информацию в виде последовательности символов, сгруппированных в строки. Он содержит текстовые данные в виде последовательности символов. Отличается от двоичных файлов тем, что предназначен для чтения и редактирования человеком.
- Универсальность — может быть открыт на любой операционной системе.
- Простота обработки — легко редактируется с помощью текстовых редакторов.
- Устойчивость — повреждение небольшого участка не делает файл нечитаемым.
- Избыточность — занимает больше места по сравнению с сжатыми форматами.
- Ограничения — менее эффективен для хранения больших объёмов данных.
Кодировки символов
Для правильного отображения символов используется кодировка — соответствие между символами и их цифровыми представлениями.
- ASCII — 7-битная кодировка, включает основные английские буквы и символы.
- Unicode — стандарт, охватывающий большинство письменностей мира.
* UTF-8 — переменная длина символа, совместима с ASCII. * UTF-16 — фиксированная длина символа, используется для широкого диапазона символов.
Некоторые символы не отображаются на экране, но выполняют специальные функции:
- Пробел (код 32) — разделяет слова.
- Табуляция (код 9) — выравнивает текст по табуляторам.
- Перевод строки — обозначает конец строки:
* В Windows — `CR LF` (коды 13 и 10). * В Unix/Linux — `LF` (код 10). * В macOS (до версии X) — `CR` (код 13).
Применение символов в программировании
Символы играют ключевую роль в языках программирования:
- Идентификаторы — имена переменных и функций, часто используют подчёркивание для читаемости (`max_value`).
- Операторы — символы, выполняющие действия (`+`, `-`, `*`, `/`).
- Строковые литералы — последовательности символов, заключённые в кавычки (`"Hello, World!"`).
Литература
- Босова Л. Л., Босова А. Ю. Информатика: учебник для 9 класса. — М.: БИНОМ. Лаборатория знаний, 2013.
- Семакин И. Г., Залогова Л. А., Русаков С. В., Шестакова Л. В. Информатика: учебник для 9 класса. — М.: БИНОМ. Лаборатория знаний, 2015. — Т. 3-е изд..
- Поляков К. Ю., Еремин Е. А. Информатика. 9 класс. — М.: БИНОМ. Лаборатория знаний, 2017.
- Угринович Н. Д. Информатика и ИКТ: учебник для 9 класса. — М.: БИНОМ. Лаборатория знаний, 2012. — Т. 6-е изд..

