ГлавнаяИнформатика → ЛАБОРАТОРНАЯ РАБОТА № 4 ПОБИТОВЫЕ ОПЕРАЦИИ ЯЗЫКА C/C++

ЛАБОРАТОРНАЯ РАБОТА № 4 ПОБИТОВЫЕ ОПЕРАЦИИ ЯЗЫКА C/C++

Задание

Отчет к лабораторным работам  должен содержать:

1. Заголовок лабораторной работы – номер работы, данные о студенте, слова «Выполнение» и «Защита», название и цель работы.

2. Содержание работы  и индивидуальные задания.

3. Блок-схемы разработанных алгоритмов (при оформлении отчета в печатном виде рекомендуется использовать Microsoft Visio).

4. Тексты программ на языке С/С++.

5. Результаты тестирования программ.

6. Вывод о выполненной работе.

 

ЛАБОРАТОРНАЯ РАБОТА № 4

 

ПОБИТОВЫЕ ОПЕРАЦИИ ЯЗЫКА C/C++

 

Цель работы: получение навыков использования побитовых операций при работе с целочисленными объектами.

 СОДЕРЖАНИЕ РАБОТЫ

Выбрать алгоритм, составить его блок-схему и программу для решения выбранного варианта задания. Во всех вариантах предполагается, что размер короткого целого числа составляет 2 байта, а длинного – 4 байта. При необходимости ввод исходного значения и вывод результата может производиться в восьмеричном или шестнадцатеричном представлении.

 ЗАДАНИЕ

7. Дано короткое целое неотрицательное число. Преобразовать старший байт числа таким образом, чтобы его двоичное представление стало палиндромом.

 

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Перечислите побитовые операции, реализованные в языке С/С++ в порядке убывания приоритета.

2. В чем отличие операции побитового ИЛИ от операции арифметического сложения?

3. В чем отличие операций логического и побитового И?

4. Какие типы операндов допустимы в побитовых операциях?

5. Есть ли разница при выполнении операций сдвига целых знаковых и беззнаковых типов?

6. Существуют ли в языке С/С++ операции циклического сдвига?

7. Для чего, как правило, применяются побитовые операции?

Детали товара
  • 100 руб.
  • Лабораторная работа
  • Есть
Изображения товара
Обратите внимание

На нашем сайте есть работы, которые включают в себя несколько задач. Если Вам необходима только одна или несколько задач из всей работы, то вам нет необходимости покупать работу целиком. Мы можем продать задачи по отдельности. Для этого обратитесь к нам удобным для Вас способом.

Также если вдруг какая-то работа будет не соответствовать описанию или вы найдете ошибку, то мы всегда готовы исправить проблему в обговорённые с Вами сроки.