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


 

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

83458. Міжнародна правосуб’єктність міжнародних організацій 37.25 KB
  Міжнародна міжурядова організація може бути визначена як формальна структура створена в рамках міжнародного договору укладеного між державамичленами організації яка має конкретну ціль що проявляється у спільному інтересі державчленів. В деяких випадках членами міжнародних організацій крім держав можуть бути також інші міжнародні організації та певні автономні утворення. На відміну від міжнародних організацій членами яких виключно або головним чином є держави і які зазвичай іменуються міжнародними міжурядовими організаціями...
83459. Міжнародна правосуб’єкгність Міжнародного Комітету Червоного Хреста та Червоного Півмісяця 32.68 KB
  Наприклад Міжнародний Рух Червоного Хреста та Червоного Півмісяця є організацією яку важко однозначно віднести як до одної так і до іншої групи. Складається вона з трьох складових: Міжнародного Комітету Червоного Хреста членами якого є фізичні особи громадяни Швейцарії; Ліги Товариств Червоного Хреста та Червоного Півмісяця членами яких є національні товариства Червоного Хреста та Червоного Півмісяця; Національні товариства в кількості понад 120ти. Незважаючи на це держави співпрацюють з Міжнародним Рухом Червоного Хреста та...
83460. Міжнародна правосубєктність Євросоюзу 38.14 KB
  До підписання Лісабонських договорів про Євросоюз і функціонування Євросоюзу питання міжнародної правосубєктності ЄС не були врегульовані. Міжнародну правосубєктність мали тільки європейські співтовариства. Відповідні повноваження Європейського співтовариства були визначені в установчих документах та розвинуті практикою Суду
83461. Міжнародна правосубєктність державоподібних утворень 37.76 KB
  Ватикан це містодержава яка є резиденцією центра католицької церкви Святого Престолу. Святий Престол слід розуміти як сукупність центральних органів з Папою Римським на чолі в свою чергу містодержава Ватикан є геополітичним формуванням створеним на підставі договору між Святим Престолом та Італією від 11 лютого 1929 р. Згідно з цим договором Ватиканська держава є власністю Святого Престолу який здійснює над нею виключну та необмеженою владу та суверенну юрисдикцію. Показово що як член Міжнародної агенції з атомної енергії Ватикан...
83462. Проблема міжнародної правосуб’єктності фізичної особи 37.01 KB
  В міжнародному праві почали формуватися норми з яких витікають права та обов’язки адресовані безпосередньо фізичним особам. Крім того прибічники визнання міжнародної правосуб’єктності фізичної особи підкреслюють що проявом міжнародної суб’єктності останньої є не тільки володіння правами та обов’язками що витікають безпосередньо з міжнародного права але також судовий захист цих правяк і можливість виконання зобов’язань причому через міжнародні органи. Проте у вітчизняній доктрині міжнародного права заперечується визнання статусу...
83463. Поняття визнання в міжнародному праві 35.51 KB
  Таке визначення визнання вказує поперше на те що це є акт політичний який залежить від політичних інтересів держави що визнає та подруге це є акт правовий тобто такий що тягне за собою правові наслідки встановлення дипломатичних консульських відносинукладення договорів та ін. Інститут визнання відноситься відповідно дестинаторами визнання є до визнання державиуряду повсталої сторони нації що бореться за свою незалежність. В ширшому розумінні визнання відноситься до будьякої правової ситуації наприклад визнання...
83464. Теорії визнання 36.65 KB
  Згідно з конститутивною теорією визнання лише визнання породжує відповідні правові наслідки та надає відповідні правові консти туюючі правовстановлюючі якості дестинатору визнання: державі міжнародну правосуб’єктністьуряду здатність представляти державу у міжнародних відносинах. Відповідно без визнання держава не може вважатися суб’єктом міжнародного права. Серед недоліків конститутивної теорії визнання потрібно зазначити поперше відсутність визначеної кількості актів визнання необхідних для надання дестинатору зазначених...
83465. Види визнання 36.34 KB
  Визнання держави має місце у випадках появи нової незалежної держави революційних та інших соціальних перетворень територіальних змін об’єднання та розділу держав і т. Основним критерієм визнання держави є її незалежність та самостійність у реалізації ефективної та легітимної державної влади що означає законність її встановлення та підтримку з боку населення встановленого режиму. Визнання уряду означає визнання його здатності здійснювати ефективну державну владу в країні та представляти її на міжнародній арені.
83466. Визнання держав 34.95 KB
  В міжнародному праві існують дві теорії визнання держав конститутивна і декларативна. Конститутивна теорія: політичний акт визнання є попередньою умовою існування юридичних прав нової держави. Саме акт визнання іншими державами створює нову державу породжує і забезпечує її міжнародну правосуб’єктність. Визнання нової держави яка додержує умов державності має бути правовим обов’язком.