Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТП_ИТI.doc
Скачиваний:
58
Добавлен:
11.03.2015
Размер:
581.12 Кб
Скачать

Лабораторная работа №2 Программирование алгоритмов линейной структуры

Цель работы: получение навыков разработки алгоритмов линейной структуры

Задание к лабораторной работе

Изучить возможности языка Паскаль для организации линейных алгоритмов.

Разработать алгоритм, описать его в виде блок-схемы и составить программу для решения задачи соответствующего варианта.

Набрать текст программы и отладить ее работу в среде Турбо Паскаль.

Подобрать тестовые данные. Протестировать.

Оформить отчет о выполнении (см. Приложение 1)

Пример выполнения вычислительных операций

Задание. Вычислить значения p = lg(a+x2)+sin2(z/a), t = xa и

при a=0,59; z= -4,8; x=2,1

Текст программы

Program lab_2;

Uses crt;

Const a=0.59; z=-4.8; x=2.1;

Var y, p, c, t: real;

Begin

Clrscr;

c:=ArcTan(a+x*x);

y:=Exp(3*Ln(c))+Sqrt(z*z/(a*a+x*x));

p:=(Ln(a+x*x))/Ln(10)+Sqr(Sin(z/a));

t:=Exp(a*Ln(x));

Writeln('При a=', a: 4:2, ' z=', z:4:1,

' x=', x: 3:1);

Writeln ('p=', p:9:4,' y=', y:9:4,

' t=', t: 9:4);

Readln

End.

Результаты вычислений:

При a=0.59 z =-4.8 x =2.1

p =1.6217 у = 4.7911 t =1.5492

Варианты заданий

Таблица 2.1

варианта

Расчетная формула

x

y

z

1

2

3

4

5

1

3,017

-2,69

2

2,7

1,83

-0,789

3

0

700

4

15,3

810

8,91

5

-1

0,59

5,17

Продолжение таблицы 2.1

1

2

3

4

5

6

350

0,95

-1,05

7

2,5

5,8

330

8

1,5

70

37

9

0,5

150

1,95

10

50

1,3

-0,5

11

410

10,18

3,72

12

2

2,1

410

Продолжение таблицы 2.1

1

2

3

4

5

13

80

5,2

2,8

14

2,5

5,8

330

15

180

40

3,5

16

4,021

-5,72

17

4,6

2,67

-1,123

18

0,1

630

19

21,5

750

7,56

20

-2

0,61

4,12

Продолжение таблицы 2.1

1

2

3

4

5

21

400

2,35

-3,48

22

4,05

3,1

400

23

2,6

110

41

24

1,5

200

3,06

25

150

2,1

-0,78

26

310

21,67

5,18

27

3

4,51

510

28

180

7,3

3,5

Окончание таблицы 2.1

1

2

3

4

5

29

3,2

5,8

410

30

230

700

8,3