31476

Дослідження логічної організації подання та зберігання даних – методи переводу чисел з однієї позиційної системи числення в іншу

Лабораторная работа

Информатика, кибернетика и программирование

2 Дослідження логічної організації подання та зберігання даних – методи переводу чисел з однієї позиційної системи числення в іншу. Мета лабораторної роботи – ознайомитись з методами переводу цілих дробових та змішаних чисел отримати і закріпити практичні навички з переводу чисел у різні системи числення. Короткі теоретичні відомості Перевід цілих чисел Для переводу цілих чисел з однієї системи числення з основою S в іншу з основою S1 потрібно це число послідовно ділити на основу S1 нової системи числення до тих пір поки не отримаємо...

Украинкский

2013-09-01

75.5 KB

3 чел.

Лабораторна робота 1.2

Дослідження логічної організації подання та зберігання даних – методи переводу чисел з однієї позиційної системи числення в іншу.

Мета лабораторної роботи   ознайомитись з методами переводу цілих, дробових та змішаних чисел, отримати і закріпити практичні навички з переводу чисел у різні системи числення.

Короткі теоретичні відомості

Перевід цілих чисел

Для переводу цілих чисел з однієї системи числення з основою S в іншу з основою S1 потрібно це число послідовно ділити на основу S1 нової системи числення до тих пір, поки не отримаємо частку менше S1. Число у новій системі запишеться у вигляді залишків ділення, починаючи з останнього. Ця остання частка дає цифру старшого розряду у новій системі числення. Ділення виконують у вихідній системі числення. Наприклад: 377(10)=101111001(2)

Перевід правильних дробових чисел

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

Перевести число з десяткової системи числення у двійкову:
а) 464(10); б) 380,1875(10); в) 115,94(10) (отримати п
ять знаків після коми у двійковому представленні).

    464 | 0            380 | 0     |1875           115 | 1      |94

    232 | 0            190 | 0   0|375              57 | 1     1|88

    116 | 0              95 | 1   0|75                28 | 0     1|76

      58 | 0              47 | 1   1|5                  14 | 0     1|52

а)    29 | 1        б)   23 | 1   1|0           в)     7 | 1     1|04

      14 | 0              11 | 1                            3 | 1     0|08

       7 | 1                 5 | 1                            1 | 1     0|16

       3 | 1                 2 | 0

       1 | 1                 1 | 1

0.25(10)=0.01(2)                   0.01(2)=0.25(10)

0.25*2=0.5                             0*2+1*2=0+1/4=0.25

0.5*2=1

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

Правила переводу з системи числення в систему числення:
        
1) Для переводу чисел з будь якої системи числення в десяткову необхідно:

  •  старшу цифру вихідного числа помножити на основу старої системи числення та додати наступну цифру вихідного числа;
  •  результат знову помножити на основу старої системи числення та додати наступну цифру вихідного числа;
  •  процес переводу закінчується після додавання останньої найменшої цифри вихідного числа.

         2) Для переводу чисел з десяткової системи числення в будь яку необхідно ділити вихідне число на основу нової системи числення до тих пір поки остання частка не стане менше основи нової системи числення. Результат складається з залишків ділення, починаючи з останнього.

3) Для переводу чисел з будь якої системи числення в будь яку необхідно вихідне число перевести в десяткову систему за першим правилом (множенням), отримане десяткове число перевести в шукану систему за другим правилом (ділення).

4) Для переводу чисел з систем числення, які є степеню двійки необхідно:

  •  з 16-кової в 2-кову: необхідно кожну цифру 16-кового числа замінити 4-х розрядним двійковим значенням;
  •  з 8-кової в 2-кову: кожну цифру 8-кового числа необхідно замінити 3-х розрядним двійковим значенням.

Представлення чисел у різних системах числення

„10”

„2”

„8”

„16”

0

0000

0

0

1

0001

1

1

2

0010

2

2

3

0011

3

3

4

0100

4

4

5

0101

5

5

6

0110

6

6

7

0111

7

7

8

1000

10

8

9

1001

11

9

10

1010

12

A

11

1011

13

B

12

1100

14

C

13

1101

15

D

14

1110

16

E

15

1111

17

F


Варіанти завдання

Розробити схему алгоритму та написати програми переводу цілих та дробових чисел, з однієї системи числення в іншу, на мовах Cu++ (якщо варіант парний) та Java (якщо варіант непарний).

варіант

цілі числа

дробові числа

  1.  

2 – 8

3 – 11

  1.  

8 – 16

4 – 12

  1.  

8 – 2

5 – 13

  1.  

16 – 8

6 – 14

  1.  

