Page 17 - 4989
P. 17
void hex2dec(char* hex, char* dec);
3. Перевірити правильність роботи функції, виконавши
перевід вручну або скориставшись калькулятором.
4. Написати функцію до завдання 2. У головній функції
передбачити введення числа з клавіатури та виклик для
нього розробленої функції.
Приклад прототипу функції:
int number_of_bytes(unsigned long value);
5. Виконати завдання 3 довільним способом (вручну, з
використанням функцій виводу або програмно). У звіті
навести детальні пояснення.
1.5 Звіт повинен містити:
1. Завдання із зазначенням номера варіанту.
2. Текст програми.
3. Результати роботи програми у вигляді скріншоту.
4. Пояснення до завдання 3
5. Висновок.
1.6 Контрольні питання
1. Яка система числення називається позиційною?
2. Який зв'язок між основою системи числення та кількістю
використовуваних у ній цифр?
3. Що таке тетрада?
4. Пояснити алгоритм переводу чисел між двома довільними
позиційними системами числення.
5. Виконати вручну переведення невеликого за модулем
цілого додатного числа з однієї позиційної системи
числення в іншу.
6. Визначити, скільки біт необхідно для представлення
деякого числа у двійковій системі числення.
17