Что такое символы в информатике
Определение №1 В информатике под символом понимается заданное графическое изображение, у которого есть значение. Знак символа считается частью языка информатики, посредством которого происходит общение пользователя с компьютером.
Написание одного и того же знака может отличаться, наделяя символ другим значением. Например, одна и та же буква будет изображаться по-другому при использовании других шрифтов. Значение одной и той же буквы в разных языках будет отличаться.
К символам относят следующие обозначения: прописные и строчные буквы, цифры и знаки препинания, дополнительные и специальные символы.
В информатике символами принято считать специальные обозначения объектов, имеющие определенное значение. Смысл обозначений может меняться в зависимости от комбинации символов и контекста содержания.
К символам относятся:
- буквенные обозначения, в том числе русского и латинского алфавита, прописные и строчные;
- цифры и пунктуационные знаки;
- специфические графические обозначения;
- знак пробела.
В памяти персонального компьютера текстовые данные хранятся не в виде графических изображений текстовой символики, а в виде числовых кодов, присвоенных каждому символу. Внешний вид знака с конкретным числовым кодом зависит от выбранного при форматировании шрифта.
Единая система символической кодировки позволяет распознать текст, набранный на одном компьютере, другой машине, таким образом обеспечивая общую доступность.
Как применяются символы в информатике
В зависимости от смысловой нагрузки и контекста применение графических изображений в информатике происходит следующим образом:
- ASCII кодировка. Абсолютно каждому символическому обозначению соответствует определенное число. Формат используется для кодировки текстовых сообщений и документов. Шифрованию подвергаются буквы и цифры, знаки пунктуации и специальные обозначения. Система широко используется в изобразительных программах и редакторах.
- Программирование. Примитивный способ шифрования информационных данных, при котором символы используются в качестве опознавательных элементов. Символические обозначения применяются к функциям и переменным, макросам и тегам, языка и других программных атрибутов. Программисты часто применяют символику для формирования взаимосвязей между объектами.
- Знаки управления. Это символы с отсутствующим графическим обозначением, используемые для управления компьютером, транслирования информации и других целей.
В настоящее время реализация данных целей возложена на сетевые протоколы, форматирование и языки управления.
Непечатные символы
В информатике существуют некоторые символы, изображения которых не отображается в текстовом содержании файла, но при этом они выполняют заданную функцию.
К непечатаемым знакам относятся:
- Абзацы и пробелы. Графически никак не отображаются на экране, но формируют визуальное разделение слов в тексте и переход на новую строку.
- Знаки управления. Обозначения, исполняющие управленческие задачи и ответственные за программные коммуникации. Например, символы начало и конец текста формируют границы информационного блока.
- Unicode. В качестве примера можно привести знак непрерывного пробела, пустой символ и подобные.
Впрямую пользователь не видит непечатаемые символы на экране. Незаметные глазу, они играют важную роль в обработке и контекстном оформлении текстовой информации. Непечатаемые знаки необходимы для корректного форматирования и транслирования данных в системах, программах и протоколах обмена.
Математические символы
Практически каждый программный алгоритм в информатике не обходится без использования математических символов, к которым относятся:
- Знак умножения. На языке программирования обозначается как «*».
- Знак деления. При традиционном вычислении частного символ деления обозначается как косая вертикальная линия «/», другие способы деления могут изображаться по-разному, это зависит от языка программирования.
- Знак сложения. На языке программирования обозначается плюсом «+».
- Символ вычитания. Изображается минусом «-».
- Символ возведения числа в степень. Имеет несколько различающихся обозначений, применяемых в зависимости от языка программы.
- Запятая. В информатике функцию данного символа выполняет точка «.». Применяется для смыслового выделения при перечислении однородных данных, при описании переменных значений.
- Знаки сравнения. Графическое изображение символов, обозначающих «<», «>» или «=», может отличаться в зависимости от контекста информации и языка программирования.
К математическим символам также относятся: скобки и пропорции, радикал и интеграл, корень и среднее арифметическое чисел и т.д.
Примеры
В современном мире применение компьютеров осуществляется повсеместно, практически в любой сфере жизнедеятельности. Программные языки использую в работе огромное множество разнообразных символов, обозначающих специфику, функционал, сертификацию, управление и т.д.
В информатике применяемая символика структурирована в следующие системы:
- ASCII – традиционный штатовский код для обмена сведениями, где каждый символ представлен числом от 0 до 127. Используется в текстовых файлах и при написании программного обеспечения.
- Unicode. Международная система обозначений, кодами которой представляют почти все мировые языки.
- UTF-8. Расширенная вариация Unicode, применяемая в интернет-контенте, файлах электронной почты.
- Base64. Система шифрования данных, конвертирующая бинарную информацию в текстовый формат.
Помимо общеизвестных символов программных файлов доступны:
- графические изображения на рычагах управления компьютером — символы клавиатуры и мыши, питания и мощности системного блока;
- звуковые обозначения подключенной аудиоаппаратуры;
- знаки эксплуатационных характеристик дисплея монитора;
- символы внешних накопителей данных и другие.
Некоторые функциональные символы не получили отражения на клавиатуре в силу недостаточности места. Их применение происходит при наборе заданных комбинаций клавиш.