ЗАВДАННЯ ДО ЛАБОРАТОРНИХ РОБІТ



Лабораторна робота № 1

ЗАПИС ЧИСЕЛ У РІЗНИХ СИСТЕМАХ ЧИСЛЕННЯ

Мета роботи:Ø практично закріпити знання про правила формування чисел у позиційних і непозиційних системах числення; Ø навчитись перетворювати числа із десяткового запису в запис з іншими основами числення та виконувати зворотні перетворення; Ø здобути навики швидкого переходу між двійковою та шістнадцятковою/вісімковою системами числення.

Завдання лабораторної роботи

1. Готуючись до лабораторного заняття, прочитати методичні вказівки “Системи числення” [1], звернувши особливу увагу на властивості позиційних систем числення, правила перетворення цілих і дробових чисел із однієї позиційної систем числення в іншу, взаємозв’язок між двійковою і шістнадцятковою та двійковою і вісімковою системами числення.

2. За номером студента в журналі групи вибрати індиві­ду­альне завдання та виконати всі його розділи, які включають наступні перетворення:

1) задані в римській системі запису числа перетворити і записати як десяткові; 

2) задані десяткові числа записати в римській системі;

3) записати двійково-десяткові коди заданих чисел;

4) задані цілі та дійсні десяткові числа перетворити та записати у вказаних системах числення;

5) задані числа (цілі та дійсні), записані в різних системах числення, перевести у десяткову форму;

6) задане вісімкове та шістнадцяткове число записати в двійковій системі;

7) двійкові коди заданих чисел перетворити у відповідні вісімкові та шістнадцяткові числа.

3. Виконуючи перетворення дійсних чисел, треба попередньо визначити точність (кількість значущих цифр) дробової частини кожного числа. Точність результату перетворення має бути відповідною до точності заданого числа з урахуванням співвідно­шення кількості цифр для вказаних систем числення (див. [ХХ]). Для цього треба порахувати на одну або дві цифри більше, ніж вимагає точність, і виконати округлення за правилами відповідної системи числення.


4. Оформити звіт до лабораторної роботи, в якому для кожного пункту індиві­ду­ального завдання вказати, що має бути виконано, навести всі розрахунки й перетворення та виділити отримані кінцеві значення. Результати перетворень п.п. 4 та 5 треба обов’язково перевірити, провівши зворотні перетворення. Написати висновок за результатами виконаної роботи. Звіт повинен відповідати вимогам, які зазначені у розділі “Оформлення звіту”.

В індивідуальному завданні вказано: 1) три римські числа, які треба перетворити і записати як десяткові; 2) три десяткові числа, які треба записати у римській системі; 3) два числа, для яких треба вказати двійково-десяткові коди; 4) три десяткові числа, які треба перетворити в коди у заданих системах числення; 5) коди трьох чисел, записаних у вказаних системах числення, які треба перетворити у десяткову форму; 6) два числа: вісімкове та шістнадцяткове, для яких треба вказати двійкові коди; 7) два двійкові числа, для кожного з яких треба записати вісімковий та шістнадцятковий код.

Варіанти індивідуальних завдань

1. 1) CXIV; CDXLIII; MCMLVI

2) 81; 709; 2095

3) 28056; 716,34
 

4) 61®X5; 104,6®X8; 98,73®X14

5) 111102; 23,237; C7,D416  

  6) 43,0578; 1EB916

7) 111101102; 1101101,101012

2. 1) XVIII; DCXIX; CMLXXI

2) 74; 657; 1948

3) 3095; 846,27
 

4) 19®X2; 118,7®X7; 172,35®X16

5) 20134; 37,068; B6A,D714

  6) 60378; 4F, C9B16

7) 110110112;   1010100,10112

3. 1) XIX; DCXLIV; MMMXC

2) 64; 378; 1407

3) 70612; 5,8456
 

4) 63®X3; 100,43®X8; 406,8®X16

5) 14035; 55,557; 1A,F9 16  

  6) 56,1248; E07D16

7) 111101102; 1101101,101012

4. 1) LIX; XCVIII; MMDCCXII

