рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Розділ 16. РОЗРАХУКОВЕ ЗАВДАННЯ

Розділ 16. РОЗРАХУКОВЕ ЗАВДАННЯ - раздел Образование, Розділ 16. РОЗРАХУКОВЕ ЗАВДАННЯ   16.1. Варіанти Завдання (Частина 1) ...

 

16.1. Варіанти завдання (частина 1)

1. Вибрати варіант завдання та визначити за таблицею 16.1 вхідні дані A і В.

Номер варіанта: (і, j) – це перша і друга цифри двозначного числа, що визначається як сума: порядковий номер у журналі групи + номер групи + +індекс групи (1 – "а", 2 – "б", 3 – "в", 0 – "к").

Наприклад, для студента з номером 7 у групі КІТ-11б номер варіанта буде таким: 7+11+2 = 20 (і = 2, j = 0).

Отже, студент повинен вибрати з таблиці 16.1 число на перетині стовпця 2 та рядка 0. Таким чином, A = 37,5.

Визначити число B, розташоване на перетині і+1-стовпця та j-рядка. У нашому прикладі B = 16,6.

 

Таблиця 16.1 – Вхідні дані

 

  i = 1 i = 2 i = 3 i = 4 i = 5 i = 6 i = 7 i = 8 i = 9
j = 0 19,5 37,5 16,6 73,9 76,3 45,5 57,3 64,7 23,8
j = 1 49,8 45,7 13,6 83,3 67,4 19,1 78,4 32,3 36,3
j = 2 22,6 53,1 24,5 66,3 78,1 65,7 89,3 15,4 13,4
j = 3 57,7 74,4 15,3 38,4 56,3 29,4 68,1 54,3 43,3
j = 4 25,2 51,1 56,3 78,5 67,2 48,4 27,6 37,8 28,4
j = 5 54,9 78,3 35,9 17,4 16,4 44,7 78,9 25,2 94,5
j = 6 97,6 15,2 63,2 69,3 89,2 59,4 18,7 67,4 61,2
j = 7 82,4 43,3 74,8 24,7 48,3 15,3 75,5 12,5 35,8
j = 8 24,7 23,4 75,9 61,3 14,3 35,6 23,6 46,6 15,7
j = 9 36,1 48,5 24,6 75,3 36,5 55,7 62,1 45,2 35,4

 

1.1. Вхідні числа A і В, задані в десятковому коді, подати в двійковому коді з точністю до п’яти знаків після коми.

1.2. Округлити числа A і B кожне до найближчого цілого числа і вважати їх далі відповідно цілими числами С та D. Останні треба подати в кодах: двійковому, вісімковому, шістнадцятковому і двійково-десятковому.

2. Подати число C в однобайтовому полі. В числі С визначити 3-й біт, інвертувати 5-й біт та встановити 4-й біт в 1, а 1-й біт – в 0. Виконати лінійний логічний зсув числа С на і розрядів вліво та циклічний арифметичний зсув числа С на і розрядів вправо.

3. Подати двійкові числа C і D у прямому, зворотному і додатковому модифікованому кодах у форматі з фіксованою комою.

4. Над отриманими числами C і D виконати операції додавання в зворотному і додатковому кодах (використовуючи по черзі знаки "+" і "–" перед кожним з цих чисел):

D+C D+(C) (D)+C D+(C)

5. Подати числа А та В у форматі з плаваючою комою. Знайти F = A+B. Результат обчислень подати в прямому коді, а потім перевести в десятковий код та виконати перевірку.

 

16.2. Форми подання чисел у різних системах числення

Системою числення називається спосіб зображення чисел за допомогою обмеженого набору символів, що мають визначені кількісні значення.

Систему числення утворює сукупність правил і прийомів подання чисел за допомогою набору знаків (цифр).

Подання чисел у різних системах числення допускає однозначне перетворення їх з однієї системи в іншу. В ЕОМ переклад з однієї системи числення в іншу здійснюється автоматично за допомогою спеціальних програм. Правила перекладу цілих і дробових чисел відрізняються.

