- •Лабораторна робота №1
- •Мета роботи: Вивчити різні системи числення, опанувати прийоми переведення чисел з однієї системи числення в іншу. Двійкова арифметика. Теоритичні відомості
- •Основні відомості про системи числення
- •Позиційна система
- •Непозиційна система
- •1.3 Двійкова система числення
- •1.3.1 Представлення
- •1.3.2 Лічба у двійковій системі
- •1.3.3 Конвертування десяткових чисел у двійкові і навпаки
- •Вісімкова система числення
- •1.5 Шістнадцяткова система числення
- •1.6 Алгоритми переведення чисел з однієї позиційної системи числення в іншу
- •2. Завдання
- •2.1. Розв’язок
- •Всі наступні подібні завдання будуть виконані без детальних пояснень!
- •3. Висновок:
Всі наступні подібні завдання будуть виконані без детальних пояснень!
б) 59710 = 10010101012
10010101012 = 1*29 + 0*28 + 0*27 + 1*26 + 0*25 + 1*24 + 0*23 + 1*22 + 0*21 + 1*20
= 512 + 64 + 16 + 4 + 1 = 59710
001.001.010.1012 = 11258
0010.0101.01012 = 25516
в) 412.2510 = 110011100.012
Пояснення: цілу частину числа, тобто 412 переводимо так само як і в минулий раз, а дробну,тобто 0.25 за цим методом:
0.25 * 2 = 0.50
0.50 * 2 = 1.0
Записуємо числа з верху в низ, тобто 01, з’єднуємо 4122 та 0.252 розділяючи їх комою.
Множення на 2 можна продовжувати до нескінченності, що підвищить точність переведення, але так як у нас при другому перемноженні вийшло ціле число ( 1.0 ) , то далі продовжувати множення не має сенсу так як 0*2=0.
110011100.012= 1*28 + 1*27 + 0*26 + 0*25 + 1*24 + 1*23 + 1*22 + 0*21 + 0*20 +
+ 0*2-1 + 1*2-2 = 256 + 128 + 16 + 8 + 4 + 0.25 = 412.2510
110.011.100.012 = 634.28
0001.1001.1100.012= 19C.4
г) 545.2510 = 1000100001.012
1000100001.012 =1*29 + 0*28 + 0*27 + 0*26 + 1*25 + 0*24 + 0*23 + 0*22 + 0*21 + 1*20 + 0*2-1 + 1*2-2= 512 + 32 + 1 + 0.25 = 545.2510
110011100.012 = 1041.28
110011100.012 = 221.416
д) 84.8210 = 1010100.11012
1010100.11012 = 1*26 + 0*25 + 1*24 + 0*23 + 1*22 + 0*21 + 0*20 + 1*2-1 + 1*2-2 + -0*2-3 + 1*2-4 = 64 + 16 + 4 + 0.5 + 0.25 + 0.0625 = 84.812510 ≈ 84.8210
1010100.11012 ≈ 124.64368
1010100.11012 ≈ 54.D1EB816
Так як до 2 завдання будуть потрібні лише ті методи розв’язання,що використовувалися в 1 завданні,то воно буде виконано без пояснень!
2) а) 1101111012 = 44510
б) 11100111012 = 92510
в) 111001000,012 = 456.2510
г) 1100111001,10012 = 825.562510
д) 1471,178 = 825.23437510
е) 3EC,516 = 1004.312510
3. Висновок:
Я вивчив різні системи числення, опанував прийоми переведення чисел з однієї системи числення в іншу.
