6188

Дослідження бітових операцій над цілими значеннями

Практическая работа

Информатика, кибернетика и программирование

Дослідження бітових операцій над цілими значеннями Теоретичні відомості Бітові операції дозволяють обробляти цілі дані за допомогою операцій з їх бітовою структурою. Будь-які дані представляються у пам'яті комп'ютеру як ланцюг бітів. Біт...

Украинкский

2012-12-30

62 KB

8 чел.

Дослідження бітових операцій над цілими значеннями

Теоретичні відомості

Бітові операції дозволяють обробляти цілі дані за допомогою операцій з їх бітовою структурою. Будь-які дані представляються у пам’яті комп’ютеру як ланцюг бітів. Біт – це число, яке може мати тільки одне з двох значень – „0” або „1”.

Бітові операції

Заперечення (інверсія) є операцією, яка змінює стан кожного біту на протилежний стан.  

   

Операнд

Результат

0

1

1

0

Операція „АБО” дає результат „0” тільки, якщо обидва операнди дорівнюють „0”.

Операнд 1

Операнд 2

Результат

0

0

0

0

1

1

1

0

1

1

1

1

Операція „І” дає значення "1" тільки, коли обидва операнди приймають значення "1".

Операнд 1

Операнд 2

Результат

0

0

0

0

1

0

1

0

0

1

1

1

Операція „АБО”, що виключає, дає значення "1" коли тільки один з операндів приймає значення "1".

Операнд 1

Операнд 2

Результат

0

0

0

0

1

1

1

0

1

1

1

0

Операція зсуву забезпечує послідовний зсув бітів числа. При цьому, „зайвий” біт числа, який виходить поза розрядну сітку губиться, а „пустий” біт заповнюється значенням “0”. Для від’ємних чисел при зсуві праворуч заповнення виконується значенням “1”.

Операнд 1

Результат

10011010

00110100

10110101

01101010

Операнд 1

Результат

10011010

01001101

10110101

01011010

Завдання

Написати програми на мові Паскаль, які складаються з наступних дій:

  1.  Опису змінних цілого типу.
  2.  Використання бітових унарних операцій над змінними цілого типу (табл.4).
  3.  Використання бітових бінарних операцій над змінними цілого типу (табл.4).

Таблиця 4

1 операнд

2 операнд

Порозрядне заперечення

67 N

-

Порозрядне

“ І “

23 N

125 N

Порозрядне

“АБО ”

47 N

98 N

Порозрядне “АБО ”, яке

виключає  

59 N

94 N

Порозрядний зсув ліворуч

134 N

N+1

Порозрядний зсув праворуч

-103 N

N+1

Примітка: Значення операндів обчислюються за допомогою виразів, в яких

N – остання цифра номера варіанта;

– операція додавання, якщо номер варіанта складається з однієї цифри, або операція віднімання, якщо номер варіанта складається з двох цифр.

 


 

А также другие работы, которые могут Вас заинтересовать

55686. ПЕДАГОГІЧНА ТЕХНОЛОГІЯ «ЛІТНЯ ШКОЛА» 629 KB
  Серед основних завдань Національної стратегії розвитку освіти зазначене «забезпечення системного підвищення якості освіти на інноваційній основі, створення сучасного психолого-педагогічного та науково-методичного супроводу НВП».
55687. Подготовительные занятия с будущими первоклассниками 636.5 KB
  Ход занятия: Сообщение темы занятия. Работа над темой занятия 1 Разминка На каждой парте лежат наборы цветных прямоугольников.
55688. Науково-методичний супровід становлення і розвитку вчителів природничо-математичних дисциплін як конкурентноспроможних фахівців 628 KB
  В умовах становлення і розвитку високотехнологічного інформаційного суспільства в Україні виникає необхідність підвищення якості та пріоритетності шкільної природничоматематичної освіти як зазначено у Концепції Державної цільової соціальної програми.
55689. Реализация компетентносного подхода на уроках обучения грамоты 115 KB
  В работе описывается как на уроках обучения грамоты реализуется компетентносный поход в обучении и воспитании младших школьников. Раскрыты разнообразные методы и подходы, выделен механизм процесса формирования и развития ключевых компетентностей личности, описаны формы и методы творческой деятельности учащихся на уроке.
55690. УПРАВЛІННЯ РОЗВИТКОМ ТВОРЧОГО ПОТЕНЦІАЛУ НА УРОКАХ УКРАЇНСЬКОЇ МОВИ ТА ЛІТЕРАТУРИ 54 KB
  З одного боку творчість передбачає багатство вибору й відсутність обмежень кимось зі сторони натомість педагогічне управління як складова навчального процесу і як різновид управління взагалі характеризується певними обмеженнями будьякої діяльності у тому числі звичайно і творчої. Марина Олександрівна Горбач
55691. РАЗВИТИЕ ТВОРЧЕСКИХ СПОСОБНОСТЕЙ УЧАЩИХСЯ НА УРОКАХ РУССКОГО ЯЗЫКА 140.5 KB
  Основные задачи педагога по развитию творческих способностей учащихся. Виды творческих работ на уроках русского языка Основные методические особенности сочинений-этюдов Творческие работы учащихся...
55692. ТЕХНОЛОГІЇ ІНТЕРАКТИВНОГО НАВЧАННЯ ЯК ІННОВАЦІЙНЕ ПЕДАГОГІЧНЕ ЯВИЩЕ У ФОРМУВАННІ КЛЮЧОВИХ КОМПЕТЕНТНОСТЕЙ УЧНІВ 133 KB
  Формування компетентностей учнів зумовлене не тільки реалізацією відповідного оновленого змісту освіти але й адекватних технологій і методів навчання. Враховуючи що продуктом школи є людина особистість відзначимо основні задачі які підлягають реалізації...
55693. Національне виховання на уроках розвитку зв’язного мовлення 207.5 KB
  На жаль, нині ми маємо надзвичайно мало патріотів, котрі щиро вболівають за майбутнє та теперішнє держави. Чому це так? Тому, що відсутня відповідна політика держави, а як відомо «відсутність такої політики» - також політика.
55694. Корекційно-розвивальна робота з учнями з вадами фізичного та (або) розумового розвитку 228 KB
  Окрім того діти навчаються у школі де переважно ведуть сидячий спосіб життя і можуть ділитися своїми емоціями лише на коротких перервах чи на уроках фізкультури. Ці діти швидко відволікаються увага у них нестійка.