Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Программирование и алгоритмические языки

.pdf
Скачиваний:
3
Добавлен:
05.02.2016
Размер:
681.98 Кб
Скачать

ОСНОВНЫЕ СВЕДЕНИЯ

Файл Программирование и алгоритмические языкипредставляет собой список заданий по лабораторным работам № 1-10 по курсу Программирование и алгоритмические языки”. Лабораторные работы предназначены для выполнения студентами, которые обучаются по приведенным ниже специальностям:

7.092502 - Компьютерно-интегрированные технологические процессы и производства

Киевский национальный университет технологий и дизайна Кафедра автоматизации и компьютерных систем Разработчик: Лисовец С.Н.

1996-2013

ГРАФИК ЗАЩИТЫ ЛАБОРАТОРНЫХ РАБОТ

ГРУППЫ БАк-1-12, БАк-2-12

Лабораторные работы

Плановые сроки сдачи (не позднее)

 

 

Лабораторная работа № 1

 

 

 

Лабораторная работа № 2

 

 

 

Лабораторная работа № 3

 

 

 

Лабораторная работа № 4

 

 

 

Лабораторная работа № 5

 

 

 

Лабораторная работа № 6

 

 

 

Лабораторная работа № 7

 

 

 

Лабораторная работа № 8

 

 

 

Лабораторная работа № 9

 

 

 

Лабораторная работа № 10

 

 

 

ОФОРМЛЕНИЕ ЛАБОРАТОРНЫХ РАБОТ

1.Лабораторные работы по курсу “Программирование и алгоритмические языки

выполняются и сдаются на компьютере, при этом оформление протоколов в “бумажном виде” не требуется.

2.Программу в среде программирования Turbo Pascal 7.0 необходимо составлять таким образом, чтобы был чётко понятен алгоритм работы программы, как целиком, так и по её отдельным частям.

3.В тексте программы необходимо включать в виде комментариев Фамилию И.О. студента, шифр группы, порядковый номер лабораторной работы и порядковый номер варианта.

СПИСОЧНЫЙ СОСТАВ ГРУППЫ БАк-1-12

ПО ВАРИАНТАМ

 

Фамилия И.О.

 

Фамилия И.О.

п/п

 

 

п/п

 

 

 

 

 

 

 

 

 

 

1

 

 

 

16

 

 

 

 

 

 

 

2

 

 

 

17

 

 

 

 

 

 

 

3

 

 

 

18

 

 

 

 

 

 

 

4

 

 

 

19

 

 

 

 

 

 

 

5

 

 

 

20

 

 

 

 

 

 

 

6

 

 

 

21

 

 

 

 

 

 

 

7

 

 

 

22

 

 

 

 

 

 

 

8

 

 

 

23

 

 

 

 

 

 

 

9

 

 

 

24

 

 

 

 

 

 

 

10

 

 

 

25

 

 

 

 

 

 

 

11

 

 

 

26

 

 

 

 

 

 

 

12

 

 

 

27

 

 

 

 

 

 

 

13

 

 

 

28

 

 

 

 

 

 

 

14

 

 

 

29

 

 

 

 

 

 

 

15

 

 

 

30

 

 

 

 

 

 

 

СПИСОЧНЫЙ СОСТАВ ГРУППЫ БАк-2-12

ПО ВАРИАНТАМ

 

Фамилия И.О.

 

Фамилия И.О.

п/п

 

 

п/п

 

 

 

 

 

 

 

 

 

 

1

 

 

 

14

 

 

 

 

 

 

 

2

 

 

 

15

 

 

 

 

 

 

 

3

 

 

 

16

 

 

 

 

 

 

 

4

 

 

 

17

 

 

 

 

 

 

 

5

 

 

 

18

 

 

 

 

 

 

 

6

 

 

 

19

 

 

 

 

 

 

 

7

 

 

 

20

 

 

 

 

 

 

 

8

 

 

 

21

 

 

 

 

 

 

 

9

 

 

 

22

 

 

 

 

 

 

 

10

 

 

 

