Professional Documents
Culture Documents
lab09PevnaK 13
lab09PevnaK 13
ЛАБОРАТОРНА РОБОТА №9
Виконувала:
студентка 1 курсу, групи К-13
спеціальності «Комп’ютерні науки»
Певна Олеся Олександрівна
Зміст
3
Постановка задачі
Ціль проекту полягає в автоматизації процесу перетворення чисел із десяткової
системи числення в будь-яку іншу систему. З метою уникнення зайвого
дублювання коду та полегшення розробки, вирішено вивчити та використати
макроси для оптимізації алгоритмів конвертації.
4
Теоретичні відомісті
Одним із способів автоматизації переведення чисел є використання макросів у
мові програмування C++. Макрос printPr призначений для створення функцій
для виведення чисел у бажаній системі числення.
5
Побудова моделі
Основною ідеєю моделі є використання макросу printPr, який визначає функцію
для виведення чисел у вказаній системі числення. Модель базується на
використанні функцій printDigit та printNumberDigits для виведення окремих
цифр та всього числа відповідно.
6
Алгоритм виконання
7
8
Висновок
У результаті виконання проекту було створено програму для автоматизованого
переведення чисел з десяткової системи числення в інші (двійкову, вісімкову,
шістнадцяткову). Використання макросів дозволило уникнути дублювання коду
та спростити процес розробки.