Представление информации в различных системах счисления

  • doc
  • 29.04.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 29. Практическая работа по теме Представление информации в различных системах счисления.doc

Практическая работа №1

Тема: Представление информации в различных системах счисления.

Цель: - научиться переводить числа из одной системы счисления в другую;

 - приобрести умение перевода чисел из любой системы счисления в другую ручным и автоматизированным способами (на примере стандартной программы Калькулятор ОС WindowsXP);

- научиться выполнять арифметические операции над числами в двоичной системе системах счисления ручным и автоматизированным способом (на примере стандартной программы Калькулятор ОС WindowsXP).

Вид работы: индивидуальный

Время выполнения: 2 часа

Теоретические сведения

Система счисления – это совокупность правил для обозначения и наименования чисел.

Непозиционной называется такая система счисления, в которой количественный эквивалент каждой цифры не зависит от ее положения (места, позиции) в записи числа.

Основанием системы счисления называется количество знаков или символов, используемых для изображения числа в данной системе счисления.

Наименование системы счисления соответствует ее основанию (например, десятичной называется система счисления так потому, что ее основание равно 10, т.е. используется десять цифр).

Система счисления называется позиционной, если значение цифры зависит от ее места (позиции) в записи числа.

Существуют два способа перевода чисел из одной системы счисления в другие и выполнения арифметических операций над числами:

ü Ручной (с помощью определенных правил);

ü Автоматизированный (с помощью компьютерной программы).

Стандартная программа Калькулятор представлена на рисунке

Выбор системы счисления:

Hex- шестнадцатеричная, Dec – десятичная, Oct – восьмеричная,  Bin - двоичная

 

 

 

 

 

 

 

 

 

 

 

 

 

 

        

 

Системы счисления, используемые в компьютерах

Двоичная система счисления. Для записи чисел используются только две цифры – 0 и 1. Выбор двоичной системы объясняется тем, что электронные элементы, из которых строятся ЭВМ, могут находиться только в двух хорошо различимых состояниях. По существу эти элементы представляют собой выключатели. Как известно выключатель либо включен, либо выключен. Третьего не дано. Одно из состояний обозначается цифрой 1, другое – 0. Благодаря таким особенностям двоичная система стала стандартом при построении ЭВМ.

Восьмеричная система счисления. Для записи чисел используется восемь чисел 0,1,2,3,4,5,6,7.

Шестнадцатеричная система счисления. Для записи чисел в шестнадцатеричной системе необходимо располагать шестнадцатью символами, используемыми как цифры. В качестве первых десяти используются те же, что и в десятичной системе. Для обозначения остальных шести цифр (в десятичной они соответствуют числам 10,11,12,13,14,15) используются буквы латинского алфавита – A,B,C,D,E,F.

Перевод чисел из одной системы счисления в другую.

Правило перевода целых чисел из десятичной системы счисления в систему с основанием q:

1.        Последовательно выполнять деление исходного числа и получаемых частных на q до тех пор, пока не получим частное, меньшее делителя.

2.        Полученные при таком делении остатки – цифры числа в системе счисления q – записать в обратном порядке (снизу вверх).

Пример 1. Перевести 2610 в двоичную систему счисления. А10->А2

Решение:

Ответ: 2610=110102

Пример 2. Перевести 1910 в троичную систему счисления. А10->А3.

Решение:

Ответ: 1910=2013.

Пример 3. Перевести 24110 в восьмеричную систему счисления. А10->А8

Решение:

Ответ: 24110=3618.

Пример 4. Перевести 362710 в шестнадцатеричную систему счисления. А10->А16

Решение:

Т.к. в шестнадцатеричной системе счисления 14 – Е, а 11 – В, то получаем ответ Е2В16.

Ответ: 362710=E2B16.

Перевод чисел из любой системы счисления в десятичную.

Правило: Для того чтобы число из любой системы счисления перевести в десятичную систему счисления, необходимо его представить в развернутом виде и произвести вычисления.

Пример 5. Перевести число 1101102 из двоичной системы счисления в десятичную.

Решение:

1101102 = 1*25 + 1*24 + 0*23+1*22+1*21+0*20=32+16+4+2=5410.

Ответ: 1101102 = 5410.

Пример 6. Перевести число 101,012 из двоичной системы счисления в десятичную.

Решение:

101,012 = 1*22 + 0*21 + 1*20+0*2-1+1*2-2 =4+0+1+0+0,25=5,2510.