23

 

 

 

 

 

 

 

11

 

 

 

24

 

 

 

 

 

 

 

12

 

 

 

25

 

 

 

 

 

 

 

13

 

 

 

26

 

 

 

 

 

 

 

ЛАБОРАТОРНАЯ РАБОТА № 1 МАТЕМАТИЧЕСКИЕ ВЫРАЖЕНИЯ В СРЕДЕ ПРОГРАММИРОВАНИЯ TURBO

PASCAL 7.0

ГРУППА БАк-1-12

СОДЕРЖАНИЕ РАБОТЫ

1.Изучить возможности среды программирования Turbo Pascal 7.0, которые позволяют использовать в программе математические выражения.

2.Выполнить анализ задания в соответствии с вариантом.

3.Составить программу на языке программирования Turbo Pascal 7.0 для выполнения поставленного задания.

ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ

1.Найти область допустимых значений аргумента x.

2.Ввести аргумент x с помощью клавиатуры и определить, попадает ли он в область допустимых значений. В случае попадания аргумента x в область допустимых

значений вычислить значение выражения f x и вывести его на экран монитора, в

случае непопадания аргумента x в область допустимых значений вывести об этом информационное сообщение.

ВАРИАНТЫ ЗАДАНИЙ

 

Выражение

 

п/п

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

f x

3xe 0,25 x

 

5x2 20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,5

 

 

0,1x3 1,6

2

 

f x sin

 

 

 

 

 

 

e

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

f x

arcctg

6x 3

 

 

 

 

 

 

5xe 0,3 x

 

 

 

 

 

 

4

 

f x

 

lg x4

2,5

 

1 0,25

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

f x

 

x 4

 

 

 

 

x 5

 

 

x 2

 

 

 

 

x 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

п/п

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

Выражение

 

x 0,5

 

 

f x 1,75 ctg

 

15x

 

 

x 10

 

 

 

 

 

fx 1 0,25e x cos x

2

f x

 

 

 

x 4

 

e 0,6x

 

sh 0,5x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

f x ln

 

 

 

x

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5x

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f x

x5 3x3 4x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x3 2x 3

 

 

 

f x

sin 2 x 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x3 7x 6

 

 

 

f x 3e

0,6x2

 

 

 

 

 

 

 

 

 

0,5

 

 

 

 

 

x arcsin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 8

 

f x 15x 6 lg 5x2 9

 

f x

x2 3

 

 

 

 

 

 

 

 

8x2 0,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5x 1

 

 

 

 

f x tg

 

 

 

 

 

 

 

 

 

 

 

x 9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

fx 7,5 2x 1 3 cos 3

x

f x 4x2 16 ch x8

f x x2 5x 8 ln 5x2 10

 

f x e 0,9 x 3

 

 

10x 12

 

f x

sin e 0,15x2 8,5x

 

 

 

 

2 x

 

 

f x

x4 2x 3 arccos 2,5e 0,5x2

п/п

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

Выражение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2x2 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f x lg

 

4x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7,2x

 

2,4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f x 3,5

 

 

x 1

 

 

 

 

 

1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 1

 

 

 

x

4 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x4 10x 2,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

6

 

 

 

 

 

 

 

 

 

f x ctg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f x

 

 

 

 

 

 

 

1 2,5e x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos 2 x

 

0,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f x 15e 0,5

 

x 1 sh 0,3x2

 

10

f x 3,5x2 ln

 

4x x3

 

 

1

 

 

f x 25

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

12,5x

2x 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f x

 

 

 

 

 

x2

 

 

sin

x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f x

 

arctg 25x 5

 

 

 

 

 

 

 

 

 

 

e 0,4 x2

 

1

 

 

 

 

 

 

 

 

 

 

f x lg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

3

3x2 x 1 5,5x2

f x 2x 2,5 2

 

 

5x 4

 

 

1

 

 

 

fx 7,5 x 2 4 tg x

4

f x

 

cos 0,5 1 3x2

 

 

 

 

8x3 3x2

 

 

 

 

 

 

 

 

 

 

