Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка алгоритму і програмна реалізація на емуляторі мікро-ЕОМ СМ-1800

Реферат Розробка алгоритму і програмна реалізація на емуляторі мікро-ЕОМ СМ-1800





овій системі.

У звичній для нас десятеричной системі числення ми розташовуємо десятьма знаками-цифрами (від 0 до 9). Коли рахунок досягає 9, то вводиться новий розряд (десятки), а одиниці обнуляються і рахунок починається знову. Після 19 розряд десятків збільшується на 1, а одиниці знову обнуляються. І так далі.

Двійкова система числення аналогічна десятеричной, за винятком того, що в ній беруть участь не 10 символів, а всього 2. Як тільки розряд досягає межі (т. е. одиниці) з'являється новий розряд, а старий обнуляється.

- це нуль

- це один (і це межа розряду)

- це два

- це три (і це знову межа)

- це чотири

і т.д.

Перетворення двійковій системи в десяткову і назад.

Для перетворення з двійкової системи в десяткову використовують наступну таблицю ступенів підстави 2:


5122561286432168421

Точка, яка стоїть після 1 називається двійковій точкою.

Візьмемо для прикладу число 110001 в двійковій системі. Що б його перетворити в десяткову потрібно виконати наступні дії:



Таким чином, кожне наступне число множиться на двійку в ступені на 1 вище і складається.

Зворотну операцію зручно виконувати методом «в стовпчик», але можна хоч в розумі.

Для прикладу візьмемо число 77, яке ми хочемо перевести в двійкову систему.

Тепер виконаємо процес його поділу на 2:

/2=38 (1 залишок)

/2=19 (0 залишок)

/2=9 (1 залишок)

/2=4 (1 залишок)

/2=2 (0 залишок)

/2=1 (0 залишок)

/2=0 (1 залишок)

Залишки на кожному кроці - це і є число 77 в двійковій системі числення (1001101).

Вісімкова система числення.

Вісімкова система числення - це позиційна система числення з основою 8. Для представлення в ній використовуються числа від 0 до 7.

Вісімкова система дуже зручно взаємодіє з двійковій, тому одержала широке поширення в цифрових пристроях. Раніше так само широко використовувалася в програмуванні, але на даний момент майже повністю витіснена шістнадцятковій.

Переклад вісімковій системи в десяткову і назад.

Алгоритм дій аналогічний вже раніше розглянутого в двійковій системі числення.

Для перекладу восьмеричного числа в десяткове необхідно це число представити у вигляді суми добутків ступенів підстави вісімковій системи числення на відповідні цифри в розрядах восьмеричного числа.

Наприклад, потрібно перевести вісімкове число 2 357 в десяткове. У цьому числі 4 цифри і 4 розряду (розряди вважаються, починаючи з нульового, якому відповідає молодший біт). Відповідно до вже відомим нам правилом представимо його у вигляді суми ступенів з основою 8:

=(2 · 83) + (3 · 82) + (5 · 81) + (7 · 80)=2 · 512 + 3 · 64 + 5 · 8 + 7 · 1=126310

Алгоритм зворотних дій так само аналогічний раніше розглянутому:

. Ділимо десяткове число А на 8. Приватне Q запам'ятовуємо для наступного кроку, а залишок a записуємо як молодший біт восьмеричного числа.

. Якщо приватне q не дорівнює 0, приймаємо його за нове ділене і повторюємо процедуру, описану в кроці 1. Кожен новий залишок записується в розряди восьмеричного числа в напрямку від молодшого біта до старшого.

. Алгоритм продовжується до тих пір, поки в результаті виконання кроків 1 і 2 не вийде частное Q=0 і залишок a менше 8.

Переведемо, для прикладу, число 333610 в вісімкову систему:

: 8=41710

- 333610=0, залишок 0 записуємо в МБ восьмеричного числа.

: 8=5210

- 41610=1, залишок 1 записуємо в наступний після МБ розряд восьмеричного числа.

: 8=610

- 4 810=4, залишок 4 записуємо в старший розряд восьмеричного числа.

: 8=010, залишок 0, записуємо 6 в самий старший розряд восьмеричного числа.

У результаті отримаємо - 64108.

Шістнадцяткова система числення.

Шістнадцяткова система числення - це позиційна система числення з основою 16.

Для відображення цифр використовуються такі символи: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Тобто після звичайних ...


Назад | сторінка 2 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Двійкова система числення
  • Реферат на тему: Закріплення знань учнів з теми: "Числа 1-10 та число 0"
  • Реферат на тему: Пісемність та система числення майя
  • Реферат на тему: Виконання Операції ділення в двійково-десятковій Системі числення
  • Реферат на тему: Програмна реалізація механізму переведення чисел в різні системи числення