Задания на ЛР №11 “Бинарные логические операции”
Каждый студент должен выполнить следующие задания и поместить файлы с исходным кодом программ на С в своем домашнем каталоге в каталог lab11. Наименование файлов: 1.с, 2.с, …, где номер в имени файла должен соответствовать номеру задачи.
В начале каждой задачи должны быть комментарии, в которых описано предназначение данной программы на языке С.
Вариант 1:Задача 1. Составить программу на С, которая считывает 2 шестнадцатеричных числа с клавиатуры (a, b). Напечатать в шестнадцатеричном и десятичном виде a, b, a<<12, b>>7, результат побитового умножения a и b>>7, результат побитового сложения a и b.
Задача 2. Ввести с клавиатуры шестнадцатеричное число и записать его в переменную a типа unsigned short.
Необходимо:
Результаты выполнения всех пунктов вывести на экран.
Вариант 2:Задача 1. Составить программу на С, которая считывает 2 шестнадцатеричных числа с клавиатуры (a, b). Напечатать в шестнадцатеричном и десятичном виде a, b, a<<3, b>>5, результат побитового умножения a и b<<2, результат побитового сложения a и b.
Задача 2. Ввести с клавиатуры шестнадцатеричное число и записать его в переменную a типа unsigned short.
Необходимо:
Результаты выполнения всех пунктов вывести на экран.
Вариант 3:Задача 1. Составить программу на С, которая считывает 2 шестнадцатеричных числа с клавиатуры (a, b). Напечатать в шестнадцатеричном и десятичном виде a, b, a<<1, b>>4, результат побитового умножения a и b<<5, результат побитового сложения a и b.
Задача 2. Ввести с клавиатуры шестнадцатеричное число и записать его в переменную a типа unsigned short.
Необходимо:
Результаты выполнения всех пунктов вывести на экран.
Вариант 4:Задача 1. Составить программу на С, которая считывает 2 шестнадцатеричных числа с клавиатуры (a, b). Напечатать в шестнадцатеричном и десятичном виде a, b, a>>3, b<<5, результат побитового умножения a и b>>2, результат побитового сложения a и b<<2.
Задача 2. Ввести с клавиатуры шестнадцатеричное число и записать его в переменную a типа unsigned short.
Необходимо:
Результаты выполнения всех пунктов вывести на экран.
Вариант 5:Задача 1. Составить программу на С, которая считывает 2 шестнадцатеричных числа с клавиатуры (a, b). Напечатать в шестнадцатеричном и десятичном виде a, b, a<<6, b>>11, результат побитового умножения a и b>>7, результат побитового сложения a>>1 и b.
Задача 2. Ввести с клавиатуры шестнадцатеричное число и записать его в переменную a типа unsigned short.
Необходимо:
Результаты выполнения всех пунктов вывести на экран.
Вариант 6:Задача 1. Составить программу на С, которая считывает 2 шестнадцатеричных числа с клавиатуры (a, b). Напечатать в шестнадцатеричном и десятичном виде a, b, a<<3, b>>5, результат побитового умножения a и b<<2, результат побитового сложения a и b.
Задача 2. Ввести с клавиатуры шестнадцатеричное число и записать его в переменную a типа unsigned short.
Необходимо:
Результаты выполнения всех пунктов вывести на экран.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.