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

Тема: Обчислення виразів. Використання стандартних функцій.

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

1.Вивчення порядку дій при обчисленні виразів.

2.Одержання навиків в записі виразів на мові ПАСКАЛЬ і використанні стандартних функцій.

II.Постановка задачі.

1.Знайти значення функції Y(X) при заданому X. Використовувати стандартні функції. Обрахувати Y11=[Y], де [ ] означають цілу частину числа; Y22=[Y+0.5]-заокруглення.

2. Записати вираз, який залежить від координат точки X1 і Y1 і приймає значення TRUE, якщо точка належить заданній області, і FALSE, якщо не належить,скласти програму, результат видати на екран.

III.ЗМІСТ ЗВІТУ.

1. Постановка задачі для конкретного варіанту.

2. Текст програми.

3. Результати обчислень.

4. Висновок.

IV.Методичні вказівки.

1. Функції, які відсутні в списку стандартних функцій мови ПАСКАЛЬ, потрібно виразити через ті ,які маємо.

2. Виведення значення виразу в даній точці організувати, використовуючи оперетор WRITELN.

  1. Приклад програми, яка обчислюе Y(X)=3-x+1 SIN(X) при заданому Х, друкує Y11, Y22 і перевіряє належність точки з координатами (X1,Y1) заданнiй області:першій четверті кола одиничного радіуса з центром в початку координат.

ПРИКЛАД ПРОГРАМИ.

Вихідні дані: X=-1.5, X1=0.5, Y1=1.2.

PROGRAM TOB ;

VAR X, X1, Y1, Y: REAL;

BEGIN

WRITELN (‘ВВЕДІТЬ Х: ’); READLN (X);

Y:= EXP((-X+1)*LN(3))*SIN(X);

WRITELN (‘ПРИ Х=‘ , Х:8:3, ’ Y=‘,Y:8:4);

WRITELN (‘ Y11= ‘, TRUNC(Y):4, ’ Y22=‘ , ROUND(Y):4);

WRITELN (‘ВВЕДІТЬ КООРДИНАТИ: X1, Y1’);

READLN (X1, Y1);

WRITELN ((X1>=0) AND ((Y1>=0) AND (SQR(X1)+SQR(Y1)<=1));

WRITELN (‘ ’ : 10, ’ПРОГРАМУ СКЛАВ ІВАНОВ’);

END.

ВАРІАНТИ ЗАВДАНЬ ДО ПРАКТИЧНОЇ РОБОТИ №3

Функція Y(X)

При Х=

1.

Y=2-x - x4 + x

4.741

2.

Y= ex-sinx

2.312

3.

Y= x-1 +sinx

12.7409

4.

Y=xcosx+sin3x

32.872

5.

Y=tgx+ x

-2.6312

6.

Y=1+1/x+1/x2

-0.387

7.

Y=cos x+1

4.352

8.

Y=ln(sin 2x) +x2

0.112

9.

Y=sin (tgx)

-0.7129

10.

Y=5arctgx

-4.4172

11.

Y=cosx+sin6x

2.728

12.

Y=x-sin(x)

42.67

13.

Y=sin(1/x)

0.465

14.

Y=tg(x/2)

3.256

15.

Y=sin(x/4)/2

7.854

варіанту

УМОВА ЗАДАЧІ

Скласти програму для перевірки чи належить

точка А(х.у) заданій фігурі :

A(X,Y)

1

У другій чверті.

(- 1,3)

2

У другій або третій чверті.

(- 4,5)

3

У квадраті зі стороною, що дорівнює 1, побудованому на координатних осях у першій чверті.

(0.3,0.34)

4

У крузі одиничного радіуса з центром у початку координат

(0.13,2.34)

5

У першій або другій чверті.

(2,- 4)

6

На координатній осі Х.

(5,0)

7

У третій та четвертій чверті.

(- 2,3)

8

У півкрузі одиничного радіуса з центром у початку координат першої та другої чверті.

(0,0.4)

9

На координатній осі У.

(5,0)

10

У півкрузі одиничного радіуса з центром у початку координат третьої та четвертої чверті

(0.6,- 0.9)

11

На координатних осях.

(5,3)

12

У трикутнику зі стороною, що дорівнює 1, побудованому на координатних осях у першій чверті.

(0.34,0.8)

13

У трикутнику зі стороною, що дорівнює 2, побудованому на координатних осях у другій чверті.

(-0.2,1.21)

14

У трикутнику зі стороною, що дорівнює 3, побудованому на координатних осях у третій чверті.

(2.13,- 1.2)

15

У трикутнику зі стороною, що дорівнює 1, побудованому на координатних осях у четвертій чверті.

(0.34,- 0.5)