2 – 16

7 – 15

  1.  

16 – 2

14 – 3

  1.  

2 – 8

15 – 9

  1.  

8 – 16

9 – 7

  1.  

8 – 2

5 – 13

  1.  

16 – 8

12 – 6

  1.  

2 – 16

13 – 3

  1.  

16 – 2

15 – 7

  1.  

8 – 16

11 – 9

  1.  

8 – 2

3 – 5

  1.  

16 – 8

4 – 14

Контрольні питання

  1.  Переведіть наступні числа у двійкові та сімкові: 1984, 2000, 23.45, 693.768, 115.9410.
  2.  Переведіть двійкові числа 1001101001 та 1010.11011 у вісімкову, десяткову, шістнадцяткову системи.
  3.  Переведіть дату свого народження (14+січня+1983 = 1998) у парні системи числення з двійкової по вісімнадцяткову.
  4.  Переведіть дату свого народження (14+січня+1983 = 1998) у непарні системи числення з трійкової по сімнадцяткову.
  5.  Які з символьних рядків BED, CAB, DEAD, DECADE, ACCEDED, BAG, DAD є шістнадцятковими числами?
  6.  Скільки різних додатніх цілих чисел можна записати у k розрядах, використовуючи числа з основою системи числення r?
  7.  Десяткові числа переведіть в війкові (вісімкові, шестнадцяткові): 0, 1, 18, 25, 128.
  8.  Перевести дане число в десяткову систему числення: 0000012; 1000011111.01012, 1216.048,  29A.516.


 

А также другие работы, которые могут Вас заинтересовать

83056. Цивільне право 39.71 KB
  3 появою в нашій державі відносин які базуються на приватній економічній свободі підприємництві рівності усіх форм власності виникає необхідність у більш ефективних засобах їх правового регулювання а відтак удосконаленні існуючих та запровадженні принципово нових норм цивільного права.
83057. Понятие «общение». Структура и средства общения 35.92 KB
  Залог успеха любых начинаний делового человека какую бы задачу он ни решал создание климата делового сотрудничества доверия и уважения. Общение – сложный многоплановый процесс установления и развития контактов между людьми порождаемый потребностями совместной деятельности и включающей...
83058. Организационная структура компании ООО «Лаборатории Весслинг» 110 KB
  Разумно созданная структура системы управления определяет ее эффективность, так как обеспечивает устойчивость связей между множеством составляющих компонентов объекта управления и обеспечивает целостность системы.
83059. Гравитация. Гравитационное поле 162.95 KB
  Из-за глобального характера гравитация ответственна и за такие крупномасштабные эффекты как структура галактик черные дыры и расширение Вселенной и за элементарные астрономические явления орбиты планет и за простое притяжение к поверхности Земли и падения тел.
83060. Разработка программы для работы с матрицами 71.47 KB
  В данной работе путем одного из самых простых методов шифрования – шифровкой с использованием кодового слова, был зашифрован и ,затем расшифрован произвольный текст. Цель работы: Зашифровать и расшифровать текст с использованием кодового слова.
83061. Экономическая эффективность развития хлебобулочного производства в ОАО «Волжский пекарь» 221.5 KB
  Все эти факторы ведут к увеличению себестоимости выпускаемой продукции и хлебопекарные предприятия вынуждены повышать цены на хлеб и хлебобулочные изделия. Страдает также и качество продукции так как многие предприятия для увеличения своей прибыли от продажи продукции или используют более дешевое но низкого...
83062. Разработка технологического процесса восстановления детали (маховика № 53-10050115) 630.06 KB
  Перспективность авторемонтного производства обусловливается объективными постоянно действующими факторами. Современные конструктивные, технологические и экономические основы, на которых базируются конструирование, производство и эксплуатация автомобилей, предопределяют неодинаковость...
83063. Оператор ЭВМ 89.5 KB
  Оператора ЭВМ оператора ПК заключается в том что он вводит информацию в компьютер и обрабатывает и передаёт её в локальных сетях К Когда-то давно ещё когда никто не знал что такое компьютер для проведения больших вычислений собиралась не одна сотня учёных которые дни и ночи на напролёт сидели и умножали возводили в степень извлекали корень. Это оператор ЭВМ со своим на надёжным другом компьютером. Мастер по обработке цифровой информации Оператор ЭВМ...
83064. Роль зрелища в римской культуре 172 KB
  В связи с этим цель работы – на основе анализа историко-теоретического материала выявить особенности зрелищ в Древнем Риме в рамках праздничного действа. В рамках поставленной цели предусмотрено решение следующих задач: Охарактеризовать особенности древнеримской цивилизации.