Розрізняють позиційні і непозиційні системи числення. У позиційних системах кожна цифра числа має визначену вагу, що залежить від позиції цифри в послідовності, що зображує число. Позиція цифри називається розрядом. У позиційній системі числення будь-яке число можна подати у вигляді

 

A = am-1am-2…aia0 , a-1a-2…a-k = am-1*Nm-1+am-2*Nm-2+…+a-k*N-k , (16.1)

тобто = ,

де aіі-а цифра числа; k – кількість цифр у дробовій частині числа; m – кількість цифр у цілій частині числа; N – основа системи числення.

Основа системи числення N показує, у скільки разів "вага" і-го розряду більша "ваги"1)‑го розряду. Ціла частина числа відокремлюється від дробової частини крапкою (комою).

Ціла частина числа AN1, з основою N1, переводиться в систему числення з основою N2 шляхом послідовного ділення цілої частини числа AN1 на записану у вигляді числа з основою N1 основу N2 до одержання залишку. Отримана частка знову ділиться на основу N2, і цей процес треба повторювати доти, доки частка не стане менше дільника. Отримані залишки від ділення й остання частка записуються в порядку, зворотному отриманому при діленні. Сформоване число і буде цілим числом з основою N2.

Дробова частина числа AN1, з основою N1, переводиться в систему числення з основою N2 шляхом послідовного множення дробової частини числа AN1 на основу N2, записану у вигляді числа з основою N1. При кожному множенні ціла частина добутку береться у вигляді чергової цифри відповідного розряду, а дробова частина, що залишилася, приймається за нове множене. Число множень визначає розрядність отриманого результату, що подає дробову частину числа AN1 у системі числення N2. Дробова частина числа при переводі часто подається неточно.

В усіх сучасних ЕОМ для подання числової інформації використовується двійкова система числення, в якій число зображується за допомогою цифр {0,1}. Це обумовлено:

· більш простою реалізацією алгоритмів виконання арифметичних і логічних операцій;

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

· економічністю апаратурної реалізації всіх схем ЕОМ.

У шістнадцятковій системі числення для подання числа передбачені цифри та букви – {0, 1, 2, ..., 9, А, В, С, D, Е, F}, де буквою А позначається “цифра” 10, буквою В – “цифра” 11, ..., буквою F – “цифра” 15.

У вісімковій системі числення для подання числа передбачені вісім цифр – {0, 1, 2, 3, 4, 5, 6, 7}. Вона широко використовується в багатьох спеціалізованих ЕОМ.

Вісімкова і шістнадцяткова системи числення є похідними від двійкової системи, тому що 16 = 24, а 8 = 23. Вони використовуються в основному для більш компактного зображення двійкової інформації, тому що запис значення чисел досягається істотно меншим числом цифр.

У двійково-десятковій системі числення кожній десятковій цифрі відповідає особиста сукупність чотирьох бітів у двійковій системі числення.

Якщо число А, записане в двійковій системі числення, розбити на тріади (по 3 біти) і кожну тріаду записати в десятковій системі числення, то ми отримаємо запис числа А у вісімковій системі числення.

Якщо число А, записане в двійковій системі числення, розбити на тетради (по 4 біти) і кожну тетраду записати в десятковій системі числення, то ми отримаємо запис числа А в шістнадцятковій системі числення.

Кожний розряд числа, записаного в N-ковій системі числення, має свою вагу. Наприклад, вага розрядів для двійкової системи числення наступна:

 

Номери бітів
Вага розрядів

– Конец работы –

Эта тема принадлежит разделу:

Розділ 16. РОЗРАХУКОВЕ ЗАВДАННЯ

На сайте allrefs.net читайте: Розділ 16. РОЗРАХУКОВЕ ЗАВДАННЯ.

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Розділ 16. РОЗРАХУКОВЕ ЗАВДАННЯ

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Приклад 16.1
Маємо числа A = 37,5 і B = 16,6. Переведемо ці числа у двійкову систему числення. Для цього цілу частину кожного з них ділимо на основу 2 двійкової системи числення, а дробов

Побітові логічні операції
Логічні команди в основному використовуються для маніпулювання двійковими значеннями. Логічні команди названі логічними тому, що вони діють за правилами формальної логіки, а не арифметики. Вони змі

