3.5 Завдання на виконання
Виконайте завдання відповідно до вашого варіанта. Підготуватися до відповідей на теоретичну частину лабораторної роботи.
Варіант 1
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати З=А+В/2.
2. Установити всі парні біти С.
3. Вивести на екран число С у двійковому виді.
Варіант 2
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=А+В/3.
2. Обнулить усі непарні біти С.
3. Вивести на екран число С у двійковому виді.
Варіант 3
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=А+В.
2. Якщо третій біт числа Із установлений, то вивести на екран С у двійковому виді, а якщо ні, то, вивести на екран С/2 у двійковому виді.
Варіант 4
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=А/2+В.
2. Установити всі непарні біти С.
3. Вивести на екран число С у двійковому виді.
Варіант 5
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=(А+В)/4.
2. Скинути перший біт числа С, якщо він установлений.
3. Вивести на екран число С у двійковому виді.
Варіант 6
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=( А-В)*4.
2. Виконати циклічне зрушення отриманого числа С на 3 біта вправо.
3. Вивести на екран число С у двійковому виді.
Варіант 7
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=А/2+В.
2. Виконати арифметичне зрушення С на 3 біт уліво.
3. Вивести на екран число С у двійковому виді.
Варіант 8
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=А+В*2.
2. Обнулить усі парні біти С.
3. Вивести на екран число С у двійковому виді.
Варіант 9
Користувач уводить два числа А и В у шестнадцятковомувиді. Програма повинна:
1. Порахувати С=А+(В-5)*2.
2. Якщо встановлений четвертий біт числа С, то вивести на екран А в двійковому виді, а якщо ні, то вивести на екран число В у двійковому виді.
Варіант 10
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати C=(A+12h)/2+B.
2. Обнулить усі парні біти С.
3. Вивести на екран число С у двійковому виді.
Варіант 11
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=(А-14Ь)* 4-В.
2. Установити всі парні біти С.
3. Вивести на екран число С у двійковому виді.
Варіант 12
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=А*В-4.
2. Якщо третій і п'ятий біт числа С установлені, вивести на екран А в двійковому виді, якщо третій і п'ятий біт числа С скинуті, вивести на екран В в двійковому виді, в інших випадках вивести на екран число С у двійковому виді.
Варіант 13
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=(А+В)/4-16.
2. Якщо третій і п'ятий біт числа С установлені, вивести на екран А в двійковому виді, якщо другий і четвертий біт числа С скинуті, вивести на екран В в двійковому виді, в інших випадках вивести на екран число С у двійковому виді.
Варіант 14
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=( А-В)*2+1Аh
2. Вивести на екран 1, якщо шостий біт числа С установлений, і 0 якщо ні.
Варіант 15
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=(А-7h)* 4 - В.
2. Скинути третій біт числа C, якщо він установлений.
3. Вивести на екран число С у двійковому виді.
Варіант 16
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=А+4*В.
2. Виконати циклічне зрушення числа C на 3 біта вправо.
3. Вивести на екран число С у двійковому виді.
Варіант 17
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=А*3+В*2.
2. Виконати арифметичне зрушення числа C на 2 біта вправо.
3. Вивести на екран число С у двійковому виді.
Варіант 18
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=А*3+В*2.
2. Виконати арифметичне зрушення числа C на 2 біта вправо.
3. Вивести на екран число С у двійковому виді.
Варіант 19
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=А*В-4.
2. Якщо третій і п'ятий біт числа Із установлені, вивести на екран А в двійковому виді, якщо третій і п'ятий біт числа C скинуті, вивести на екран В в двійковому виді, в інших випадках вивести на екран число С у двійковому виді.
Варіант 20
Користувач уводить два числа А и В у шестнадцятковому виді. Програма повинна:
1. Порахувати С=(А+17h)/2+В.
2. Обнулить усі парні біти С.
3. Вивести на екран число С у двійковому виді.