2) 48; 734; 1919

3) 29035; 687,41
 

4) 27®X5; 348,6®X8; 427,13®X12

5) 101012; 156,47; A75,B14

  6) 73508; C6,F9B16

7) 10100112;   110110,011012

5. 1) CXIV; DCCXLIII; MCMXVI

2) 47; 418; 2753

3) 7521; 168,034
 

4) 31®X2; 342,4®X7; 102,3®X12

5) 10223; 42,428; B9,C216  

  6) 74,5138; 2C9D16

7) 110011012;   110,110101112

6. 1) LXVIII; CDXXIV;  MMXLII

2) 43; 427; 1990

3) 137; 498,502
 

4) 43®X5; 19,90®X8; 427,3®X16

5) 24537; A2,712; 12,2013

  6) 10078; 5F4,DA16

7) 1000012; 10111,0011012

7. 1) CVII; DCXLV; MCMXXIII

2) 16; 905; 2761

3) 67135; 8,42
 

4) 63®X7; 91,91®X8; 112,73®X16

5) 20134; 12,2015; 1C2,514

  6) 734,528; 3EA716

7) 11110012;    1011,10011012

8. 1) XXIV; CXLVIII; MMDCII

2) 98; 762; 1059

3) 570; 1498,62
 

4) 38®X2; 260,3®X7; 47,32®X16

5) 24035; 1021,23; A9,B12

  6) 10,578; 5E7A16

7) 10011112;    1000111,110112

9. 1) XVI; CDLII; MMMXCIX

2) 19; 645; 1704

3) 67135; 18,24
 

4) 29®X4; 71,9®X8; 218,5®X12

5) 20113; 122,045; 1C2,516

  6) 73528; 3A4,7E16

7) 1000111012;    101,100111012

10. 1) LXV; XCVII; MDXLIII

2) 35; 437; 2799

3) 157; 98,403
 

4) 19®X3; 28,90®X7; 127,31®X16

5) 101112; 132,78; 1F,2A20

  6) 10078; 5F4,DA16

7)  11111012; 10111,010112

11. 1) CIV; DXLIII; MCMXXXV

2) 24; 405; 3157

3) 56712; 80,34
 

4) 63®X5; 42,42®X8; 106,73®X1

5) 21304; 12,217; 1C2,B16

  6) 734,528; 3EA716

7) 11010110012; 110011,1001012

12. 1) XXIV; CDVII; MCCLXIII

2) 36; 607; 1997

3) 653; 9840,7
 

4) 21®X3; 58,4®X7; 207,91®X15

5)  10315; 202,38; 1B,5A12

  6) 30758; F4B,3A16

7) 101111112; 10111,1012

13. 1) XXXIV; DCLVI; MCMXIII

2) 71; 462; 3085

3) 36012; 87,43
 

4) 33®X2; 12,42®X8; 316,83®X12

5) 21305; 62,627; A1C,D16

  6) 64,5128; 7EA016

7) 11010000012; 10011,101112

14. 1) XLVI; CXII; MDCCLXIII

2) 65; 432; 2987

3) 1052; 78,463
 

4) 17®X3; 128,5®X5; 32,731®X16

5) 111012; 152,38; 1C2,A14

  6) 50678; 3F1,BA16

7) 11000012; 11111,0101012

15. 1) CCIV; DLXIII; MCMXXVII

2) 56; 803; 2710

3) 67521; 18,034
 

4) 23®X2; 42,42®X7; 102,3®X14

5) 21203; 42,428; 1C2,B16

  6) 64,5128; 7A3E16

7) 110110012;  110101,101112

16. 1) XXVII; CXCIV; MDCCXLIII

2) 45; 927; 1049

3) 537; 5498,02
 

4) 63®X2; 12,6®X5; 407,3®X16

5) 12,2013; 2438; A25,71

  6) 17538; A4,DF16

7) 111000012; 1011,011012

17. 1) CVI; DCXLI; MCMXXXII

2) 19; 704; 2671

3) 13675; 2,849
 

4) 36®X2; 81,9®X8; 112,73®X12

