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

3.2. Варианты заданий на лабораторную работу №3

Составить программу табулирования функции F(X), для Х изменяющегося от Хнач до Хкон с шагом Dx. При решении задачи необходимо учесть выполнение свойства массовости и результативности алгоритма (при любых исходных данных должен быть получен результат или сообщение о том, что задача не может быть решена при заданных данных), т.е. необходимо предусмотреть проверку ОДЗ функции. Исходные данные вводятся с клавиатуры. Результаты X, F(X) выводить на экран. Если значение Х вне ОДЗ, выводить в этой точке вместо значения F(X) - “ Х вне ОДЗ”. Задания приведены в таблице 2.

Пример 3. Табулировать функцию y=cos(3.14*x)/(1+х) на интервале от xn до хк с шагом dx.

program z3;

var y,x,xn,xk,dx:real;

begin

writeln('Введите xn,xk,dx');

readln(xn,xk,dx);

writeln(' x ',' y');

x:=xn;

while x<=xk do

begin

if x<>-1 then

begin

y:=cos(3.14*x)/(1+x);

writeln (x:4:1,' ',y:7:3);

end

else writeln(‘X вне ОДЗ’);

x:=x+dx;

end;

end.

Таблица 2. Варианты заданий

Вариант

Выражение, определяющее функцию

Хн

Хк

Шаг Dx

01

y=2x/(1+sin(x))

1,5

6,5

0,5

02

y=0,7(1/x+lnx)

-4

14

2,5

03

y=2x(1+sin(3/x))

-1,5

3,3

0,5

04

y=2,5/(1/x+lnx)

-12

15

2,5

05

y=2x/(0.5+сos(x/2)

0,9

5,6

0,5

06

y=0,7(3x+1/lnx)

-10

9

1,5

07

y=2x/(1+cos(x/2))

0,9

5,5

0,5

08

y=1/x+2cos(x)

-12

15

2,5

09

y=2x/(0.5+cosx)

1,5

6,5

0,5

10

y=0,9(3/x+ln(x+1))

-13

14

2,5

11

y=2x/(3+sin(x/3))

1,7

6,3

0,5

12

y=0,5/(1/x+ln(x-15))

10

25

1,5

13

y=2x/(0,5+sin(x/2))

0,7

5,6

0,5

14

y=0,7(3x+1/ln(x-16))

10

19

1,5

15

y=5x/(1+cos(x/2))

0,5

5,5

0,5

16

y=1/x+ln(x-15)

12

25

2,5

17

y=x/(1+sin(3/x))

-9

5

0,5

18

y=0,7(3x+1/ln(x-1))

0,7

5,6

0,5

19

y=0,5/(1/x+ln(x+3))

-5

25

1,5

20

y=2x/(0,5+sin(2/x))

-0,5

5,6

0,5

21

y=

-8

24,5

2,5

22

y=2x/(3+sin(x/3))

1,7

6,3

0,5

23

y=0,5/(1/x+ln(x-15))

10

25

1,5

24

y=2x/(0,5+sin(x/2))

0,7

5,6

0,5

25

y=0,7(3x+1/ln(x-16))

10

19

1,5