![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Логічний оператор AND
Логічний оператор AND використовується для логічного об'єднання (кон'юнкції) двох виразів. Простіше кажучи, програма перевіряє, що обидва вираження істинні одночасно. Згадаєте приклад з банкоматом. Якщо на вашому рахунку є гроші, для їх отримання вам знадобляться діюча магнітна карта і правильний код. Якщо хоч би одна з цих умов не буде виконано, грошей ви не отримаєте. Якщо обидві умови істинні, ви зможете сходити в кафе і ку-**пити собі каву з пампушкою. Логічний оператор AND працює дуже просто. Якщо обидва вираження істинні, результат також є істинним. Якщо хоч би один з виразів помилково, результат теж буде помилковим. У таблиці. 6.1 перераховані деякі комбінації виразів і результати, отримані при їх об'єднанні операцією AND.
Таблиця 6.1. Результати виконання логічної операції AND для двох виразів
Цей логічний оператор часто використовується в нетривіальних графічних алгоритмах. Якщо в порозрядній операції біт рівний 1, говорять, що він встановлений; вважається, що цей біт має значення " істина". Якщо біт дорівнює 0, він вважається " помилковим". При виконанні порозрядних логічних операцій відбувається логічне порівняння відповідних бітів, а результуючі значення сумуються для отримання числа. Щоб краще зрозуміти, як це робиться, погляньте на таблицю. 6.2. Ми беремо два числа, 217 і 106, і об'єднуємо їх логічною операцією AND. Бітам в розрядах від 128 до 1 в двійковій математиці відповідають біти від 7 до 0. Оскільки двійкові операції виконуються по модулю 2, можна сказати, що перший біт дорівнює 2°, або 1. Другий біт дорівнює 21, або 2. Третій біт дорівнює 22, або 4. Аналогічно визначаються значення усіх інших бітів. Можливо, ви звернули увагу на те, що біти нумеруються справа наліво. Річ у тому, що в двійкових операціях старший біт завжди знаходиться ліворуч, а молодший - справа. Крім того, найправіший біт завжди вважається нульовим. Така нумерація спрощує представлення чисел в двійковій системі. У наступній таблиці представлені значення розрядів 8-бітових чисел, які найчастіше використовуються в обчисленнях. Біти таких чисел нумеруються від 0 до 7. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение
Таблиця 6.2. Застосування логічної операції AND для двох чисел
Якщо скласти усі значення, представлені одиницями в четвертому рядку цієї таблиці (128+64+16+8+1), вийде 217. Підсумовування значень для п'ятого рядка дає 106. Якщо об'єднати значення кожної пари бітів операцією AND, ми отримаємо послідовність бітів, приведену в шостому рядку таблиці. Підсумовування їх значень дає 72. Відповідно до цієї таблиці 217 AND 106 = 72 Щоб перевірити правильність обчислень, розглянемо наступний приклад: 1. Відкрийте вікно безпосередніх обчислень клавішами Ctrl+G. 2. У вікні, що відкрилося, введіть наступні рядки:
A=217; B=106 ? A AND B У повній відповідності з таблицею результат дорівнюватиме 72. 3. Спробуйте виконати операцію AND для інших пар чисел: ? 163 AND 8 ? 55 AND 12 ? 37 AND 7 ? 72 AND 255 ? 255 AND 0 Результати мають дорівнювати 0, 4, 5, 72 і 0. Щоб перевірити результати обчислень, спробуйте відтворити структуру таблиці. 6.2 для інших чисел. Запишіть значення окремих бітів і вичислите результат вручну. Це допоможе вам опанувати основи двійкової логіки.
|