Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
21_bu_1_semestr / 1_семестр_DOC / Информатика / УП_информатика_фтд_юф_эфэ_эфм.doc
Скачиваний:
124
Добавлен:
11.06.2015
Размер:
1.62 Mб
Скачать

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

Типы данных

Операции

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

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

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

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

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

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

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

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

Видео данные

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

Аудио данные

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

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

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

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

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

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) и т.д.