Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Поразрядные логические операции

Поразрядные (битовые) логические операцииБитовые операции в программировании — некоторые операции над цепочками битов. В программировании, как правило, рассматриваются лишь некоторые виды этих операций: логические побитовые операции и битовые сдвиги. Битовые операции применяются в языках программирования и цифровой технике, изучаются в дискретной математике.
Поразрядные логические операцииСанкт-Петербург2012 Поразрядные (битовые) логические операцииБитовые операции в программировании — некоторые операции над цепочками битов. В программировании, как правило, рассматриваются Поразрядные (битовые) логические операцииК поразрядным операциям относятся:Операция поразрядного логического отрицания «НЕ», логического Поразрядные (битовые) логические операцииОперация поразрядного логического ИЛИ (|) сравнивает каждый бит первого Поразрядные (битовые) логические операцииПобитовое отрицание (NOT)     Побитовое ИЛИ Пример Рассмотрим байты A и B, у которых содержимое выражено в шестнадцатеричной Выполним «в столбик» поразрядные операции:  11001011		  11001011# 10011010		% 10011010 Использованные материалы:Гданский Н.И. Информатика. Профильный уровень: практикум для 10-11 классов : в
Слайды презентации

Слайд 2 Поразрядные (битовые) логические операции
Битовые операции в программировании — некоторые операции над цепочками битов. В

Поразрядные (битовые) логические операцииБитовые операции в программировании — некоторые операции над цепочками битов. В программировании, как правило,

программировании, как правило, рассматриваются лишь некоторые виды этих операций:

логические побитовые операции и битовые сдвиги. Битовые операции применяются в языках программирования и цифровой технике, изучаются в дискретной математике.

Слайд 3 Поразрядные (битовые) логические операции
К поразрядным операциям относятся:
Операция поразрядного

Поразрядные (битовые) логические операцииК поразрядным операциям относятся:Операция поразрядного логического отрицания «НЕ»,

логического отрицания «НЕ», логического «И» (&), операция поразрядного логического

«ИЛИ» (|), операция поразрядного «исключающего ИЛИ» (^).
Операнды поразрядных операций могут быть любого целого типа. При необходимости над операндами выполняются преобразования по умолчанию, тип результата — это тип операндов после преобразования.
Операция поразрядного логического И (&) сравнивает каждый бит первого операнда с соответствующим битом второго операнда. Если оба сравниваемых бита единицы, то соответствующий бит результата устанавливается в 1, в противном случае в 0.

Слайд 4 Поразрядные (битовые) логические операции
Операция поразрядного логического ИЛИ (|)

Поразрядные (битовые) логические операцииОперация поразрядного логического ИЛИ (|) сравнивает каждый бит

сравнивает каждый бит первого операнда с соответствующим битом второго

операнда. Если любой (или оба) из сравниваемых битов равен 1, то соответствующий бит результата устанавливается в 1, в противном случае результирующий бит равен 0.
Операция поразрядного исключающего ИЛИ (^) сравнивает каждый бит первого операнда с соответствующими битами второго операнда. Если один из сравниваемых битов равен 0, а второй бит равен 1, то соответствующий бит результата устанавливается в 1, в противном случае, т.е. когда оба бита равны 1 или 0, бит результата устанавливается в 0.

Слайд 5 Поразрядные (битовые) логические операции
Побитовое отрицание (NOT)

Поразрядные (битовые) логические операцииПобитовое отрицание (NOT)   Побитовое ИЛИ (OR)Побитовое

Побитовое ИЛИ (OR)




Побитовое И (AND)

Сложение по модулю два (XOR)
(исключающее ИЛИ)



Слайд 6 Пример
Рассмотрим байты A и B, у которых

Пример Рассмотрим байты A и B, у которых содержимое выражено в

содержимое выражено в шестнадцатеричной системе счисления: A=CB16, B=9A16. Применить

к данным байтам логическое сложение и логическое умножение, которые обозначим как # и %. Ответ дать в шестнадцатеричной системе счисления.
Решение. Выразим содержимое байтов в двоичной системе счисления, раскладывая в отдельную тетраду (4 бита) каждое шестнадцатеричное число:
A=CB16=110010112, B=9A16=100110102.


Слайд 7 Выполним «в столбик» поразрядные операции:
11001011

Выполним «в столбик» поразрядные операции: 11001011		 11001011# 10011010		% 10011010 __________

11001011
# 10011010 % 10011010
__________ _________

11011011 10001010
Выполним обратный переход к шестнадцатеричной системе счисления:
A#B=110110112=DB16, A%B=100010102=8A16.
Ответ: A#B=DB16, A%B=8A16.



  • Имя файла: porazryadnye-logicheskie-operatsii.pptx
  • Количество просмотров: 97
  • Количество скачиваний: 2