Запис чисел у різних системах числення, перехід з однієї системи в іншу. Збереження чисел у комп’ютерах. Операції над цілочисловими даними

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2012
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Основи інформаційних технологій

Частина тексту файла (без зображень, графіків і формул):

Національний університет “ Львівська політехніка” Кафедра АСУ Звіт з лабораторної роботи №1 з курсу “Основи інформаційних технологій” Запис чисел у різних системах числення, перехід з однієї системи в іншу. Збереження чисел у комп’ютерах. Операції над цілочисловими даними Лабораторна робота № 1 Тема роботи: Запис чисел у різних системах числення, перехід з однієї системи в іншу. Збереження чисел у комп’ютерах. Операцiї над цілочисловими даними Мета роботи: 1) ознайомитись із правилами формування чисел у позиційних і непозиційних системах числення; 2) навчитись перетворювати числа із десяткового запису в запис у інших системах та навпаки; 3) здобути навики швидкого переходу між двійковою та шістнадцятковою і вісімковою системами числення; 4) вивчити формати збереження цілих чисел, зокрема від’ємних, та діапазони їхніх значень; 5) навчитись виконувати арифметичні та порозрядні логічні операції над двійковими даними. Завдання лабораторної роботи: 1. Підготуватись до лабораторного заняття, ознайомившись із відповідними темами у підручниках та методичних вказівках “Системи числення” [1] і “Збереження числової і текстової інформації в комп’ютерах” [2]. 2. За номером студента в журналі групи вибрати індивідуальне завдання та виконати всі його розділи, які включають наступні завдання: задані цілі та дійсні десяткові числа перетворити та записати у вказаних системах числення; задані числа, записані в різних системах числення, перевести у десяткову форму; задані вісімкове та шістнадцяткове числа записати в двійковій системі; двійковий код заданого числа перетворити у відповідне вісімкове та шістнадцяткове значення; обчислити і записати внутрішні двійкові коди двох заданих цілих чисел; відомо, що обидва числа мають беззнакові формати, перше зберігається як однобайтове, а друге – як двобайтове; вказати прямий, обернений і доповнювальний код для двох заданих від’ємних десяткових чисел; як і в попередньому випадку – перше число зберігається в однобайтовому форматі зі знаком, а друге – у двобайтовому форматі; виконати додавання (у стовпчик) двійкових кодів двох заданих цілих чисел, вказавши внутрішній двобайтовий код кожного з них (від’ємні числа записати в доповнювальному коді); отриманий результат (суму) перевести в десяткову систему і перевірити його правильність; виконати множення (у стовпчик) двійкових кодів двох заданих цілих чисел, вказавши внутрішній двобайтовий код кожного з них (від’ємні числа записати в доповнювальному коді); отриманий результат (добуток) перевести в десяткову систему і перевірити його правильність; виконати порозрядне зсування заданих цілих чисел, записавши їхні двобайтові двійкові коди; перше число треба зсунути праворуч, а друге – ліворуч; кількість розрядів, на які зсуваються числа, вказана в дужках за відповідним числом; результат зсування вказати як число в десятковій системі; виконати порозрядні логічні операції and, or та xor над двійковими кодами двох заданих цілих чисел, записаних у шістнадцятковій системі; результат кожної операції також вказати у шістнадцятковій формі; потім повторно виконати операцію xor над отриманим перший раз результатом і одним із чисел-операндів та проаналізувати новий результат. 3. Оформити звіт до лабораторної роботи, в якому для кожного розділу індивідуального завдання навести всі виконані перетворення та отримані значення. Написати висновок за результатами виконаної роботи. В індивідуальному завданні вказано: 1) два десяткові числа, які треба перетворити в коди у заданих системах числення; 2) коди двох чисел, записаних у вказаних системах числення, які треба перетворити у десяткову форму; 3) два числа (вісімкове та шістнадцяткове), для яких треба вказати двійкові коди; 4) двійкове число, для якого треба записати вісімковий та шістнадцятковий коди; 5) два цілі числа, для яких треба записати двійкові коди; 6) два цілі від’ємні числа, для яких треба вказати прямий, обернений і доповнювальний коди; 7) два цілі числа, двійкові коди яких треба додати; 8) двійкові коди яких треба перемножити; 9) два цілі числа, перше з яких треба зсунути праворуч, а друге – ліворуч на задану кількість розрядів; 10) два шістнадцяткові числа, над якими треба виконати порозрядні логічні операції and, or та xor. В-3 1) 38(X2; 47,32(X16 2) 24035; A9,B12 3) 10,578; 5E7A16  4) 10011112; 1000111,110112 5) 107; 924 6) -25; -107  7) -107; -64 8) -25; 23 9) 924 (6); 18 (2)  
Антиботан аватар за замовчуванням

12.06.2013 12:06-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!