Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
все лабы.doc
Скачиваний:
9
Добавлен:
05.11.2018
Размер:
1.86 Mб
Скачать

Завдання до лабораторної роботи

Використовуючи оператор case, складіть програму для рішення наступної задачі.

Варіант mn. Обчислити таблицю значень функції

для цілих значень аргументу x з інтервалу [Хн,Хк]. Множини Х1, Х23, Х4 і функції f1, f2, f3, f4 задані в таблицях 4 та 5.

Таблиця 4

m

Хн

X1

X2

X3

X4

0

-10

15

Непарні числа з інтервалу [6,12]

Парні числа з інтервалу [6,12]

[-2,5]

Інші

числа

1

0

30

Парні числа з інтервалу [10,20]

Непарні числа з інтервалу [10,20]

[1,8]

Інші

числа

2

1

25

Числа, кратні 3 з інтервалу [10,20]

Числа, некратні 3 з інтервалу [10,20]

[2,5] і [21,24]

Інші

числа

3

-5

20

Непарні числа з інтервалу [1,8]

Парні числа з інтервалу [1,8]

[-1,5]

Інші

числа

Таблиця 5

n

f1(x)

f2(x)

f3(x)

f4(x)

1

x2+sinx

10x3-tg(x/5)

cosx

e-x/4

2

ln2(x2+1,5)

e-2x

sinx

arctg(3x)

3

e2x-5

cos2(x)

ln(x2+2,5)

arcsin(x/3)

4

arccos(x/35)

e2x-10

ln2(3x+1)

sin(2x)

5

e-x/10

arctg(4x)

|8x3-20|

6

tg2(x/5)

2sin(x/)

ex+2

7

e2x-15

ln|x+1,5|

sin3(x2)

8

5e-x

sin(x2/2)

arctg(x/3)

9

sin(x/3)

ex/10+2

cos2|x|

0

ln(x3+1,8)

sin(3x+)

x2+5x

Лабораторна робота 5 регулярні типи даних. Селективна обробка масивів

Мета роботи: виробити практичні навички в складанні алгоритмів, написанні та налагодженні програм у задачах селекції в одномірному масиві.

Регулярні типи даних

Базуючись на простих типах, можна будувати більш складні типи перемінних. Зокрема, регулярні типи даних є масивами з простих. Масив - це структура, що складається з фіксованого числа компонентів одного типу.

Загальний вид опису регулярного типу –

type T=array [T1,T2,...,Tn]:of Tc;

Тут Т - ідентифікатор типу; T1,T2,...,Tn - типи індексів; Тс - тип компонентів (базовий тип). Кількість індексів визначає розмірність масиву. Індекси можуть бути будь-яких простих типів, крім real і integer.

type мас=array[1..50] of real;

yt=array[0..n,1..m] of char;

maс1=array[1..10] of maс;

var X:maс; Y:yt; Z:maс1;

Масиви можна описати в розділі опису змінних. Наприклад:

var a:array[IND] of integer;