ch

 

0,02x4 0,01x2

1

f x

 

 

 

 

 

 

 

 

 

3x2

 

 

 

 

 

 

 

 

 

f x ln

4x2 0,36

ЛАБОРАТОРНАЯ РАБОТА № 2

УСЛОВНЫЕ ОПЕРАТОРЫ В СРЕДЕ ПРОГРАММИРОВАНИЯ TURBO PASCAL 7.0

ЧАСТЬ I

ГРУППА БАк-1-12

СОДЕРЖАНИЕ РАБОТЫ

1.Изучить возможности среды программирования Turbo Pascal 7.0, которые позволяют использовать в программе условные операторы.

2.Выполнить анализ задания в соответствии с вариантом.

3.Составить программу на языке программирования Turbo Pascal 7.0 для выполнения поставленного задания.

ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ

Ввести аргумент x с помощью клавиатуры, вычислить значение выражения f x и

вывести его на экран монитора.

ВАРИАНТЫ ЗАДАНИЙ

 

 

 

 

 

Выражение

 

 

 

 

 

 

 

 

 

 

 

 

 

п/п

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 3x

2

x

4

,

при x

10

;

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

10

 

 

 

1

 

 

 

 

 

 

 

 

e

2x x2

,

при

 

x

 

;

 

 

f x

 

 

 

 

 

 

 

 

 

 

3

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

x 6 x 1

,

при

10

x .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

x

2

1,

 

при x

15

;

 

 

 

 

 

0,5x

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

4x x2

,

 

при

 

x 0;

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

f x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

3

2

,

 

при 0 x 4 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x arctg

 

 

x ,

 

при 4 x .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

п/п

3

4

5

6

7

8

9

Выражение

 

 

 

2x2 x3,

 

 

при x 1,5;

 

 

2

 

 

 

 

 

x

2

 

1

 

 

 

 

 

 

 

 

 

f x

 

 

 

,

 

 

 

при 1,5 x 3,5;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

 

 

 

 

4 x2

 

 

 

 

 

 

 

 

 

 

 

 

 

ln x2

4 ,

 

 

при 3,5 x .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4x4 4x3,

при x 10 ;

 

 

 

 

 

 

 

 

 

 

x3e x ,

при 10 x 1;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 1

 

 

 

 

 

 

f x

 

 

 

 

 

 

 

 

 

 

 

 

 

,

при 1 x 4;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2 3x 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

при 4 x .

0,5 sin 2x cos x ,

 

 

 

 

 

5x2 x5,

 

 

 

при x 3;

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

f x

 

 

 

 

 

 

 

 

 

,

 

 

 

при 3 x 3;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2 9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

arctg 2x ,

 

 

 

при 3 x .

 

 

x

 

 

 

 

 

 

 

 

 

 

12x x3,

 

 

 

при x 12;

 

 

 

 

 

 

 

 

 

 

 

 

2

,

 

 

 

при 12 x 2;

 

 

 

 

 

 

 

 

 

 

x2e x

 

 

 

f x

 

 

 

 

 

 

 

 

 

x3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

при 2 x 10;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 x2 x 2 ,

 

 

 

при10 x .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3x2

4x 8,

при x 5;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f x

 

 

 

 

 

 

 

 

 

25 x2 ,

при 5 x 5;

 

 

 

 

 

 

 

 

 

 

 

 

3

 

3x

2

9x

7,

при 5 x .

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2x4 x2

 

1,

при x 10;

 

 

 

 

 

 

 

 

 

 

xe x

2

,

при 10 x 2;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

f x

 

 

 

 

 

 

 

 

 

3 x

 

 

,

при 2 x 2;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 2

 

 

 

 

 

 

sin x 3 cos x 3 ,

при 2 x .

 

 

 

 

 

 

 

 

 

x

 

 

,

 

 

 

 

при x 1;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

при 1 x 1;

arccos x2 ,

 

 

 

 

 

 

 

 

 

x ln x 2 ,

 

 

 

 

при1 x .