Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

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

.1.doc
Скачиваний:
10
Добавлен:
07.02.2015
Размер:
45.57 Кб
Скачать

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

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

Краткое содержание

Система счисления – это способ наименования и изображения чисел с помощью символов, имеющих определенные количественные значения.

В компьютерах используется двоичная форма представления информации, основанием которой является цифра 2. В двоичной системе все числа записываются в виде совокупности нулей и единиц. Например, число 1000012=125+024+023+022+021+ +120=3310, т.е. число 1000012 есть двоичная форма представления десятичного числа 3310.

В восьмеричной системе счисления основанием является цифра 8, а символами каждого разряда: 0, 1, 2, 3, 4, 5, 6, 7.

В компьютерах более распространенной, чем восьмеричная, является шестнадцатеричная система счисления, в которой основанием является цифра 16. Шестнадцатеричные числа записываются еще более компактно, сохраняя сущность цифрового представления. При этом для записи шестнадцатеричных чисел используются 16 символов: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Например, число 102310=3FF16=3162+15161+15160.

Системы счисления

Осн. 10

Осн. 2

Осн. 4

Осн. 8

Осн. 16

0

0000

00

00

00

1

0001

01

01

01

2

0010

02

02

02

3

0011

03

03

03

4

0100

10

04

04

5

0101

11

05

05

6

0110

12

06

06

7

0111

13

07

07

8

1000

20

10

08

9

1001

21

11

09

10

1010

22

12

A

11

1011

23

13

B

12

1100

30

14

C

13

1101

31

15

D

14

1110

32

16

E

15

1111

33

17

F

Задание: Напишите программу перевода чисел (длиной 8 бит) из одной системы счисления в другую. По программе составьте блок-схему.

Варианты (1 - 15):

  1. Перевод из системы по основанию 10 в систему по основанию 2;

  2. Перевод из системы по основанию 10 в систему по основанию 4;

  3. Перевод из системы по основанию 10 в систему по основанию 8;

  4. Перевод из системы по основанию 10 в систему по основанию 16;

  5. Перевод из системы по основанию 8 в систему по основанию 10;

  6. Перевод из системы по основанию 8 в систему по основанию 2;

  7. Перевод из системы по основанию 8 в систему по основанию 4;

  8. Перевод из системы по основанию 8 в систему по основанию 16;

  9. Перевод из системы по основанию 16 в систему по основанию 10;

  10. Перевод из системы по основанию 16 в систему по основанию 2;

  11. Перевод из системы по основанию 16 в систему по основанию 4;

  12. Перевод из системы по основанию 16 в систему по основанию 8;

  13. Перевод из системы по основанию 2 в систему по основанию 10;

  14. Перевод из системы по основанию 2 в систему по основанию 8;

  15. Перевод из системы по основанию 2 в систему по основанию 16;