Ответ: 101,012 = 5,2510.

Пример 7. Перевести число 1221003 из троичной системы счисления в десятичную.

Решение:

122013=1*34 + 2*33 + 2*32 + 0*31 + 1*30 = 81+54+18+1 = 15410.

Ответ: 122013 = 15410.

Пример 8. Перевести число 1637 из семеричной системы счисления в десятичную.

Решение: 1637 = 1*72 + 6*71 + 3*70 = 49+42+3= 9410.

Ответ: 1637 = 9410.

Пример 9. Перевести число 2Е16 в десятичную систему счисления.

Решение:

16 = 2*161 +14*160 = 32 +14 = 4610.

Ответ:16 = 4610.

Перевод чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную системы счисления

Перевод целых чисел.

Правило: Чтобы перевести целое двоичное число в восьмеричную (8=23) систему счисления необходимо:

1.  разбить данное число справа налево на группы по 3 цифры в каждой;

2.  рассмотреть каждую группу и записать ее соответствующей цифрой восьмеричной системы счисления.

Двоично-шестнадцатеричная                   Двоично-восьмеричная

таблица                                           таблица

16

2

 

 

8

2

0

0000

 

 

0

000

1

0001

 

 

1

001

2

0010

 

 

2

010

3

0011

 

 

3

011

4

0100

 

 

4

100

5

0101

 

 

5

101

6

0110

 

 

6

110

7

0111

 

 

7

111

8

1000

 

 

 

 

9

1001

 

 

 

 

A

1010

 

 

 

 

B

1011

 

 

 

 

C

1100

 

 

 

 

D

1101

 

 

 

 

E

1110

 

 

 

 

F

1111

 

 

 

 

Пример 10. Перевести число 111010102 в восьмеричную систему счисления.

Решение:

011 101 010

3      5    2

Ответ: 111010102 = 3528 .

Пример 11. Перевести число 111100000101102 в восьмеричную систему счисления.

Решение:

111 110 000 010 110

7    6      0      2    6

Ответ: 111100000101102= 760268.

Правило: Чтобы перевести целое двоичное число в шестнадцатеричную (16=24) систему счисления необходимо:

разбить данное число справа налево на группы по 4 цифры в каждой;

рассмотреть каждую группу и записать ее соответствующей цифрой шестнадцатеричной системы счисления.

Пример 12. Перевести число 111000102 в шестнадцатеричную систему счисления.

Решение:

1110 0010

 Е        2

Ответ: 111000102 = Е216 .

Перевод чисел из восьмеричной и шестнадцатеричной систем счисления в двоичную систему счисления.

Правило: Для того чтобы восьмеричное (шестнадцатеричное) число перевести в двоичную систему счисления, необходимо каждую цифру этого числа заменить соответствующим числом, состоящим из 3 (4) цифр двоичной системы счисления.

Пример 13. Перевести число 5238 перевести в двоичную систему счисления.

Решение:

 5       2    3

101 010 011

Ответ: 5238 = 1010100112.

Пример 14. Перевести число 4ВА3516 перевести в двоичную систему счисления.

Решение:

  4      В       А     3     5

100 1011 1010 0011 0101

Ответ: 4ВА3516 = 100 1011 1010 0011 01012.

Пример 15. Перевести двоичное число 11101012 в десятичную систему счисления автоматизированным способом, используя программу Калькулятор (Пуск¦ Программы¦ Стандартные¦ Калькулятор).

Решение. Здесь необходимо выполнить следующие действия:

ü установить в режиме Инженерный калькулятор переключатель в положение Bin;

ü ввести двоичное число 11101012;

ü установить переключатель в положение Doc – в результате получится десятичное число (см. рисунок).

 

 

 

 

 

 

 

 

 

 

 

 

 


Задания к практической работе

Задание 1. Переведите в десятичную систему счисления следующие числа из … системы счисления (ручным способом).

№ варианта

… двоичной

… восьмеричной

… шестнадцатеричной

1.      

100011

220,7

А9Е,1

2.      

11011,01

35,6

15А

3.      

101011

40,5

2FA

4.      

111011,101

13,7

3C,1

5.      

110101

27,31

2FВ

6.      

101001,11

37,4

19,А

7.      

100100,1

65,3

2F

8.      

1011101

43,5

1С,4

9.      

101011,01

72,2

АD,3

10.  

101101,110

30,1

38,В

11.  

11110101,0110

365,56

358,С

12.  

10110101,1

671,24

41A,6

13.  

1100111011

1757,04

3CC,98

14.  

1101111011,01

2025,2

2D8,4

15.  

1010001100,101101

413,41

118,8C

16.  

1111011110,1101

810,25

E5,4

Задание 2. Переведите десятичные числа в заданные системы счисления (ручным способом).

№ варианта

в двоичную

в восьмеричную

в шестнадцатеричную

1.           

36

197

681

2.           

197

984

598

3.           

84

996

368

4.           

63

899

435

5.           

96

769

367

6.           

99

397

769

7.           

98

435

899

8.           

69

368

996

9.           

397

598

984

10.       

435

681

197

11.  

854

254

6589

12.  

654

4587

21546

13.  

245

3654

2488

14.  

3114

2154

9564

15.  

548

12546

5782

16.  

1017,25

176,25

218

Задание 3. Преобразуйте десятичные числа в двоичную и восьмеричную систему счисления (ручным способом).

№ варианта

 

№ варианта

 

1.                 

327

1.                 

356

2.                 

259

2.                 

507

3.                 

428

3.                 

564

4.                 

431

4.                 

356

5.                 

146

5.                 

1254

6.                 

265

6.                 

3564

7.                 

411

7.                 

2541

8.                 

409

8.                 

269

Задание 4. Преобразуйте двоичные числа в восьмеричную и десятичную (ручным способом) систему счисления.

№ варианта

 

№ варианта

 

1.         

100000

9.                 

100111

2.         

100100

10.             

110010

3.         

101010

11.             

1011010

4.         

110101

12.             

11110101

5.         

100011

13.             

10000110

6.         

1010101

14.             

11001010

7.         

111001

15.             

1010001011

8.         

111100

16.             

1111101110

Задание 5. Переведите в двоичную систему десятичные числа (ручным способом).

№ варианта

 

№ варианта

 

1.         

0,625

9.      

0,8546

2.         

0,28125

10.  

0,34562

3.         

0,078125

11.  

0,254

4.         

0,34375

12.  

0,325

5.         

0,25

13.  

0,145

6.         

0,75

14.  

0,36

7.         

0,515625

15.  

0,548

8.         

0,3564

16.  

0,852

Задание 6. Перевод чисел из одной системы счисления в другие автоматизированным способом. Выполните задание № 6, используя программу Калькулятор (Пуск¦ Программы¦ Стандартные¦ Калькулятор).

Заполните таблицу:

№ варианта

Исходное число

Соответствующая система счисления

1.         

110001112

Х8

Х10

Х16

2.         

54218

Х2

Х16

Х10

3.         

41510

Х2

Х8

Х16

4.         

31АСF16

Х2

Х10

Х8

5.         

10110011112

Х8

Х10

Х16

6.         

53658

Х2

Х16

Х10

7.         

6598410

Х2

Х8

Х16

8.         

FCD256316

Х2

Х10

Х8

9.         

1001101011002

Х8

Х10

Х16

10.    

23568

Х2

Х16

Х10

11.    

5689410

Х2

Х8

Х16

12.    

23F2C16

Х2

Х10

Х8

13.    

1111101000112

Х8

Х10

Х16

14.    

745638

Х2

Х16

Х10

15.    

6589510

Х2

Х8

Х16

16.    

CDF25616

Х2

Х10

Х8

Контрольные вопросы и задания

1.       Что такое система счисления?

2.       Что такое основание системы счисления?

3.       Что такое непозиционная система счисления?

4.       Что такое позиционная система счисления?

5.       Из каких знаков состоит алфавит десятичной и двоичной систем?

6.       Почему в вычислительной технике взята за основу двоичная система счисления?

7.       Какое наибольшее десятичное число можно записать тремя цифрами:

-  в двоичной системе;

-  в восьмеричной системе;

-  в шестнадцатеричной системе?

8.       Сколько цифр нужно для записи чисел в двенадцатеричной системе счисления?

9.       Какие способы перевода целых десятичных чисел в двоичные и обратно Вы знаете?

10.   Переведите в десятичную систему счисления двоичные числа:

1012;        100002;       10001010102;                110010112.

11.   Как будет выглядеть в двоичной системе счисления десятичное число 0,125?


Скачано с www.znanio.ru