LW4_інд_Лабораторна робота 4. Об'єднання. Операції з бітами
Об'єднання. Операції з бітами.
Мета: набути практичних навичок з програмування структур, бітових операцій та роботи з бітовими полями.
Хід виконання роботи
- Завдання надано у відповідних файлах.
- Оформити програми з "дружнім" інтерфейсом для користувача: наявність меню та можливості повторень декілька разів.
- Розробити програми відповідно свого варіанта (3 індивідуальні завдання).
- Для представлення даних використати структуру. Окремі дії із структурою оформити у вигляді функцій.
- Дати відповіді на питаняя та вправи для самоперевірки.
Індивідуальне завдання. Розробити програми відповідно своєму варіанту. Для реалізації необхідних завдань використовувати операції з бітами.
Окремі дії із даними оформити у вигляді функцій. Передбачити можливість повторення програми декілька разів і вихід при натисканні, наприклад, клавіши ESC.
- завдання 1 - об'єднання, структури
- завдання 2 - побітові операції
- завдання 3 - бітові поля
Для завдання 1 необхідно:
- Для представлення даних використати масив структур.
- Окремі дії із структурою оформити у вигляді власно розроблених функцій.
- Оформити програму з "дружнім" інтерфейсом для користувача:
- наявність меню та можливості повторень декілька разів.
- Меню повинно містить пункти : введення інформації в масив структур, виведення всієї інформації, пошук за введеним значенням і віведення відповідної інформації, здійснення обчислень( за необхідністю), вихід з програми
Контрольні питання
- Як поєднуються struct, enum та union в одній програмі?
- Які можливі помилки при використанні union?
- Що таке вкладені структури?
- Як організувати масив структур?
- Як організувати зберігання станів за допомогою бітових полів?
- Чим бітові поля відрізняються від звичайних змінних?
- Як працює пам’ять у структурах з бітовими полями?
- Як перевірити парність числа за допомогою бітів?
- Як встановити певний біт у 1? Як скинути (обнулити) біт?
- Як перевірити, чи встановлений біт? Як інвертувати біт? Що таке побітове зсування?
За результатами роботи студенти повинні скласти письмовий звіт. Структура звіту:
- Титульний лист.
- Завдання (по варіанту)
- Текст програми
- Результати роботи програми (скриншоти)
- Відповіді на контрольні запитання
Звіт оформлюється у вигляді WORD-документа. Назва документа формується за наступним шаблоном:
<Прізвище студента>_Звіт<№лаб.роботи>.doc
При захисті роботи студенти відповідають на контрольні запитання, наведені в кінці кожної роботи.
Критерії оцінювання:
- Виконані індивідуальні завдання – 12 балів (3 завдання по 4 балів за кожне).
- Оформлення роботи та відповіді на питання – 3 бали.
Разом - 15 балів
Шкала оцінювання
- 13–15 балів – відмінно (повністю виконано, без помилок, є аналіз)
- 10–12 балів – добре (незначні помилки)
- 7–9 балів – задовільно (часткове виконання)
- 1–6 балів – незадовільно
- 31 березня 2026, 07:12
- 30 березня 2026, 09:09
- 30 березня 2026, 08:46
- 30 березня 2026, 08:46
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу