Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab4.doc
Скачиваний:
1
Добавлен:
08.05.2019
Размер:
225.79 Кб
Скачать

1.4. Приклад виконання завдання з оператором циклу з післяумовою

Скласти програму табулювання функції , якщо з кроком Використати оператор циклу з післяумовою. Вивести всі значення d при відповідних значеннях х. Передбачити коментарі при виводі результатів обчислень.

Програма на мові Паскаль має вигляд:

program operator cicly2;

{$APPTYPE CONSOLE}

uses SysUtils;

var

D,X:real;

const

XP=1; XK=2; H=0.2;

begin

X:=XP;

repeat { початок циклу }

D:=X*exp(sin(X)); { обчислення значення D }

writeln('D=',D:5:3,' X=’,X:3:1); { вивід на екран значення D, X }

X:=X+H; { зміна значення Х }

until X>XK; { умова закінчення циклу }

readln;

end.

Після виконання програми на екрані буде виведено такий самий результат як в п. 1.3.

2. Інструкція до лабораторної роботи

2.1. Мета роботи

Навчитись складати програми на мові Паскаль з використанням операторів циклу з передумовою та післяумовою.

2.2. Порядок виконання лабораторної роботи

1. Ознайомитись з методичними вказівками для самостійної підготовки.

2. Скласти програму на мові Паскаль табулювання функції відповідно до заданого викладачем варіанту з табл. 2.1. Використати оператор циклу з передумовою. Вивести всі значення d при відповідних значеннях х. Передбачити коментарі при виводі результатів обчислень.

3. Скласти програму на мові Паскаль табулювання функції відповідно до заданого викладачем варіанту з табл. 2.1. Використати оператор циклу з післяумовою. Вивести всі значення d при відповідних значеннях х. Передбачити коментарі при виводі результатів обчислень.

4. В програмах передбачити коментарі для пояснення алгоритму розрахунку.

5. Набрати програми в середовищі програмування Delphi і здійснити розрахунок при заданих значеннях.

6. Оформити звіт.

2.3. Завдання

Варіанти завдань до виконання лабораторної роботи наведені в табл. 2.1.

Таблиця 2.1

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

з/п

Вигляд функцій

Вхідні дані

a

b

1

2

3

4

5

6

7

1.

0,28

1,35

1,2

7,5

0,5

2.

0,9

0,66

2,3

8,9

1,3

3.

0,85

-

17,2

24,6

2

4.

1,16

-

0,25

1,28

0,33

5.

0,4

10,8

0,84

1,25

0,15

Продовження табл. 2.1

1

2

3

4

5

6

7

6.

1,28

0,03

12,6

34,9

7,6

7.

0,25

0,68

11,6

15,8

0,6

8.

1,6

1,24

0,2

1,4

0,35

9.

1,8

0,34

6,44

9,1

0,25

10.

0,44

2,28

6,5

7,3

0,12

11.

3,2

0,45

0,6

1,5

0,2

12.

4,1

0,95

1,25

3

0,3

13.

-

0,75

1,35

6,5

0,8

14.

0,9

1,85

0

1,2

0,15

15.

4,6

2,5

0,75

1,8

0,3

16.

0,55

0,78

4,2

5,8

0,25

17.

8,24

-

14,9

24,8

1,5

18.

2

-

0,6

0,92

0,05

19.

1,35

0,98

7,5

26,6

4,2

20.

-

2,5

1,28

5,34

0,4

21.

7,32

0,05

13,3

14,5

0,08

22.

1,24

0,67

10,2

12,4

0,45

23.

2,8

0,45

40

60

4,5

24.

20,2

7,65

3,5

4

0,1

25.

7,38

0,3

9

12

0,35

26.

1,2

-2,3

0,34

0,42

0,1

27.

7,34

0,5

1,2

2,4

0,05

28.

2,3

7,81

1,8

2,8

0,1

29.

1,24

5,34

10,2

12,4

0,4

30.

7,56

4,78

6

7

1

2.4. Зміст звіту

1. Титульна сторінка.

2. Мета роботи.

3. Завдання.

4. Програма на мові Паскаль з використанням оператора циклу з передумовою.

5. Програма на мові Паскаль з використанням оператора циклу з післяумовою.

6. Результати розрахунку.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]