Дорогие дети, в современном мире программы используемых нами технологий могут очень быстро выполнять сложнейшие задачи. Несмотря на огромные возможности технологий, их работа основана всего лишь на кодах, состоящих из двух цифр — «0» и «1». Давайте попробуем понять это удивительное явление!
Представьте, что у вас есть ответственный и трудолюбивый робот-друг. У него даже нет ушей, чтобы слышать ваши просьбы. Но внутри него есть тысячи лампочек и кнопок, которые могут их включать и выключать. Робот не понимает слов вроде «привет», «пока», «сладкий» — он понимает только, горит лампочка или нет. Значит, чтобы с ним общаться, нужно использовать кнопки, включающие и выключающие лампочки.
Внутри ваших телефонов или компьютеров находятся миллиарды крошечных переключателей, называемых «транзисторами». Если к ним подаётся электричество — это обозначается цифрой «1», если нет — цифрой «0». Такая система называется «двоичный код».
Как же цифры «0» и «1» превращаются в изображения, слова и формы? Как с помощью всего двух чисел мы можем смотреть мультфильмы? Ответ довольно простой: наши помощники-роботы (программы компьютеров и телефонов) умеют группировать и упорядочивать эти два сигнала.
Чтобы лучше это понять, представьте цепочку из 8 лампочек. Если зажечь их в одном порядке — это будет означать букву «A», в другом порядке — букву «B».
Когда вы пишете письмо другу, компьютер превращает нажатые вами буквы в длинную последовательность включений и выключений лампочек и отправляет её на телефон друга. Там другой компьютер снова преобразует их в буквы.
Чтобы ещё лучше понять этот удивительный способ, давайте попробуем сами! Научим числа «говорить» с помощью лампочек. Пока у нас есть только три лампочки. Разные их комбинации могут обозначать разные числа:
0 0 1 — это 1
0 1 0 — это 2
0 1 1 — это 3
1 0 0 — это 4
А теперь попробуйте определить, как нужно зажечь лампочки, чтобы получить число 5! (Ответ: 1 1 0).
Если бы компьютеры использовали числа до 10, как мы, в их работе возникала бы путаница. Двоичный код позволяет им «общаться» с помощью понятий «да» и «нет». Но благодаря огромному количеству таких переключателей они могут очень быстро выполнять сложные вычисления.
А теперь закрепим знания и попробуем перевести слово с языка роботов! Допустим, нам нужно разгадать слово, закодированное компьютером с помощью цепочки из 5 лампочек. По его программе:
00001 — буква А
00010 — B
00101 — D
01111 — O
10010 — R
Какое слово скрыто в следующей последовательности?
10010
01111
00010
01111
10010
Давайте попробуем разгадать это слово!
Подготовил Мекан МЫРАДОВ,
студент Туркменского государственного университета имени Махтумкули.
Примечание: Статья переведена с туркменского языка на русский.



