Ім'я файлу: АРИФМЕТИЧНІ ДІЇ В РІЗНИХ СИСТЕМАХ ЧИСЛЕННЯ (3).docx Розширення: docx Розмір: 42кб. Дата: 26.09.2023 скачати Пов'язані файли: Як голосувати у день виборів.docx МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЗАПОРІЗЬКА ПОЛІТЕХНІКА» ФАКУЛЬТЕТ ІНФОРМАЦІЙНОЇ БЕЗПЕКИ ТА ЕЛЕКТРОННИХ КОМУНІКАЦІЙ Кафедра інформаційної безпеки та наноелектроніки ЗВІТ З ЛАБОРАТОРНОЇ РОБОТИ з дисципліни «Сучасні інформаційні технології» на тему: «АРИФМЕТИЧНІ ДІЇ В РІЗНИХ СИСТЕМАХ ЧИСЛЕННЯ» Виконав: студент групи БК-813 Косенко Ілля Сергійович Перевірив: доц. каф. ІБтаН Корольков Р.Ю. 2023 Мета роботи: засвоїти правила додавання, віднімання, множення і ділення в різних системах числення. Завдання та порядок виконання роботи 1.Виконати розрахунок числа: a = ((N∙3 + 11) ∙ g) % 234 + 146; b = ((N + g) ∙ 11) % 62 + 36; c = ((N + g) ∙ 7) % 14 + 8: N-13 g-813 a=((13∙3 + 11) ∙ 813) % 234 + 146=230; b=((13 + 813) ∙ 11) % 62 + 36=48; c = ((13 + 813) ∙ 7) % 14 + 8=6. 2.Перевести число а в двійкову, вісімкову та шістнадцяткову систему числення. Рішення:
Відповідь 23010 = 111001102 Рішення:
Відповідь: 23010 = 3468 Рішення:
Відповідь: 23010 = E616 3.Перевести число b в двійкову, вісімкову та шістнадцяткову систему числення. Рішення:
Рішення:
Рішення:
4.Перевести число c в двійкову, вісімкову та шістнадцяткову систему числення. Рішення:
Рішення:
Рішення:
5.Виконати додавання двох чисел a і b в двійковій системі числення. Перевірити результат в десятковій системі числення. Рішення: 230+48=278 11100110+110000=0001 0001 0110 Перевірка: 0001000101102 = (0 × 211) + (0 × 210) + (0 × 29) + (1 × 28) + (0 × 27) + (0 × 26) + (0 × 25) + (1 × 24) + (0 × 23) + (1 × 22) + (1 × 21) + (0 × 20) = 0 + 0 + 0 + 256 + 0 + 0 + 0 + 16 + 0 + 4 + 2 + 0 = 27810 6.Виконати додавання двох чисел a і c в вісімковій системі числення. Перевірити результат в десятковій системі числення. 230+6=236 346+6=354 Перевірка: 3548 = (3 × 82) + (5 × 81) + (4 × 80) = 192 + 40 + 4 = 23610 7.Виконати додавання двох чисел b і c у шістнадцятковій системі числення. Перевірити результат у десятковій системі числення. Рішення: 48+6=54 30+6=36 Перевірка: 3616 = (3 × 161) + (6 × 160) = 48 + 6 = 5410 8.Перемножити числа a і b в двійковій системі числення. Перевірити результат в десятковій системі числення. Рішення: 230+48=278 11100110×110000=0010 1011 0010 0000 Перевірка: 00101011001000002 = (0 × 215) + (0 × 214) + (1 × 213) + (0 × 212) + (1 × 211) + (0 × 210) + (1 × 29) + (1 × 28) + (0 × 27) + (0 × 26) + (1 × 25) + (0 × 24) + (0 × 23) + (0 × 22) + (0 × 21) + (0 × 20) = 0 + 0 + 8192 + 0 + 2048 + 0 + 512 + 256 + 0 + 0 + 32 + 0 + 0 + 0 + 0 + 0 = 1104010 9.Перемножити числа c і b в вісімковій системі числення. Перевірити результат в десятковій системі числення. Рішення: 48×6=288 60×6=440 Перевірка: 4408 = (4 × 82) + (4 × 81) + (0 × 80) = 256 + 32 + 0 = 28810 10.Виконати віднімання двох чисел a і b в двійковій системі числення. Перевірити результат в десятковій системі числення. Рішення: 230-48=182 11100110-110000=1011 0110 Перевірка: 101101102 = (1 × 27) + (0 × 26) + (1 × 25) + (1 × 24) + (0 × 23) + (1 × 22) + (1 × 21) + (0 × 20) = 128 + 0 + 32 + 16 + 0 + 4 + 2 + 0 = 18210 11.Виконати ділення двох чисел b і с в двійкові системі числення. Перевірити результат в десятковій системі числення. Рішення: 48÷6=8 110000÷110=1000 Перевірка: 10002 = (1 × 23) + (0 × 22) + (0 × 21) + (0 × 20) = 8 + 0 + 0 + 0 = 810 12.Виконати віднімання двох чисел a і c в вісімковій системі числення. Перевірити результат в десятковій системі числення. Рішення: 230-6=224 346-6=340 Перевірка: 3408 = (3 × 82) + (4 × 81) + (0 × 80) = 192 + 32 + 0 = 22410 Завдання для самостійної роботи 1.Виконати додавання в двійковій системі числення. Перевірити результат у десятковій системі числення. Рішення: 110111 + 11011=0101 0010 Перевірка: 010100102 = (0 × 27) + (1 × 26) + (0 × 25) + (1 × 24) + (0 × 23) + (0 × 22) + (1 × 21) + (0 × 20) = 0 + 64 + 0 + 16 + 0 + 0 + 2 + 0 = 8210
2.Виконати додавання в двійковій системі числення. Перевірити результат у десятковій системі числення. Рішення: 111,101 + 11,1=1110010.1001100111011011 Перевірка: 1110010.10011001110110112 = (1 × 26) + (1 × 25) + (1 × 24) + (0 × 23) + (0 × 22) + (1 × 21) + (0 × 20) + (1 × 2-1) + (0 × 2-2) + (0 × 2-3) + (1 × 2-4) + (1 × 2-5) + (0 × 2-6) + (0 × 2-7) + (1 × 2-8) + (1 × 2-9) + (1 × 2-10) + (0 × 2-11) + (1 × 2-12) + (1 × 2-13) + (0 × 2-14) + (1 × 2-15) + (1 × 2-16) = 64 + 32 + 16 + 0 + 0 + 2 + 0 + 0.5 + 0 + 0 + 0.0625 + 0.03125 + 0 + 0 + 0.00390625 + 0.001953125 + 0.0009765625 + 0 + 0.000244140625 + 0.0001220703125 + 0 + 3.0517578125E-5 + 1.52587890625E-5 = 114.600997924810 Переведення цілої частини
Переведення дробової частини
0.600997924810 = 0.1001100111012 3.Виконати множення в двійковій системі числення. Перевірити результат у десятковій системі числення. Рішення: 1010×1110=1000 1100 Перевірка: 100011002 = (1 × 27) + (0 × 26) + (0 × 25) + (0 × 24) + (1 × 23) + (1 × 22) + (0 × 21) + (0 × 20) = 128 + 0 + 0 + 0 + 8 + 4 + 0 + 0 = 14010
4.Виконати віднімання в двійковій системі числення. Перевірити результат у десятковій системі числення. Рішення: 10001-0001=0001 0000 Перевірка: 000100002 = (0 × 27) + (0 × 26) + (0 × 25) + (1 × 24) + (0 × 23) + (0 × 22) + (0 × 21) + (0 × 20) = 0 + 0 + 0 + 16 + 0 + 0 + 0 + 0 = 1610
1.Виконати додавання в вісімковій системі числення. Перевірити результат у десятковій системі числення. Рішення: 577+231=1030 Перевірка: 10308 = (1 × 83) + (0 × 82) + (3 × 81) + (0 × 80) = 512 + 0 + 24 + 0 = 53610
2.Виконати віднімання в вісімковій системі числення. Перевірити результат у десятковій системі числення. Рішення: 3532-357=3153 Перевірка: 31538 = (3 × 83) + (1 × 82) + (5 × 81) + (3 × 80) = 1536 + 64 + 40 + 3 = 164310
3.Виконати додавання в шістнадцятковій системі числення. Перевірити результат у десятковій системі числення. Рішення: D329 + BA72= 18D9B Перевірка: 18D9B16 = (1 × 164) + (8 × 163) + (13 × 162) + (9 × 161) + (11 × 160) = 65536 + 32768 + 3328 + 144 + 11 = 10178710
4.Виконати ділення в двійковій системі числення. Перевірити результат у десятковій системі числення Рішення: 11111÷0101=0110 Перевірка: 01102 = (0 × 23) + (1 × 22) + (1 × 21) + (0 × 20) = 0 + 4 + 2 + 0 = 610
Висновок Арифметичні дії в різних системах числення виявляють суттєві відмінності в порівнянні з десятковою системою числення і мають важливе значення як у теоретичних, так і в практичних аспектах математики та інженерії. Висновок полягає в наступному: Основні системи числення: У світі існують різні системи числення, такі як двійкова, вісімкова, шістнадцяткова і інші. Вони використовують різні бази для представлення чисел і відрізняються за своєю зручністю для різних застосувань. Арифметичні операції: Додавання, віднімання, множення і ділення можуть виконуватися у будь-якій системі числення, але правила виконання цих операцій можуть відрізнятися від тих, які використовуються в десятковій системі. Конвертація чисел: Перетворення чисел з однієї системи числення в іншу є важливою операцією при роботі з різними системами числення. Для цього існують алгоритми та формули, що дозволяють здійснювати це перетворення. Практичне застосування: Різні системи числення мають свої переваги в конкретних випадках. Наприклад, двійкова система є основою для обчислення в електроніці та комп'ютерах, вісімкова система використовується в ліцензуванні і метрології, а шістнадцяткова система часто знаходить застосування у програмуванні та обчисленнях з високою точністю. Математичні дослідження: Вивчення арифметичних операцій у різних системах -числення сприяє розвитку абстрактної математики та теорії чисел, що має важливе значення для розвитку наукових досліджень та технологічного прогресу. Отже, вивчення арифметичних дій в різних системах числення допомагає збагачувати наше розуміння математики, розширює можливості її практичного використання і має значення для широкого спектра галузей, включаючи інформатику, фізику, інженерію та інші наукові і технічні дисципліни. Контрольні запитання Арифметичні дії в двійковій системі числення Арифметичні дії в двійковій системі числення включають додавання, віднімання, множення та ділення двійкових чисел. Ці операції значно простіші, ніж арифметичні операції з десятковими числами, оскільки двійкова система має лише дві цифри: 0 та 1 Арифметичні дії в вісімковій системі числення. Арифметичні дії в вісімковій системі числення також включають додавання, віднімання, множення та ділення вісімкових чисел. Вісімкова система має вісім цифр: 0, 1, 2, 3, 4, 5, 6 та 7. Арифметичні дії в шістнадцятковій системі числення. Арифметичні дії в шістнадцятковій системі числення також включають додавання, віднімання, множення та ділення шістнадцяткових чисел. Шістнадцяткова система має шістнадцять цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E та F. Додавання двійкових чисел з фіксованою комою. Додавання двійкових чисел з фіксованою комою є операцією, яка виконується на двійкових числах, які мають фіксовану позицію коми. Ця операція включає додавання двійкових чисел, які можуть мати різну кількість цифр до та після коми. Результатом є двійкове число з фіксованою комою. Виконати додавання 100012 + 11102, AFA16 + 5C16. Рішення: 100012 + 11102=0001 11112 Перевірка: 000111112 = (0 × 27) + (0 × 26) + (0 × 25) + (1 × 24) + (1 × 23) + (1 × 22) + (1 × 21) + (1 × 20) = 0 + 0 + 0 + 16 + 8 + 4 + 2 + 1 = 3110
Рішення: AFA16 + 5C16= B5616 Перевірка: B5616 = (11 × 162) + (5 × 161) + (6 × 160) = 2816 + 80 + 6 = 290210
Виконати віднімання 10111012 – 1001012. Рішення: 10111012 – 1001012=0011 10002 Перевірка: 001110002 = (0 × 27) + (0 × 26) + (1 × 25) + (1 × 24) + (1 × 23) + (0 × 22) + (0 × 21) + (0 × 20) = 0 + 0 + 32 + 16 + 8 + 0 + 0 + 0 = 5610
Виконати множення 1011012 ∙ 11012. Рішення: 1011012× 11012=0010 0100 10012 Перевірка: 0010010010012 = (0 × 211) + (0 × 210) + (1 × 29) + (0 × 28) + (0 × 27) + (1 × 26) + (0 × 25) + (0 × 24) + (1 × 23) + (0 × 22) + (0 × 21) + (1 × 20) = 0 + 0 + 512 + 0 + 0 + 64 + 0 + 0 + 8 + 0 + 0 + 1 = 58510
P .S. Людина, яку налякали дедлайном, може бігти швидше за коня |