Чтение онлайн

на главную - закладки

Жанры

В Стране Микроников, или Секреты компьютера
Шрифт:

— Ничего подобного, — возразил Адек. — Ведь вы получили согласие царя Зета. И я хорошо знаю профессора Таймера — он не бросает слов на ветер. Если сказал, что приготовит гаммонидам неприятный сюрприз, можно быть уверенным, он это сделает. Гаммониды не получат никакой пользы от информации, которую вы им передадите.

— Это хорошо, — облегченно вздохнул Каролек. — Тогда я без всякого могу обратиться к тебе за помощью. В прошлый раз, когда ты говорил о Министерстве арифметики и логики, ты упомянул логические операции. Я совершенно не знаю, о чем идет речь.

— Правда, непосредственно я там не

работал, но постараюсь объяснить, в чем суть дела…

— Может, и я пригожусь на что-нибудь, — раздался пискливый голосок. Тройка «заговорщиков» как по команде повернулась. Голос принадлежал миленькой симпатичной девочке — гамминке, стоявшей у входа в потайной коридор.

— А ты откуда здесь взялась? — спросил удивленный Адек.

— Я видела, что ты входишь в этот коридор и просто пошла вслед за тобой, — ответила она, смеясь. Потом добавила: — Тебе повезло, что это я, а не кто-нибудь другой.

— Да, действительно! Нужно быть поосторожнее, — признал свою оплошность микроник и обратился к мальчикам: — Познакомьтесь. Это принцесса — гамминка, дочка царя Гаммона I, а это — Каролек и Петрек.

— Очень рада с вами познакомиться. Не бойтесь меня. Я действительно хочу вам помочь!

* * *

— Вернемся к нашему разговору. — сказал микроник. — Каролек меня спрашивал про логические операции. В них нет ничего сложного, они даже проще сложении. Расскажу о трех основных логических операциях. Они называются: «и», «или» и «не».

— У них ость также названия: «AND», «OR», «NOT», — вставила гамминка. — Они взяты из английского языка — международного языка специалистов по информатике и всех, кто занимается компьютерами.

— Браво, принцесса! — воскликнул довольный Адек. — Вижу, наши разговоры не пропали даром. Вот было бы забавно, если бы твой отец узнал, что его дочь разбирается в компьютерах лучше, чем любой из гаммонидов.

Ребята удивились и устыдились: эта девочка знала больше, чем они. Особенно кислый вид был у Каролека, который в глубине души считал себя знатоком компьютеров.

— Что вы так повесили носы? — спросил микроник, — сейчас и вы будете знать то, что гамминка. Вся логика — своего рода игра шариками. Правила очень простые. Начнем с операции «и», вы помните: она же AND. У нас два шарика. Бели оба они белого цвета, тогда их логическое произведение, то есть результат операции «и», — белый шарик.

— А логическое произведение двух черных шариков — черный шарик? — вставил Каролек, посмотрев вопросительно на Адека.

— Конечно, — подтвердил микроник. — А каков будет результат операции «и» белого и черного шариков?

— Черно-белый шарик, — вырвалось у Петрека, и он взглянул на всех с видом открывателя.

— Мимо! — расхохотался Адех. — Шариков такого цвета нет. Есть только белые и черные, двухцветных не бывает. Но серьезно: логическое произведение таково, что его результатом будет белый шарик только тогда, когда оба шарика белые. В остальных случаях — черный шарик. И если оба шарики черные, и если один из них белый, а второй — черный.

— Значит, если белому шарику отвечает цифра 1, а черному

цифра 0, — вслух размышлял Каролек, — то логическим произведением двух единиц будет 1, а в остальных случаях — 0. Выходит, можно сказать, что логическое произведение отвечает на вопрос, являются ли оба шарика белыми?

— Великолепно! Ты попал в точку! — обрадовался микроник.

— А что с операцией «или»? — заинтересовался Петрек

— Очень похоже, — ответила гамминка непререкаемые тоном. — Операция «или», иначе «OR», отвечает на вопрос: Есть ли среди двух шариков по крайней мере один белый.

— Значит, и два белых шарика и черный с белым в результате дают белый. А черный случается только тогда, когда оба шарика — черные, — не переводя дыхания произнес Петрек заученным голосом.

— Так что можно сказать, — Каролек не хотел отставать от друга, — что:

