Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы по Основам программирования. Список литературы. 1 курс.docx
Скачиваний:
47
Добавлен:
19.02.2016
Размер:
139.53 Кб
Скачать

Завдання 2

Написати програми, які складаються з наступних дій:

  1. Опису змінних дійсного типу.

  2. Опису констант дійсного типу.

  3. Ініціювання об'єктів при опису.

  4. Ініціювання об'єктів оператором привласнення, використовуючи значення з варіанта (табл. 2.3). Дослідити входження даних з варіанта до діапазону подання значень відповідного типу.

Примітка: При написанні програми дослідити опис дійсних літералів.

Таблиця 2.3

варіанта

Дійсні типи

float

double

1

-23564567894.76

0.000000984879

345.541051

-345.541051

0.876710-329

2

0.0000000078234

-0.56781062

3465787652.98

-0.46810500

567.6710-90

3

-45.67810-43

25167876500.01

0.120002312

-45.67810-1333

0.7671065

4

765.231029

-123456789086.9

76.510-400

-0.43510-432

9876.45610201

5

35678932109.67

-0.0000007654

98.12310-61

-64.87321099

0.543210-396

6

0.02000405434

-374.121043

98765432753.76

-0.321101097

98.7610-86

7

-408.34110-40

0.876500023

6574839201.998

456.2310-3048

-0.35781052

8

-0.002345087

2938485763.12

786.321042

0.438510-111

-49.765104125

9

0.2327218654

-8694032167.9

786.321054

-0.2531099

854.10110-895

10

-0.00330044982

214.5610-63

10243657043.55

0.73110-3408

-452.111045

11

0.000010001001

-342.9871074

62413879012.45

-0.842107041

124.83210-212

12

0.0908070605

-116655773377.99

78.5210-49

0.13210-273

-943.14104867

13

-0.58123109845

23864561254.93

612.381046

-0.74810301

425.7310-2322

14

0.6891354328

362514748596.84

-52.2910-73

0.89910-5320

-743.610189

15

0.0000000002222

-61879153264.89

473.51091

-0.0210-300

365.1102581

Завдання 3

Написати програми, які складаються з наступних дій:

  1. Опису змінних цілого та дійсного типів.

  2. Використання арифметичних унарних операцій над змінними цілого (табл. 2.4) та дійсного типів. Значення дійсних типів обираються довільно.

  3. Використання арифметичних бінарних операцій над змінними цілого та дійсного типів. Значення дійсних типів обираються довільно.

Таблиця 2.4

варі-анта

Опе-ран-ди

Операції

Збере-ження знаку

Запере-чення знаку

Дода-вання

Відні-мання

Мно-ження

Ціло-чисель-не ділення

Зали-шок від ділення

Ділення

1

1

67

-23

-47

999

34

12

12

19

30

2

-

-

98

-765

3

3

5

3

7

2

1

-8

890

235

78

97

15

15

17

48

2

-

-

-655

34

20

5

4

3

7

3

1

76

-32

-117

-65

18

16

16

28

44

2

-

-

68

99

4

4

3

5

5

4

1

-34

98

345

43

7

18

18

19

81

2

-

-

-55

87

23

6

5

4

10

5

1

56

-73

46

-79

13

20

20

32

18

2

-

-

87

12

3

5

6

6

4

6

1

-23

802

231

48

12

10

10

24

45

2

-

-

-57

207

9

2

4

5

9

7

1

75

-54

271

-78

17

18

18

38

50

2

-

-

112

190

5

3

4

4

9

8

1

-44

86

45

63

14

21

21

27

102

2

-

-

-256

27

3

3

2

7

9

9

1

112

-31

65

-95

18

8

8

53

94

2

-

-

13

209

4

4

3

9

8

10

1

-69

154

203

-184

20

9

9

46

35

2

-

-

32

84

7

3

4

4

9

11

1

70

-13

37

98

33

15

15

29

134

2

-

-

-87

130

4

3

6

5

10

12

1

-29

91

173

-47

46

20

20

74

24

2

-

-

34

95

3

2

7

7

5

13

1

34

-25

17

293

26

24

24

82

72

2

-

-

-68

86

5

6

5

9

7

14

1

-59

101

136

-43

15

12

12

16

52

2

-

-

-57

63

7

6

7

5

8

15

1

78

-49

23

245

22

18

18

36

81

2

-

-

64

192

11

9

5

7

6

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

  1. Наведіть поняття типу в мовах програмування, дайте класифікацію типів.

  2. Що таке дискретний діапазон та дискретні типи?

  3. Перелічить існуючі цілі та дійсні типи.

  4. Наведіть приклади значень цілих типів та їх зображень у різних системах числення.

  5. Наведіть приклади значень дійних типів та їх зображень.

  6. Чому обчислення над дійсними значеннями є неточними за своєю природою?

  7. Як досягти найменшої похибки в обчисленнях с дійними значеннями?

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