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В.


 

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

55192. КОММУНИКАЦИОННАЯ ПОЛИТИКА ТУРИСТСКОГО ПРЕДПРИЯТИЯ 738.12 KB
  Сущность и элементы маркетинговых коммуникаций. Особенности рекламы в сфере туризма. Стимулирование сбыта. Личная продажа и прямой маркетинг.
55193. Загальна характеристика технологій математичної освіти 37.5 KB
  Методичний орієнтир: Педагогічна технологія це системний метод планування реалізації та оцінювання всього процесу навчання й засвоєння знань із урахування технічних та людських ресурсів та їх взаємодії для досягнення ефективнішої форми освіти.
55194. Цивільні правовідносини 36 KB
  Завдання 4 Про який вид юридичних фактів іде мова у нижченаведених ситуаціях Свою відповідь обґрунтуйте. Ситуація 1. Ситуація 2. Ситуація 3.
55195. Класифікація і поведінка витрат 56.5 KB
  Основні поняття: витрати прямі та непрямі витрати постійні та змінні витрати основні та допоміжні витрати релевантні та нерелевантні витративиробнича собівартість повна собівартість граничні витрати контрольовані...
55196. ОРГАНИЗАЦИЯ И КОНТРОЛЬ МАРКЕТИНГА ТУРИСТСКОГО ПРЕДПРИЯТИЯ 81.28 KB
  Организация взаимодействия маркетинговой службы с другими подразделениями компании. В организационной структуре туристских фирм служба маркетинга является звеном, координирующим деятельность всех без исключения структурных подразделений.
55197. Наукова комунікація як складова фахової діяльності 179 KB
  Користуючись тлумачним словником поясніть значення наведених слів. Українські термінологічні словники. Павлову Загальномовні словники й довідники Волощак М. Російсько-український словник сталих словосполучень.
55198. Облік і аудит. Методичні рекомендації 351.5 KB
  Практичні рекомендації спрямовуються на набуття студентами навиків застосування теоретичних знань і методологічних підходів до формування показників звітності вітчизняних публічних корпорацій. Вивчення цієї дисципліни сприяють формуванню прикладних навичок фахівців з бухгалтерського обліку...
55199. Фінансовий аналіз. Методичні рекомендації 2.3 MB
  Метою вивчення дисципліни є формування у студентів знань з теоретичних основ методології та одержання практичних навичок проведення фінансового аналізу діяльності підприємств. Програма курсу охоплює загальну оцінку фінансового стану підприємства аналіз фінансової стійкості платоспроможності...