Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота № 3 МЗКІТ.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
123.15 Кб
Скачать

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. Вивести на екран число С у двійковому виді.

13