Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УП_информатика_фтд_юф_эфэ_эфм.doc
Скачиваний:
51
Добавлен:
11.06.2015
Размер:
2 Мб
Скачать
☆

Простые типы данных и операции над ними

№

Типы данных

Операции

Числа (числовые данные)

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

Тексты (символьные данные)

Замещение, вставка, удаление символов, сравнение, конкатенация строк

Логические (бинарные) данные

Все логические операции (конъюнкция, дизъюнкция, отрицание и др.)

Изображения: рисунки, графика, анимация (графические данные)

Операции над пикселями, из которых состоит изображение: яркость, цвет, контрастность

Видео данные

Удаление фрагмента, вставка фрагмента, работа с кадрами

Аудио данные

Усиление, уменьшение, удаление фрагмента, вставка фрагмента

К сложным данным относятся:

  • массивы и списки, которые содержат однотипные значения,

  • структуры, записи, таблицы, содержащие значения разного типа.

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

1.3. Представление информации в эвм

Информация в ЭВМ кодируется в двоичной системе счисления, в которой любое число представляется комбинацией 0 и 1, что является очень удобным с точки зрения технической реализации (два состояния: есть сигнал или нет сигнала, включено – выключено и т.д.).

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

В позиционных системах количественное значение каждой цифры зависит от места (позиции) в числе.

В непозиционных системах цифры не меняют своего количественного значения при изменении их расположения в числе.

Примеры:

позиционная система – арабская десятичная система (0 - 9);

непозиционная – римская, где для каждого числа используется специфическое сочетание символов XIV, CXXVII и т. д.

Основанием двоичной системы является число 2, поэтому перевод в 10-ю систему осуществляется очень просто. Двоичное число представляется в виде суммы степеней двойки с коэффициентами из цифр двоичного числа. Причем степень 2 – это порядковый номер цифры двоичного числа справа налево, начиная с нуля.

Например, 100112 = 1*24+0*23+0*22+1*21+1*20.

В программировании иногда используется шестнадцатеричная система, основанием которой является число 16. Перевод в 10-ю систему осуществляется аналогично предыдущему примеру с заменой двойки на шестнадцать. Ниже в таблице 2 представлено соответствие кодов десятичных, шестнадцатеричных и двоичных цифр.

Таблица 2

Коды десятичных и шестнадцатеричных цифр в двоичной системе

Цифра в 10-ной системе счисления

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Цифра в 16-ричной системе

0

1

2

3

4

5

6

7

8

9

А

В

С

D

E

F

Двоичный код

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

Независимо от типа информации, кодируется она в виде элементарных единиц памяти, называемых битами.

Бит (binary digit – bit) – это двоичный разряд, принимающий значения 0 или 1.

Байт (byte) – это единица представления одного символа информации, состоящая из 8-ми бит.

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

1 Кбайт=1024 байт (210)

1 Мбайт=1024 Кбайт (220)

1 Гбайт=1024 Мбайт (230)

1 Тбайт=1024 Гбайт (240) и т.д.