Изучаем Информатику. 2 тема. Кодирование информации

Изучаем Информатику. 2 тема.</p>
<p>Кодирование информацииКомпьютер — это, пожалуй, самый универсальный гаджет после швейцарского ножа и бабушкиного кота.

Кто бы мог подумать, что эта коробка с мигающими лампочками умеет не только считать ваши бессмысленные траты в онлайн-магазинах, но и воспроизводить музыку, показывать фильмы, устраивать видеоконференции и даже рисовать картинки. Если бы компьютеры были людьми, они бы точно выиграли конкурс «Мистер Универсальность» без всяких там голосований.

А ведь всё начинается с простого: человек выражает свои мысли словами. Слова — это как кирпичики для строительства предложений. А алфавит — это как набор разноцветных кубиков LEGO: всего-то несколько десятков символов, а сколько можно построить!

Вот только иногда эти кирпичики вызывают у нас головную боль. Например, цифры 251299 могут значить что угодно: дату рождения вашего соседа (25 декабря 1999 года), номер телефона вашей бабушки или даже тайный код к сокровищам пиратов (ну ладно, это уже фантазия).

Главное — знать правила игры!

И вот тут на сцену выходит наш герой — кодирование! Не путайте с секретными агентами и шпионскими штучками (хотя иногда тоже похоже). Код — это просто способ упаковать информацию в удобные коробочки-сообщения. Мы постоянно используем коды: говорим на русском языке (кодируем мысли в слова), водители сигналят друг другу гудками (кто не знает — два сигнала подряд значит «пропусти»), а светофоры напоминают нам про элементарные правила дорожного хаоса.

Кодировать можно по-разному: устно (вспомните школьные уроки иностранного языка с непонятным акцентом), письменно (когда пытаетесь объяснить маме, почему домашнее задание не сделано), жестами (да-да, тот самый язык тела) или вообще сигналами любой природы — от морзянки до смайликов в чатах.

Зачем всё это нужно?

Иногда чтобы записать информацию короче («LOL», «BRB»), иногда чтобы спрятать её от посторонних глаз («секретный рецепт борща»), а иногда просто чтобы было удобно работать с ней на компьютере.

Самые популярные способы кодирования включают графический (рисунки и значки – вспомните эмодзи!), числовой (числа – например, PIN-коды) и символьный (буквы и знаки). Забавно, что переход от одной формы представления информации к другой называют тоже кодированием. То есть компьютер может решить устроить вечеринку и перевести текст из букв в нули и единички – двоичный код – чтобы потом снова вернуть его обратно с помощью декодирования.

Для тех, кто любит математику: один символ занимает ровно один байт памяти – 8 бит. Каждый бит может быть либо 0, либо 1.

Итого получается 2 в восьмой степени или 256 вариантов! Значит, за один байт можно спрятать целую галерею символов — буквы русского алфавита вместе с латиницей, цифры и даже всякие забавные значки вроде улыбочек.

Чтобы всем было понятно и удобно общаться на языке компьютеров существует специальная таблица соответствий символов их цифровым кодам. Первая такая таблица называется ASCII — американское изобретение для обмена информацией между машинами.

Там первые 33 кода отведены под управляющие команды типа «перевод строки», а остальные служат для буквенно-цифровых знаков.

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

Он видит не буквы как мы их рисуем рукой на бумаге, а последовательность нулей и единиц – свой собственный таинственный язык.