1 «или» 1 дает 1

1 «или» 0 дает 1

0 «или» 0 дает 0

— Вижу, вы отлично справляетесь с делом и без нас, — пошутил микроник. — Не уйти ли я нам?

— Нет, не шути, — запротестовал Каролек. — Лучше скажи, в чем заключается операция «не».

— Это проще всего. Операция «не», или «NOT» состоит в замене цвета шариков. Белый делается черным и наоборот. В информатике ее называют операцией отрицания, — объяснил Адек.

— А есть еще какие-нибудь логические операции? — заинтересовался Петрек.

— Вижу, вам понравились наши логические игры.

— Очень, — ответил Каролек за друга. — Вся эта логика и смешная, и в то же время простая.

— Ну, хорошо! Я расскажу вам еще об одной логической операции. Она называется. «XOR» и отвечает на вопрос, разные ли шарики. Если да, результат операции — белый шарик, то есть единица.

— А нужна ли она? — усомнился Петрек.

— Разумеется, — серьезно ответил микроник. — Вы, наверное, слышали о шифровании разного рода информации. «XOR» отлично подходит для этого, поскольку операция — так называемая обратимая. Если один набор шариков представляет собой информацию, которую мы хотим зашифровать, а второй — пароль, используемый для шифрования, то выполняя операцию «XOR» на обоих наборах, в результате получим шифрованную информацию. Если же операцию «XOR» произвести на зашифрованном наборе, пользуясь тем же паролем, мы получим первичную информацию, нешифрованную. Это очень удобно, потому что тем, кому неизвестен пароль, не удастся прочесть зашифрованное.

— Великолепно, но…, — у Каролека были сомнения, — до сих пор мы творили о логических операциях лишь на двух шариках, а здесь их больше!

— Количество шариков в наборе не имеет значения, так как логические операции выполняются поочередно, бит за битом.

— Понимаю… Значит, сначала мы берем первую пару шариков, смотрим, какие они, выполняем на них соответствующую операцию, предположим «XOR», и получаем первый шарик результата. Потом следующая пара и так далее, пока не кончатся оба набора шариков. Правильно? — спросил Каролек.

Поделиться:
Популярные книги

Свет Черной Звезды

Звездная Елена
6. Катриона
Любовные романы:
любовно-фантастические романы
5.50
рейтинг книги
Свет Черной Звезды

Судьба

Проскурин Пётр Лукич
1. Любовь земная
Проза:
современная проза
8.40
рейтинг книги
Судьба

Советник 2

Шмаков Алексей Семенович
7. Светлая Тьма
Фантастика:
юмористическое фэнтези
городское фэнтези
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Советник 2

Чехов. Книга 2

Гоблин (MeXXanik)
2. Адвокат Чехов
Фантастика:
фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Чехов. Книга 2

Младший сын князя

Ткачев Андрей Сергеевич
1. Аналитик
Фантастика:
фэнтези
городское фэнтези
аниме
5.00
рейтинг книги
Младший сын князя

Жена неверного ректора Полицейской академии

Удалова Юлия
Любовные романы:
любовно-фантастические романы
4.25
рейтинг книги
Жена неверного ректора Полицейской академии

На границе империй. Том 10. Часть 5

INDIGO
23. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 10. Часть 5

Институт экстремальных проблем

Камских Саша
Проза:
роман
5.00
рейтинг книги
Институт экстремальных проблем

(Бес) Предел

Юнина Наталья
Любовные романы:
современные любовные романы
6.75
рейтинг книги
(Бес) Предел

Аргумент барона Бронина 2

Ковальчук Олег Валентинович
2. Аргумент барона Бронина
Фантастика:
попаданцы
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Аргумент барона Бронина 2

Измена. Он все еще любит!

Скай Рин
Любовные романы:
современные любовные романы
6.00
рейтинг книги
Измена. Он все еще любит!

Морской волк. 1-я Трилогия

Савин Владислав
1. Морской волк
Фантастика:
альтернативная история
8.71
рейтинг книги
Морской волк. 1-я Трилогия

На границе империй. Том 7. Часть 4

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
5.00
рейтинг книги
На границе империй. Том 7. Часть 4

Леди для короля. Оборотная сторона короны

Воронцова Александра
3. Королевская охота
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Леди для короля. Оборотная сторона короны