31472

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

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

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

3 Дослідження логічної організації перетворення даних арифметичні операцій у різних системах числення з використанням алгоритмічних мов високого рівня. Мета лабораторної роботи ознайомитись з методами арифметичних операцій у різних системах числення отримати і закріпити практичні навички з побудови алгоритмів і програм. Короткі теоретичні відомості Для виконання арифметичних операцій у системі числення з основою P необхідно мати відповідні таблиці додавання та множення. 100111...

Украинкский

2013-09-01

140.5 KB

2 чел.

Лабораторна робота 1.3

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

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

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

Для виконання арифметичних операцій у системі числення з основою P необхідно мати відповідні таблиці додавання та множення. Для P=2,8,16 таблиці представлено нижче.

+

0

1

0

0

1

1

1

10

*

0

1

0

0

0

1

0

1

+

0

1

2

3

4

5

6

7

0

0

1

2

3

4

5

6

7

1

1

2

3

4

5

6

7

10

2

2

3

4

5

6

7

10

11

3

3

4

5

6

7

10

11

12

4

4

5

6

7

10

11

12

13

5

5

6

7

10

11

12

13

14

6

6

7

10

11

12

13

14

15

7

7

10

11

12

13

14

15

16

*

0

1

2

3

4

5

6

7

0

0

0

0

0

0

0

0

0

1

0

1

2

3

4

5

6

7

2

0

2

4

6

10

12

14

16

3

0

3

6

11

14

17

22

25

4

0

4

10

14

20

24

30

34

5

0

5

12

17

24

31

36

43

6

0

6

14

22

30

36

44

52

7

0

7

16

25

34

43

52

61

+

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

0

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

1

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

10

2

2

3

4

5

6

7

8

9

A

B

C

D

E

F

10

11

3

3

4

5

6

7

8

9

A

B

C

D

E

F

10

11

12

4

4

5

6

7

8

9

A

B

C

D

E

F

10

11

12

13

5

5

6

7

8

9

A

B

C

D

E

F

10

11

12

13

14

6

6

7

8

9

A

B

C

D

E

F

10

11

12

13

14

15

7

7

8

9

A

B

C

D

E

F

10

11

12

13

14

15

16

8

8

9

A

B

C

D

E

F

10

11

12

13

14

15

16

17

9

9

A

B

C

D

E

F

10

11

12

13

14

15

16

17

18

A

A

B

C

D

E

F

10

11

12

13

14

15

16

17

18

19

B

B

C

D

E

F

10

11

12

13

14

15

16

17

18

19

1A

C

C

D

E

F

10

11

12

13

14

15

16

17

18

19

1A

1B

D

D

E

F

10

11

12

13

14

15

16

17

18

19

1A

1B

1C

E

E

F

10

11

12

13

14

15

16

17

18

19

1A

1B

1C

1D

F

F

10

11

12

13

14

15

16

17

18

19

1A

1B

1C

1D

1E

*

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

2

0

2

4

6

8

A

C

E

10

12

14

16

18

1A

1C

1E

3

0

3

6

9

C

F

12

15

18

1B

1E

21

24

27

2A

2D

4

0

4

8

C

10

14

18

1C

20

24

28

2C

30

34

38

3C

5

0

5

A

F

14

19

1E

23

28

2D

32

37

3C

41

46

4B

6

0

6

C

12

18

1E

24

2A

30

36

3c

42

48

4E

54

5A

7

0

7

E

15

1C

23

2A

31

38

3F

46

4D

54

5B

62

69

8

0

8

10

18

20

28

30

38

40

48

50

58

60

68

70

78

9

0

9

12

1B

24

2D

36

3F

48

51

5A

63

6C

75

7E

87

A

0

A

14

1E

28

32

3C

46

50

5A

64

6E

78

82

8C

96

B

0

B

16

21

2C

37

42

4D

58

63

6E

79

84

8F

9A

A5

C

0

C

18

24

30

3C

48

54

60

6C

78

84

90

9C

A8

B4

D

0

D

1A

27

34

41

4E

5B

68

75

82

8F

9C

A9

B6

C3

E

0

E

1C

2A

38

46

54

62

70

7E

8C

9A

A8

B6

C4

D2

F

0

F

1E

2D

3C

4B

5A

69

78

87

96

A5

B4

C3

D2

E1

Скласти числа:
а) 10000000100(2) + 111000010(2) = 10111000110(2).
б) 223,2(8) + 427,54(8) = 652,74(8).
в) 3B3,6(16) + 38B,4(16) = 73E,A(16).

   10000000100             223,2              3B3,6

  +   111000010         + 427,54          +38B,4

        ------------              -------               -----

   10111000110             652,74            73E,A

Виконати віднімання:
а) 1100000011,011(2) - 101010111,1(2) = 110101011,111(2).
б) 1510,2(8) - 1230,54(8) = 257,44(8).
в) 27D,D8(16) - 191,2(16) = EC,B8(16).

    1100000011,011          1510,2           27D,D8

   - 101010111,1             -1230,54         -191,2

          --------------              -------             ------

     110101011,111            257,44            EC,B8

