Системи числення

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

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Кафедра програмного забезпечення

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

Рік:
2013
Тип роботи:
Лабораторна робота
Предмет:
ТБВ
Група:
ПІ

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

Міністерство освіти і науки України Івано-Франківський національний технічний університет нафти і газу Кафедра програмного забезпечення автоматизованих систем. Лабораторна робота № 1 Тема: Системи числення. Мета: навчитися оперувати різними системами числення та виконувати логічні операції. Завдання: 1) Перевести 4 чотирьох значні числа у двійкову систему числення. 2) Перевести 4 чотирьохзначні числа у шістнадцяткову систему числення. 3) Перевести 4 чотирьохзначні числа у вісімкову систему числення. 4) Перевести 4 чотирьохзначні числа у трійкову систему числення. 5) Перевести 4 чотирьохзначні числа у п’ятіркову систему числення. Короткі теоретичні відомості: Сукупність прийомів та правил найменування й позначення чисел називається системою числення. Звичайною для нас і загально прийнятою є позиційна десяткова система числення. Як умовні знаки для запису чисел вживаються цифри. Система числення, в якій значення кожної цифри в довільному місці послідовності цифр, яка означає запис числа, не змінюється, називається непозиційною. Система числення, в якій значення кожної цифри залежить від місця в послідовності цифр у записі числа, називається позиційною. Щоб визначити число, недостатньо знати тип і алфавіт системи числення. Для цього необхідно ще додати правила, які дають змогу за значеннями цифр встановити значення числа. Найпростішим способом запису натурального числа є зображення його за допомогою відповідної кількості паличок або рисочок. Таким способом можна користуватися для невеликих чисел. Система числення з основою N=2 є позиційною системою числення і нічим не відрізняється від позиційної система числення з будь-якою основою. Але для комп'ютера ця система числення має перевагу - її алфавіт має всього два символи. Тобто, для фіксації її символів достатньо мати деякий пристрій, що може мати два суттєво різних і стійких стани. Людині більш звична десяткова система, у якій відпрацьовані прийоми записування чисел по його імені, визначення імені по запису, визначення ваги числа по його запису й імені, відпрацьовані прийоми додавання, віднімання, множення й ділення будь-яких чисел. У двійковому записі числа важко одразу визначити його значення, немає поняття імені саме двійкового числа, важко зіставити ланцюжок 1 і 0 із його змістом. Таким чином виникає потреба перетворювати двійкові записи у десяткові і навпаки. У програмуванні вагоме місце займають вісімкова й шістнадцяткова системи числення, які використовуються для скороченого запису двійкових кодів. У вісімковій системі числення в якості цифр використовують цифри: 0, 1, 2, 3, 4, 5, 6, 7. В шістнадцятковій системі потрібно 16 символів, в якості яких використовують арабські цифри і п'ять букв латинського алфавіту, що утворюють послідовність: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, C, D, E, F. Блок схема: / Таб.1 Таблиця відповідності чисел між системами числення. Виконання роботи: 1) А)Візьмемо число 2486. Переведемо його в двійкову систему: / І у зворотному порядку: 1001101101102=210*1+29*0+28*0+27*1+26*0+25*1+24*1+23*0+22*1+21*0+20*1=2486 Б)Візьмемо число 1428. Переведемо його в двійкову систему: / І у зворотному порядку: 101100101002=210*1+29*0+28*1+27*1+26*0+25*1+24*0+23*0+22*0+21*0+21*0=1428 В)Візьмемо число 1256. Переведемо його в двійкову систему:/ І у зворотному порядку: 10011101002=210*1+29*0+28*0+27*0+26*1+25*1+24*1+23*0+22*1+21*0+20*0=1256 Г)Візьмемо число 1018. Переведемо його в двійкову систему: / І у зворотному порядку: 1111111012=29*1+28*1+27*1+26*1+25*1+24*1+23*1+22*0+21*1+21*0=1018 2.) A)Візьмемо число 2486. Переведемо у шістнадцяткову систему числення, використовуємо Таб.1: / У зворотному порядку: 9B616=162*9+161*11+160*6=2486 Б)Візьмемо число 1428. Переведемо у шістнадцяткову систему числення: / У зворотному порядку: 59416=162*5+161*9+160*4=1428 В)Візьмемо число 1256. Переведемо у шістнадцяткову систему числення: / У зворотному порядку: 4Е816=162*4+161*16+160*8=1256 Г)Візьмемо число 1018. Переведемо у шістнадцяткову систему числення: / У зворотному порядку: 3FA16=162*3+161*15+160*10=1018 3.)А)Візьмемо число 2486. Переведемо його у вісімкову систему: / У зворотному порядку: 46668=83*4+82*6+81*6+80*6=1486 Б)Візьмемо число 1428. Переведемо його у вісімкову систему:/ У зворотному порядку: 26248=83*2+82*6+81*2+80*4=1428 В)Візьмемо число 1256. Переведемо його у вісімкову систему: / У зворотному порядку: 23508=83*2+82*3+81*5+81*0=1256 Г)Візьмемо число 1018. Переведемо його у вісімкову систему: / У зворотному порядку: 17728=83*1+82*7+81*7+80*2=1018 4.)А)Візьмемо число 2486. Переведемо його у трійкову систему: / У зворотному порядку: 101020023=37*1+36*0+35*1+34*0+32*2+32*0+31*0+30*2=2486 Б)Візьмемо число 1428. Переведемо його у трійкову систему: / У зворотному порядку: 12212203=36*1+35*2+34*2+33*1+32*2+31*2+31*0=1428 В)Візьмемо число 1256. Переведемо його у трійкову систему: / У зворотному порядку: 12011123=36*1+35*2+34*0+33*1+32*1+31*1+30*2=1256 Г)Візьмемо число 1018. Переведемо його у трійкову систему: / У зворотному порядку: 11012013=36*1+35*1+34*0+33*1+32*2+31*0+30*1=1018 5.)А)Візьмемо число 2486. Переведемо його у п’ятіпкову систему: / У зворотному порядку: 344215=54*3+53*4+52*4+51*2+50*1=2486 Б)Візьмемо число 1428. Переведемо його у п’ятіпкову систему: / У зворотному порядку: 212035=54*2+53*1+52*2+51*0+50*3=1428 В)Візьмемо число 1256. Переведемо його у п’ятіпкову систему: / У зворотному порядку: 200115=54*2+53*0+52*0+51*1+50*1=1256 Г)Візьмемо число 1018. Переведемо його у п’ятіркову систему: / У зворотному порядку: 130335=54*1+53*3+52*0+51*3+50*3=1018 Висновок: Отже, завдяки різноманітним методам переходу у різні системи чисел, є змога дати команду комп’ютеру на опрацювання у більш для цього відповідній формі.
Антиботан аватар за замовчуванням

22.05.2014 01:05-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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