Приклад 16.2
Визначити 3-й біт числа D = 38. Для визначення 3-го біта накладаємо маску, яка в 3-му біті має 1, а в інших бітах – 0, та виконуємо операцію логічного множення AND.  

Приклад 16.3
Інвертувати 5-й біт числа D = 38. Для інвертування 5-го біта накладаємо маску, яка в 5-му біті має 1, а в інших бітах – 0, та виконуємо операцію XOR.  

Приклад 16.4
Встановити 4-й біт числа D = 38 в 1. Для цього накладаємо маску, яка в 4-му біті має 1, а в інших бітах – 0, та виконуємо операцію логічного складання OR.  

Приклад 16.5
Скинути 1-й біт числа D = 38 в 0. Щоб скинути 1-й біт в 0, накладаємо маску, яка в 1-му біті має 0, а в інших бітах – 1, та виконуємо операцію логічного множення AND.  

Приклад 16.6
Виконати лінійний логічний зсув числа D = 38 на 2 розряди вліво.   Номери бітів

Приклад 16.7
Виконати циклічний зсув RCR числа D = 38 на 2 розряди вправо. Спочатку значення прапора CF = 1.   Номери бітів

Подання числової інформації в ЕОМ
В ЕОМ використовуються три види чисел: з фіксованою комою, з плаваючою комою та двійково-десяткове подання. Точка (кома) відділяє цілу частину числа від дробової. У чисел з фіксованою точкою точка

Машинні коди
У всіх ЕОМ без винятку всі операції виконуються над числами, які подані спеціальними машинними кодами. Їхнє використання дозволяє обробляти знакові розряди чисел так само, як і значущі їх розряди,

Приклад 16.8
  Подати числа D = 3810 і С = 1710, а також (–D) і (–С) у прямому, зворотному і додатковому кодах. Результат оформити у вигляді табли

Арифметичні дії над числами
Усі сучасні ЕОМ мають досить розвинуту систему команд, що включає десятки і сотні машинних операцій. Однак виконання будь-якої операції основано на використанні найпростіших мікрооперацій типу дода

Приклад 16.9
Над числами D = 3810 і С = 1710 виконати операції складання в модифікованих зворотному і додатковому кодах, використовуючи по черзі знаки "+" і "–

Приклад 16.10
Виконати операцію складання A = 37,5 та B = 16,6 у форматі з плаваючою точкою. Точність двійкового подання A і B – п’ять знаків після коми. Очікуване десяткове значення

Множення чисел в ЕОМ
16.8.1 Множення цілих чисел Множення цілих чисел виконується в прямому і додатковому кодах. При множенні чисел у прямому коді знакові й інформаційні ро

Приклад 16.10
Знайти добуток С = А·В в додатковому коді, де А10 = 4, В10 = 7. А10 = 4, А2 = 100,

Приклад 16.11
Знайти добуток С = А·В , D = А·(–В), E = (–А)·В, F = (–А)·(–В). А10

Приклад 16.12
Подати числа А = 3,5 і В = 12 у форматі з плаваючою комою та знайти добуток С = А·В. А2пл = 0 10 0 111, В2пл

Діленння чисел в ЕОМ
Ділення чисел у додатковому коді у форматі з фіксованою точкою. Розрізняють різні схеми ділення. Найбільш популярними є схеми з відновленням і без відновлення залишку. Операцію ділення вик

Приклад 16.13
А = 10, В = 3. Знайти частку С = А/В за схемою без відновлення залишку. [А]дк = 0 1010, [В]дк = 0 0011, [–В]дк =

Приклад 16.14
А = 19, В = 14. Знайти частку С = А/В за схемою без відновлення залишку. [А]дк = 0 10011 [В]дк = 0 1110 [–В]дк =

Приклад 16.15
А = 12, В = 5. Знайти частку С = А / В за схемою з відновленням залишку. [А]дк = 0 1100 [В]дк = 0 0101 [– В]дк =

Приклад 16.16
А = 19, В = 14. Знайти частку С = А/В за схемою з відновленням залишку. [А]дк = 0 10011 [В]дк = 0 01110 [–В]дк =

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги