Теория для подготовки к МЦКО

Единицы измерения информации

Единицы измерения информации показывают, какой объём данных хранится или передаётся.

Основные приставки:

Основные единицы информации:

Соотношения между единицами:

Системы счисления

При записи числа в системе счисления с основанием n используются цифры от 0 до n − 1. Если цифр не хватает, начинают использовать буквы. Например, в шестнадцатеричной системе после цифры 9 идут:

Как перевести число в десятичную систему

Нужно представить число как сумму цифр, умноженных на степени основания.

Например, число 1011₂:

1 · 2³ + 0 · 2² + 1 · 2¹ + 1 · 2⁰ = 8 + 0 + 2 + 1 = 11

Как перевести число из десятичной системы в другую

Нужно делить число на основание системы, записывать остатки и потом читать их с конца.

Например, переведём 11 в двоичную систему:

11 : 2 = 5, остаток 1
5 : 2 = 2, остаток 1
2 : 2 = 1, остаток 0
1 : 2 = 0, остаток 1

Получаем: 1011₂

Примеры

Кодирование цветов

RGB — это способ записи цвета через три канала:

Канал — это одна составляющая цвета, которая показывает, сколько в нём красного, зелёного или синего.

Обычно каждый канал кодируется числом от 0 до 255:

Запись вида #FFFFFF — это шестнадцатеричная запись цвета в формате RGB:

Примеры:

Иногда используют и другие кодировки цветов. Например:

Типы изображений

Растровое изображение

Это изображение, состоящее из пикселей — маленьких цветных точек.

Как работает:

Что происходит при масштабировании:

Как меняется размер файла:

Векторное изображение

Это изображение, состоящее не из пикселей, а из геометрических объектов: линий, кривых, окружностей, многоугольников.

Как работает:

Что происходит при масштабировании:

Как меняется размер файла:

Логические операции

Пусть есть две логические переменные: A и B. Каждая из них может принимать два значения:

НЕ (отрицание)

Обозначение: ¬A

Меняет значение на противоположное.

A | ¬A
0 | 1
1 | 0

И (конъюнкция)

Обозначение: A ∧ B

Истина только тогда, когда истинны оба высказывания.

A | B | A ∧ B
0 | 0 |   0
0 | 1 |   0
1 | 0 |   0
1 | 1 |   1

ИЛИ (дизъюнкция)

Обозначение: A ∨ B

Истина, когда истинно хотя бы одно высказывание.

A | B | A ∨ B
0 | 0 |   0
0 | 1 |   1
1 | 0 |   1
1 | 1 |   1

Исключающее ИЛИ

Обозначение: A ⊕ B

Истина, когда значения разные.

A | B | A ⊕ B
0 | 0 |   0
0 | 1 |   1
1 | 0 |   1
1 | 1 |   0

Пример сложного логического выражения

Рассмотрим выражение:

(A ∨ B) ∧ ¬A

Это сложная операция, потому что она состоит из нескольких простых.

Декомпозиция

Считаем по шагам:

Таблица истинности

A | B | A ∨ B | ¬A | (A ∨ B) ∧ ¬A
0 | 0 |   0   |  1 |        0
0 | 1 |   1   |  1 |        1
1 | 0 |   1   |  0 |        0
1 | 1 |   1   |  0 |        0

Как строить таблицу истинности

  1. Выписать все наборы значений переменных.
  2. Отдельно посчитать значения простых частей выражения.
  3. В последнем столбце записать значение всего выражения.

Рассказ про компоненты компьютера

← Вернуться на главную