Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты.docx
Скачиваний:
5
Добавлен:
07.12.2018
Размер:
144.65 Кб
Скачать

24 Вопрос

Многие формы представления информации допускают различное толкование. Так, слово "red", рассматриваемое как последовательность литер, является последовательностью трех литер: "r", "e", "d". Литеры мы можем интерпретировать акустически и тем самым заменить эту последовательность литер произнесенным словом. Это возможно, если мы знаем фонетическое значение букв - даже в том случае, когда значение самого слова нам неизвестно. В английском языке со словом "red" в качестве его значения связывают цвет. Если это слово связывается со светофором, то оно сразу получает новое толкование, а в других обстоятельствах - совсем другое. Как показывает этот пример, с одной и той же последовательностью литер люди в зависимости от обстоятельств связывают различные значения. И наоборот, одно и то же смысловое содержание может быть представлено различными способами.

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

    Ее представление или изображение (внешняя форма);

    Ее значение (собственно "абстрактная" информация);

    Ее отношение к реальному миру (связь абстрактной информации с действительностью).

Информатика включает в себя науку о машинной обработке информации. Это охватывает вопросы:

Схематизированного представления (изображения информационной структуры объектов и данных, а также их взаимосвязи;

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

Оба эти пункта тесно связаны между собой. Программа, например, в качестве своей внешней формы имеет текстовую (или графическую) структуру. Текстовая структура, в свою очередь, представляет собой объект для информационной обработки. Но программа представляет также предписание для обработки. При ее выполнении в компьютере протекает процесс действий, который преобразует определенные исходные данные в определенные выходные данные (результаты). Таким образом, программа описывает и реализует некоторую функцию. При разработке программных систем перед информатикой стоит задача представления, моделирования и использования самых различных видов информации. Так как машинная, "схематичная" обработка информации, соответственно ее представления, требует точно установленных форм представления и преобразования, информатика пользуется формальными методами. Этим она обнаруживает связь с математикой, особенно с математической логикой. Но поскольку методы информатики должны вести к практически применимым продуктам ("программам", "системам"), которые должны решать поставленные задачи на имеющихся вычислительных машинах, то есть на физических объектах, при дополнительных экономических условиях, то информатика имеет и сильно выраженные инженерно-научные черты.

 Информацией называют абстрактное содержание ("содержательное значение", "семантика") какого-либо высказывания, описания, указания, сообщения или известия. Внешнюю форму изображения называют представлением (конкретная форма сообщения) [1].

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

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

Помимо цифр, на мониторы ЭВМ необходимо выводить еще и множество символов. Ясно, что для вывода каждого символа необходим некий машинный код, однозначно соответствующий этому символу, или некое правило, по которому можно организовать корректный вывод каждого символа на дисплей. Разумеется, разрабатывать такую систему ввода-вывода следует оптимальным образом с точки зрения потребления ресурсов компьютера. Особенно важно в этом случае помнить о том, что производительность компьютеров в отдаленные времена зарождения вычислительной техники была ничтожной, с современных позиций, а системные программисты и разработчики аппаратной части боролись за каждый бит, адрес, инструкцию, регистр, освобождая оперативную память и адресное пространство компьютерных "малышей".

Давайте подсчитаем, сколько необходимо символов для вывода информации на дисплей. Исторически сложилось так, что первые разработчики компьютеров были носителями английского языка. Что им было необходимо обеспечить для вывода на монитор? Во-первых, 26 букв английского алфавита (строчных), во-вторых, 26 прописных, 9 знаков препинания (. , : ! " ; ? ( ) ), пробел, 10 цифр, 5 знаков арифметических действий (+,-,*, /, ^) и специальные символы (№ % _ # $, и так далее ^, &, >, <, |, \). Получается чуть больше сотни символов. Такой сравнительно небольшой базовый набор символов можно закодировать при помощи таблиц соответствия этого набора машинным кодам (фактически, двоичным числам). Можно вполне ограничиться набором двоичных чисел от 0 до 27 (всего 128 позиций), что и было сделано. Таблица соответствия получила название ASCII(American Standard Code for Information Interchange). В рамках таблицы ASCII создание многоязычных документов являлось очень проблематичной, а в большинстве случаев и совершенно невыполнимой задачей.

Рассмотрим структуру таблицы ASCII. Для удобства символы в ней пронумерованы в шестнадцатеричной системе счисления от 0 - 7F. Первые знакоместа в таблице занимают непечатаемые символы (0 до 7F), затем следуют печатаемые символы (20 - 7F).

ТАБЛИЦА ASCII

непечатаемые символы

   Число   

   Команда   

   Значение   

0

NUL

NULL

1

SOH

Start of Heading

2

STX

Start of Text

3

ETX

End of TeXt

4

EOT

End Of Transmission

5

ENQ

ENQurity

6

ACK

ACKnolidgement

7

BEL

BELl

8

BS

Back Space

9

HT

Horizontal Tab

A

LF

Line Feed

B

VT

Vertical Tab

C

FF

From Feed

D

CR

Carriage Return

E

SO

Shift Out

F

Si

Shift In

10

DLE

Data Link Escape

11

DC1

Device Control 1

12

DC2

Device Control 2

13

DC3

Device Control 3

14

DC4

Device Control 4

15

NAK

Negative ACKnolidgement

16

SYN

SYNcronous idle

17

ETB

End of Transmission Block

18

CAN

CANcel

19

EM

End of Medium

1A

SUB

SUBstitude

1B

ESC

ESCape

1C

FS

File Separator

1D

GS

Groupe Separator

1E

RS

Record Separator

1F

DC1

Unit Separator