арифметические вычесления. лабараторна робота №3. Системи числення
Скачать 167.02 Kb.
|
Лабораторна робота № 3 Тема: Системи числення. Мета: опанувати правила перетворення чисел та отримати практичні навички при вирішенні задач з використанням різних систем числення. Завдання: перетворити числа з однієї системи числення в іншу згідно варіанту. Література: Акулов О.А., Медведев Н.В. Информатика. Базовый курс: Учебник для студентов вузов, бакалавров, магистров, обучающихся по направлениям 552900, 65460 «Информатика и вычислительная техника». – М.: Омега-Л, 2004. – 552 с. Гашков С.Б. Системы счисления и их применение. (Библиотека «Математическое просвещение», выпуск 29) – М.: 2004. – 52 с. Симонович С.В. Информатика: Базовый курс. – СПб.: Питер, 2003. – 640 с. Вимоги охорони праці при виконанні лабораторної роботи: виконувати вимоги інструкції з охорони праці; не вмикати та не вимикати ПЕОМ самостійно без потреби; не залишати ПЕОМ у ввімкненому стані без нагляду; не затуляти вентиляційні отвори монітора та системного блока; не класти на клавіатуру різні речі – зошити, ручки, тощо; виконувати роботу у відповідності з інструкцією. Забезпечення заняття: робоче місце на базі ПК з встановленою ОС, набір інструкцій та іншого роздаткового матеріалу. Порядок виконання роботи. 1.1. Перевести число 208 з десяткової системи числення у двійкову, шістнадцяткову і вісімкову системи числення. Відповідь : 20810 = 110100002 Відповідь : 20810 = 3208 Відповідь : 20810 = D016 1.2. Перевести число b2 з двійкової системи числення у десяткову, шістнадцяткову і вісімкову системи числення. Виконати перевірку,зробивши зворотне переведення. b2 = 10101101 101011012 = 1*20+1*21+1*22+1*23+1*24 +1*25 +1*26 +1*27 =128+32+8+4+1=173 Відповідь : 101011012 = 17310 Відповідь : 101011012 = 2558 101011012 = 1010 1101 = 1010(=A) 1101(=D) = AD16 Відповідь : 101011012 = AD16 1.3. Перевести число c16 з шістнадцяткової системи числення у двійкову, десяткову і вісімкову системи числення. Виконати перевірку, зробивши зворотне переведення. c16 = AA1 AA116 = AA1 = A(=1010) A(=1010) 1(=0001) = 1010101000012 Відповідь : AA116 = 1010101000012 10∙162+10∙161+1∙160 = 10∙256+10∙16+1∙1 = 2560+160+1 = 272110 Відповідь : AA116 = 272110 Відповідь : 272110 = 52418 1.4. Перевести число d 8 з вісімкової системи числення у двійкову, шістнадцяткову і десяткову системи числення. Виконати перевірку, зробивши зворотне переведення. d8 = 4327 4∙83+3∙82+2∙81+7∙80 = 4∙512+3∙64+2∙8+7∙1 = 2048+192+16+7 = 226310 Відповідь : 43278 = 226310 Відповідь : 226310 = 1000110101112 Відповідь : 226310 = 8D716 2.Згідно з номером за журналом групи вибрати із таблиці 2 варіант завдання 2 2.1. Перевести число x 2 з двійкової системи числення у десяткову систему. X2= 11100.101 1∙24+1∙23+1∙22+0∙21+0∙20+1∙2-1+0∙2-2+1∙2-3 = 1∙16+1∙8+1∙4+0∙2+0∙1+ +1∙0.5+0∙0.25+1∙0.125 = 16+8+4+0+0+0.5+0+0.125 = 28.62510 Відповідь : 11100.1012 = 28.62510 2.2. Перевести число y 10 з десяткової системи числення у двійкову систему. y10 = 0.734 переведемо число 0,73410 в двійкове так: Дробова частина числа - множення основою нової системи числення: В результаті перетворення вийшло: 0.73410 = 0.10111011112 2.3. Перевести число z 10 з десяткової системи числення у вісімкову систему. z10 = 0.6314 В результаті перетворення вийшло: 0.631410 = 0.50321556138 2.4. Перевести число v 10 з десяткової системи числення у шістнадцяткову v10 = 0,7834 В результаті перетворення вийшло: 0.783410 = 0.C88CE703AF16 3.Виконати розрахунок числа: A = 34352445 B = 111031 C = 27203 3.1. Перевести число a в двійкову, вісімкову та шістнадцяткову систему числення. В результаті перетворення вийшло: 3435244510 = 100000110000101101001111012 В результаті перетворення вийшло: 3435244510 = 2030264758 В результаті перетворення вийшло: 3435244510 = 20C2D3D16 3.2.Перевести число b в двійкову, вісімкову та шістнадцяткову системучислення. В результаті перетворення вийшло: 11103110 = 110110001101101112 В результаті перетворення вийшло: 11103110 = 3306678 В результаті перетворення вийшло: 11103110 = 1B1B716 3.3. Перевести число c в двійкову, вісімкову та шістнадцяткову систему числення. В результаті перетворення вийшло: 2720310 = 651038 В результаті перетворення вийшло: 2720310 = 1101010010000112 В результаті перетворення вийшло: 2720310 = 6A4316 3.4 Виконати додавання двох чисел a і b в двійковій системі числення. Число а в десятковій системі 100000110000101101001111012 = 3435244510 Число b в десятковій системі 110110001101101112 = 11103110 Їх сума 34352445 + 111031 = 34463476 Результат в двійковій формі 3446347610 = 100000110111011110111101002 3.5 Виконати додавання двох чисел a і c в вісімковій системі числення. В результаті додавання вийшло: 2031136008 3.6 Виконати додавання двох чисел b і c у шістнадцятковій системі числення 1B1B716 = 3306678 6A4316 = 651038 3306678 + 651038 = 4157728 1B1B716 + 6A4316 = 21bfa16 В результаті додавання вийшло: 21bfa16 3.7 Перемножити числа a і b в двійковій системі числення. Число а в десятковій системі 100000110000101101001111012 = 3435244510 Число b в десятковій системі 110110001101101112 = 11103110 їх множення 34352445 * 111031 = 3814186320795 Результат в двійковій формі 381418632079510 = 1101111000000011110011100010000011100110112 В результаті множеня a*b вийшло: 1101111000000011110011100010000011100110112 |