Виконати множення:
а) 100111(2) * 1000111(2) = 101011010001(2).
б) 1170,64(8) * 46,3(8) = 57334,134(8).
в) 61,A(16) * 40,D(16) = 18B7,52(16).

                100111               1170,64                 61,A

              *1000111              *   46,3                *40,D

               -------------        --------------           ----------

                100111               355 234                4F 52

         +     100111          +    7324 70            +  1868

              100111               47432 0             ----------

          100111               -------------              18B7,52

         -------------             57334,134

          101011010001

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

Виконати операції в заданих системах числення.

варіант

2, 8, 16 (+,-,*)

3 – 9 (+,-,*)

  1.  

2 +

9 –  

  1.  

8 +

4 *

  1.  

16 +

5 *

  1.  

2 *

6 –

  1.  

8 *

7 –

  1.  

16 *

8 +

  1.  

2 –

3 *

  1.  

8 –

4 +

  1.  

16 –

5 +

  1.  

2 +

6 *

  1.  

8 +

7 *

  1.  

16 +

8 *

  1.  

2 *

9 +

  1.  

8 *

3 +

  1.  

16 *

4 +

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

  1.  Чому дорівнюють ваги розрядів ліворуч від точки, яка розділяє цілу і дробову частини, у двійковій системі числення (8, 16)?
  2.  Чому дорівнюють ваги розрядів праворуч від точки, яка розділяє цілу і дробову частини, у двійковій системі числення (8, 16)?
  3.  Скласти, відняти, помножити числа (кожне з кожним) у двійковій системі числення: 1101, 1001, 10.01, 101.111, 110.1110.
  4.  Скласти, відняти, помножити числа (кожне з кожним) у вісімковій системі числення: 1524, 2000, 23.45, 613.767, 115.7410.
  5.  Скласти, відняти, помножити числа (кожне з кожним) у шістнадцятковій системі числення: 19А4, 2В01, 2С.45, 693.7Е8, 1В5.3В.


 

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

15977. Опыт борьбы с экономическими преступлениями в США 535.5 KB
  СОДЕРЖАНИЕ Введение Нормы и правила уголовного расследования преступлений совершенных отдельными лицами или организациями выдержки из материалов руководства канцелярии Министерства Юстиции США Вашингтон д.с. 20530 Финансовые преступления распрос
15978. Злочинність і система кримінальних покарань 2.35 MB
  Фролова О.Г. Злочинність і система кримінальних покарань ВСТУП Не лише в Україні та державах що утворилися на території колишнього СРСР а також у країнах колишнього соціалістичного табору у більшості зарубіжних країн світу за останні роки спостерігається зростан...
15979. Кримінальне право України Загальна частина 1.9 MB
  Аннотация ББК67.94УКР311я73 Ф88 Затверджено Міністерством освіти і науки України як підручник для студентів вищих навчальних закладів Лист М 1/114580від 30X2003р Рецензенти: Костщький М. В. доктор юридичних наук професор суддя Конституційного Суду України дійсний член...
15980. Конституційне право України 2.37 MB
  ББК 67.94УКРЗООя73 Ф89 Рекомендовано Вченою радою Академії адвокатури України Затверджено Міністерством науки і освіти України лист від 3 червня 2002 р. за № 14/18.21154 Рецензенти В. Ф. Погорілко доктор юридичних наук професор членкореспондент АПрН України завіду...
15981. Уголовное право посягательства личные и имущественные 2.28 MB
  См. графическую копию официальной публикации Уголовное право Посягательства личные и имущественные Понятие и система особенной части Отдел 1. Посягательства на частную сферу Отдел
15982. Защита в уголовном процессе как служение общественное 309 KB
  Уголовный процесс Защита в уголовном процессе как служение общественное. И.Я. Фойницкий Ординарный Профессор С.Петербургского Университета. По изданию 1885г.. Колебания во взглядах на защиту Частный склад защиты; его упразднение. Защи...
15984. Справочник эксперта-криминалиста 1.25 MB
  Филькова Ольга Николаевна. Справочник экспертакриминалиста. М.: Юриспруденция. 2001. 464 с. серия Справочник. Глава 1 ПРАВОВЫЕ ОСНОВЫ КРИМИНАЛИСТИЧЕСКОЙ ЭКСПЕРТИЗЫ Понятие судебной экспертизы Судебная экспертиза процессуальное действие сущность которог...
15985. Особенности осмотра трупа на месте происшествия при повешении и удавлении петлей 414 KB
  Министерство внутренних дел России Рязанский институт права и экономики Барнаульский филиал Кафедра криминалистики ОСОБЕННОСТИ ОСМОТРА ТРУПА НА МЕСТЕ ПРОИСШЕСТВИЯОБНАРУЖЕНИЯ ПРИ ПОВЕШЕНИИ И УДАВЛЕНИИ ПЕТЛЕЙ г. Барнаул 1997 г. Методические рекомендации ...