5) 20135; 125,067; 1C2,B16

  6) 473,258; 6CA016

7) 111111012; 10001,1111012

18. 1) XXXIV; CXVIII; MDCCXLV

2) 68; 742; 3095

3) 507; 21498,6
 

4) 38®X3; 260,3®X8; 47,32®X16

5) 1001,112; 24035; 4A3,B12

  6) 310,478; A5E616

7) 1011001112; 1111,11001012

19. 1) XVIII; CLX; MMMCDXIX

2) 39; 407; 1643

3) 57613; 98, 24
 

4) 29®X2; 71,5®X7; 218,5®X16

5) 20113; 122,046; 1C2,D20  

  6) 403528; 6A4,2B16

7) 1010101012; 10111,1000012

20. 1) XLV; DXCVIII; MMLXIII

2) 26; 799; 1647

3) 715; 890,43
 

4) 42®X3; 28,09®X8; 217,3®X16

5) 111012; 132,67; 1D,2A14

  6) 6078; 3E5,DA16

7) 110111012; 1010,011112

21. 1) XCIV; DXLIII; MCMLVI

2) 71; 605; 2845

3) 71256; 280,346
 

4) 52®X5; 14,9®X8; 112,73®X14

5) 111103; 21,217; 5C,B116

  6) 134,578; 9EA216

7) 110101102; 11011,10111012

22. 1) XXVI; CDIX; MCCLXIII

2) 64; 738; 1997

3) 950; 3846,72
 

4) 19®X2; 118,7®X7; 172,35®X16

5) 10314; 307,68; 2A4,D 14

  6) 53078; 3F4, BC16

7) 101110102; 101011,101112

23. 1) XVIII; DCCXLIV; MMXC

2) 46; 570; 1704

3) 40126; 78,953
 

4) 63®X2; 12,72®X8; 406,8®X12

5) 13025; 33,337; 1DC,A16  

  6) 564,128; C70D16

7) 1100010012; 10011,1011112

24. 1) XIX; XCVI; MDCCLXII

2) 68; 432; 1979

3) 9035; 87,412
 

4) 27®X3; 348,6®X5; 427,13®X16

5) 101112; 256,78; A75,B14

  6) 35078; 6F,A1B16

7) 101000012; 111110,01012

25. 1) CXVI; CDLXIII; MCMXVII

2) 47; 614; 3752

3) 7521; 168,034
 

4) 31®X2; 342,4®X7; 102,3®X12

5) 10223; 54,548; B9,C216

  6) 74,5138; 2C9D16

7) 110011012; 110,110101112

26. 1) LVIII; CCLXI; MCDXLIX

2) 26; 590; 2479

3) 13657; 98, 24
 

4) 63®X5; 91,28®X8; 102,7®X14

5)  21103; 12,127; 1C2,516

  6) 23,7458; 6BE816

7) 10110012; 10110,1011012

27. 1) CCVI; CDXIX; MMXCLV

2) 18; 742; 1097

3) 574; 1098,63
 

4) 39®X2; 260,3®X7; 407,65®X16

5) 30435; 1021,23; A9,B12

  6) 710,568; 9F7A16

7) 10011002; 100011,010112

28. 1) XCVI; DCXLII; MMCXIX

2) 93; 418; 3084

3) 90137; 28,46
 

4) 29®X3; 250,7®X8; 98,52®X12

5) 20547; 132,045; 1BD,616

  6) 35708; C94,8E16

7) 100111002; 1011,10011012

29. 1) DVIII; CCXLI; MCMXXXV

2) 47; 405; 2186

3) 57126; 48,03
 

4) 63®X2; 19,4®X8; 280,73®X12

5) 13045; 212,57; AC,2816

  6) 34,7528; 6EB916

7) 110111002; 1101,10111012

30. 1) LXV; CXLVII; MMDXIII

2) 36; 649; 1704

3) 1570; 89,432
 

4) 29®X5; 28,62®X7; 217,53®X16

5) 111012; 236,78; 3F,A820

  6) 30768; BF4,D216

7) 1001111012; 101110,01012

         

