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.


 

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

47211. Трёхэтажное кирпичное административное здание 1.18 MB
  Для достижения поставленной цели в процессе проектирования были решены следующие задачи: максимально повышено эффективность работы, выбраны наиболее прогрессивные методы ППР и СМР; использованы достижения научно-технического прогресса и передового опыта; максимально сокращены удельные затраты на единицу вводимой в действие мощности
47212. Экономические отношения, связанные с повышением эффективности использования основных фондов предприятия 736.5 KB
  Для оценки производственного потенциала предприятия огромную роль играет анализ основных фондов. Основной целью выпускной квалификационной работы является выявление наличия движения и использования основных фондов предприятия посредством использования методов сравнительного анализа исторического экономического и иных методов. Предметом исследования выпускной квалификационной работы являются экономические отношения связанные с повышением эффективности использования основных фондов предприятия. Теоретической и методологической основой...
47213. Процесс формирования эмоционально-ценностного отношения младших школьников к музыке 168.15 KB
  Вместе с тем знания о музыке без знания самой музыки эмоционально воспринятой пережитой и осмысленной ребенком фактически теряют свою личностноценностную значимость оставаясь формальным показателем эрудиции учащегося Анализ научных исследований Э. позволяет заключить что проблема формирования эмоциональноценностных отношений к музыке учащихся общеобразовательной школы не является в педагогической науке принципиально новой и отдельные её аспекты так или иначе представлены в психологопедагогических трудах. Однако анализ современной...
47214. Организация рекламной деятельности на предприятиях гостиничного комплекса (на примере гостиницы «Холидей Ин Москва Виноградово» 472 KB
  Экономическая роль рекламы реализуется в том, что она способствует росту общественного производства, объема капиталовложений и числа рабочих мест. Реклама также поддерживает конкуренцию, расширяет рынки сбыта, содействует ускорению оборачиваемости средств, чем повышает эффективность общественного производства.
47215. Анализ актива и пассива компании. Вывод по агрегированному балансу 43.28 KB
  По полученным расчетам можно сказать, что краткосрочные обязательства значительно превышают собственные денежные средства предприятия, которые могут быть использованы для выполнения текущих расчетов немедленно.
47216. Сравнительная отладка OpenMP программ 274 KB
  Разработанная экспериментальная версия системы позволяет проверить предложенные в данной работе подходы и может находить некоторые распространённые ошибки, возникающие при распараллеливании или появляющиеся при переносе с машины на машину таких программ.
47217. Применение маркетинга в банковской деятельности 750 KB
  Имидж банка. Оба варианта связаны с тем как банк будет работать с клиентами будь они покупателями его акций или покупателями услуг банка. Тому как можно применять маркетинг в работе коммерческого банка и будет посвящена данная дипломная работа. Понятие принципы и сущность банковского маркетинга Создание и развитие широкого спектра услуг банков оказываемых клиентам физическим и юридическим лицам базируется на ряде основных предпосылок: формирование стратегии банка определение эффективности концепция продажа услуг...
47219. Урок-диалог как форма развития отношений сотрудничества учителя и ученика в образовательном процессе 245.68 KB
  Стили общения в педагогической деятельности. Зависимость поведения воспитанника от стиля общения педагога. Влияние стиля общения педагога на активность ученика и его взаимодействие с другими учениками. Технология педагогического общения и стадии организации в образовательном процессе.