6188

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

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

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

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

Украинкский

2012-12-30

62 KB

7 чел.

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

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

Бітові операції дозволяють обробляти цілі дані за допомогою операцій з їх бітовою структурою. Будь-які дані представляються у пам’яті комп’ютеру як ланцюг бітів. Біт – це число, яке може мати тільки одне з двох значень – „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 – остання цифра номера варіанта;

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

 


 

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

59844. Доба Європейського Відродження 43 KB
  Закріпити знання учнів про епоху Відродження які учні здобули на уроці історії та інших предметах. Виховувати естетичні смаки інтерес до...
59845. «Математика» (навчальна програма) номінація 717.5 KB
  Математика упродовж усієї історії людської культури є ключем до пізнання навколишнього світу базою науковотехнічного прогресу і важливою компонентою розвитку особистості. Тому пропонована програма переслідує ціль...
59847. ПРАКТИЧНЕ ЗАСТОСУВАННЯ ВІДСОТКІВ 2.49 MB
  Мета уроку: дидактична: формувати навички розв’язування задач на відсотки, розвивати в учнів усну і письмову культуру мовлення, логічне мислення, заохочувати учнів до самостійної навчальної діяльності...
59848. Поняття про відсотки 92.5 KB
  Мета. Ввести поняття відсотків, сформувати вміння записувати відсотки у вигляді десяткових дробів і навпаки дроби відсотками; розвивати логічне мислення учнів.
59849. Відсоткові розрахунки, Урок математики у 6 класі 121 KB
  Мета: Навчити знаходити вміст величин у відсотках; формування вміння розв’язувати задачі на відсотки; розвивати інтерес до математики, логічне мислення учнів, культуру математичного мовлення і письма;
59850. ВІДСОТКОВІ РОЗРАХУНКИ. ФОРМУЛА СКЛАДНИХ ВІДСОТКІВ 181 KB
  Ціну на товар знизили на 10 і він став коштувати 432 грн. Якою була початкова ціна товару а 4320 грн; б 480 грн; в 442 грн; г 4752 грн. Вкладник поклав до банку 20 000 грн під 10 річних. Скільки гривень буде в нього на рахунку через 2 роки а 20100 грн...
59851. Відсоткові розрахунки. Урок алгебри у 9 класі з поглибленим вивченням математики 1.55 MB
  Розвивальна: розвивати память логічне мислення мовлення учнів викликати інтерес до навчання. Мотивація навчальної діяльності учнів Серед прикладних задач які можуть бути розвязані методом математичного моделювання значне місце посідають...
59852. Відсоткове відношення двох чисел 65.5 KB
  Підготовка робочих місць учнів Організація уваги. Активізація пізнавальної діяльності учнів Кодовані завдання. Так здійснюємо мотивацію навчальнопізнавальної діяльності учнів. А як ви думаєте: що таке відсоткове відношення двох чисел відповіді учнів.