Лабораторна робота № 2

ЗБЕРЕЖЕННЯ ЧИСЕЛ У КОМП’ЮТЕРАХ.
 ОПЕРАЦІЇ НАД ЧИСЛАМИ

Мета роботи:Ø закріпити знання про формати збереження цілих чисел, зокрема від’ємних, та діапазони їхніх значень; Ø навчитись виконувати арифметичні та порозрядні логічні операції над цілочисловими даними;
Ø ознайомитись із структурою та двійковими кодами збереження дійсних чисел у форматах з плаваючою крапкою.

Завдання лабораторної роботи

1. Підготуватись до лабораторного заняття, ознайомившись із відповід­ними темами у підручниках та методичних вказівках “Збереження числової і текстової інформації в комп’ютерах” [2].

2. Послідовно виконати всі розділи індиві­ду­ального завдання, а саме:

1) обчислити і записати внутрішні двійкові коди двох заданих цілих чисел; відомо, що обидва числа мають беззнакові формати, перше зберігається як однобайтове, а друге – як двобайтове; 

2) вказати прямий, обернений і доповнювальний двійковий код для двох заданих від’ємних десяткових чисел; як і в попередньому випадку – перше число збері­га­ється в однобайтовому форматі зі знаком, а друге – у двобайтовому форматі;

3) виконати додавання у стовпчик двійкових кодів двох заданих цілих чисел, вказавши внутрішній двобайтовий код кожного з них – від’ємні числа записати в доповнювальному коді; отриманий результат (суму) перевести в десяткову систему і перевірити його правильність; нагадування: треба пам’ятати, що при виконанні арифметичних операцій додавання та множення, а також операцій зсування, біти знаків опрацьовуються так само, як звичайні двійкові цифри, а біти, що виходять за межі розрядної сітки результату, втрачаються.

4) виконати множення (у стовпчик) двійкових кодів двох заданих цілих чисел, вказавши внутрішній двобайтовий код кожного з них (від’ємні числа записати в доповнювальному коді); отриманий добуток, який також має бути двобайтовим, перевести в десяткову систему і перевірити його правильність;

5) виконати порозрядне зсування заданих цілих чисел, записавши їхні двобайтові двійкові коди; перше число треба зсунути праворуч, а друге – ліворуч; кількість розрядів, на які зсуваються числа, вказана в дужках за відповідним числом; результати зсування подати в шістнадцятковій та десятковій формах і перевірити їхню правильність;

6) виконати порозрядні логічні операції and, or та xor над двійковими кодами двох заданих цілих чисел, записаних у шістнадцятковій системі; результат кожної операції вказати у двійковій і шістнадцятковій формах; потім повторно виконати операцію xor над отриманим перший раз результатом цієї операції та одним із чисел-операндів і проаналізувати новий результат;

7) обчислити і записати внутрішній двійковий код заданого дійсного числа, яке має зберігатися у чотирибайтовому форматі з плаваючою крапкою; для цього окремо розрахувати значення мантиси і значення порядку числа, пам’ятаючи про “приховану” старшу одиницю мантиси і зміщення порядку в область додатних значень.

3. Оформити звіт до лабораторної роботи, в якому для кожного розділу індиві­ду­ального завдання навести всі виконані перетворення, проведені розрахунки та їхні перевірки, виділивши отримані результати. Написати висновок за результатами виконаної роботи.

В індиві­ду­альному завданні вказано: 1) два цілі числа, для яких треба записати двійкові коди; 2) два цілі від’ємні числа, для яких треба вказати прямий, обернений і доповнювальний коди; 3) два цілі числа, двійкові коди яких треба додати; 4) два цілі числа, двійкові коди яких треба перемножити; 5) два цілі числа, перше з яких треба зсунути праворуч, а друге – ліворуч на задану кількість розрядів; 6) два шістнадцяткові числа, над якими треба виконати порозрядні логічні операції and, or та xor; 7) дійсне десяткове число, для якого треба записати двійковий код чотирибайтового формату з плаваючою крапкою.


Дата добавления: 2018-04-15; просмотров: 1571; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!