Что такое код?

Как ты думаешь, что может означать эта картинка? Что на ней изображено?

qr

Чтобы ответить на этот вопрос, нужно воспользоваться планшетом или смартфоном, на котором установлено приложение, считывающее QR-коды. Попробуй сделать это, или попроси кого-нибудь.

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

Вспомни, как на кассе в магазине кассир узнает стоимость купленных вещей или еды. Подносит упаковку к специальному считывающему устройству и там происходит чтение кода. А потом на кассовом аппарате возникает цена и название товара. Все это кодируется с помощью штрих-кода:

barcode\

И, конечно, использование кода очень ускоряет и облегчает работу кассира.

Если посмотреть на экран компьютера под сильным увеличением, то можно увидеть, что изображение состоит из отдельных точек - пикселов (пикселей). 

Если увеличить еще сильнее, то можно увидеть устройство каждой такой точки:

 

Три цвета образуют все комбинации оттенков на экране - красный (R, red), зеленый (G, green)  и синий (B, blue). Каждый из них может светиться с разной яркостью.

Предположим, что варианта только два: выключен /включен- - нулевая яркость и самая полная яркость. Это можно обозначить как 0 и 1.

Например, все три цвета могут быть выключены: 0 0 0, получится черная точка.

Или все могут быть включены: 1 1 1, получится белая точка.

А могут быть еще варианты: 0 0 1, 0 1 0 и так далее. Сколько всего таких вариантов может быть?

На этом рисунке мы видим соответствие: напротив каждого из цветов находится тройка цифр от 0 0 0 до 1 1 1. Это называется кодированием: соответствие между цветами и цифрами, буквами и цифрами, буквами и другими буквами, цифрами и другими цифрами и так далее. А код - это как раз то, что ставится чему-то другому в соответствие.

Например, в нашем случае  "0 0 0" - код черного цвета, а "1 1 1" - код белого цвета.

Последнее изменение: Saturday, 12 April 2014, 01:22