- •Практична робота n1.
- •I.Тема.
- •II.Мета.
- •III.Виконання роботи.
- •V.Оформити звіт.
- •V.Приклад програми.
- •VI.Оформити звіт. Варіанти завдань до практичної №2
- •Тема: Обчислення виразів. Використання стандартних функцій.
- •I.Мета роботи.
- •II.Постановка задачі.
- •IV.Методичні вказівки.
- •Практича робота №4
- •VI.Завдання до практичної роботи №4.
- •Практична робота №5.
- •Варіанти завдань до практичної роботи №5
- •Практична робота №6
- •Виконання роботи
- •Методичні вказівки
- •Практична робота №9.
- •2.Оформити звіт до роботи.
- •Практична робота № 11.
- •2.Постановка задачі:
- •Виконання роботи:
- •Практична робота №13.
- •3.Оформити звіт до роботи.
- •Практична робота № 14
- •Постановка задачі:
- •Методичні вказівки:
- •Xor bx,bx {обнулимо вх}
- •Варіанти завдань.
Практична робота №5.
ТЕМА: Програмування циклічних алгоритмів.
МЕТА РОБОТИ.
1.Вивчення типів циклів у мові ПАСКАЛЬ.
2.Одержання навиків в записі циклів на мові ПАСКАЛЬ і налагодження програм на ЕОМ.
ПОСТАНОВКА ЗАДАЧІ.
Знайти значення функції Y(X) при X на заданому інтервалі значень .
Виконати обчислення згідно заданого варіанту. Таблиця 4.
. ЗМІСТ ЗВІТУ.
1. Постановка задачі для конкретного варіанту.
2. Тексти програм.
Результати обчислень.
Висновок.
МЕТОДИЧНІ ВКАЗІВКИ.
1. Вивід значень функціі організувати в циклі.
Cкласти програми , використовуючи рiзні оператори циклу мови програмування.
Проаналізувати відмінності при організації циклів опраторами WHILE... та REPEAT... UNTIL .
ПРИКЛАД ПРОГРАМИ.
ЗАВДАННЯ 4. ПРОТАБУЛЮВАТИ ФУНКЦIЮ y=x 2sin3x НА IНТЕРВАЛI
(-1;3,2) З КРОКОМ 0,4. ОБЧИСЛИТИ СЕРЕДНЕ ГЕОМЕТРИЧНЕ 0.1<y<1.5,
I СЕРЕДНЕ АРИФМЕТИЧНЕ у<0 . ДАЛI НАВЕДЕНО ПРИКЛАД ПРОГРАМИ
Program Pr3;{ЦИКЛ Repeat-Until}
Const a=-1; b=3.2; h=0.4;
Var x,y,s,p: real;u,v:real;
m,i:integer;
Begin
x:=a; s:=0; p:=1; m:=0;i :=0;
Repeat
y=x*x*sin(3*x);
Writeln(x:7:1,’ ‘,y:7:3);.
If (y>0.1) and (y<1.5) then begin p:=p*y; m:=m+1 end;
If y<0 then begin s:=s+y;i:=i+1; end;
x:=x+h;
Until x>b;
u:=exp(ln(p)/m); v:=s/i;
Writeln(‘Середнє геометричне=’,u:7:3);
Wuiteln(‘Середнє арифметичне= ’,v:7:3);
End.
Program Pr3;{ЦИКЛ While…}
Const a=-1; b=3.2; h=0.4;
Var x,y,s,p: real;u,v:real;
m,i:integer;
Begin
x:=a; s:=0; p:=1; m:=0; i:=0;
While x<=b do begin
Y:=x*x*sin(3*x);
Writeln(x:7:1,’ ‘,y:7:3);.
If (y>0.1) and (y<1.5) then begin p:=p*y; m:=m+1 end;
If y<0 then begin s:=s+y;i:=i+1; end;
x:=x+h; end;
u:=exp(ln(p)/m);
v:=s/i;
Writeln(‘Середнє геометричне=’,u:7:3);
Wuiteln(‘Середнє арифметичне= ’,v:7:3);
End.
Варіанти завдань до практичної роботи №5
№ |
Функція Y(X) |
A |
B |
H |
ОБЧИСЛИТИ: |
1. |
y=x2+16/x-16 |
1 |
4 |
0.5 |
середнє арифметичне всiх y |
2. |
y=arctg4x |
0 |
2 |
0.5 |
суму i кiлькiсть 0,71<y<2 |
3. |
y=ln(2+sin2x) |
0 |
3 |
0.6 |
суму y>1 і кількість y<1 |
4. |
y=x3ln(1+x) |
1 |
6 |
1.0 |
кількість і добуток y<100 |
5. |
y=xearctgx |
0 |
6 |
1.2 |
середнє арифметичне 1<y<7,9 |
6. |
y=arctgx/(1+x2) |
0 |
1.5 |
0.8 |
суму y<0,4 і добуток y>0,4 |
7. |
y=sin2x/(1+x2) |
0 |
6 |
0.8 |
суму y<0 ікількість y>0 |
8. |
y=xe-x |
-2 |
3 |
1.0 |
суму і добуток y>0 |
9. |
y=lnx+arctgx |
0.5 |
2 |
0.5 |
середнє геометричне y>0,3 |
10. |
y=(ex-e-x)/2 |
0.3 |
2 |
0.3 |
добуток y>1 і суму y<1 |
11. |
y=x 2lnx |
1 |
10 |
2.0 |
середнє геометричне y>5 |
12. |
y=lnx+cos2x |
1 |
1.5 |
0.1 |
середнє арифметичне y<=0,3 |
13. |
y=(ex+e-x)/2 |
-1 |
2 |
0.4 |
суму і кількість y>2 |
14. |
y=arccosx |
0.1 |
0.6 |
0.1 |
суму і кількість y<=1,3 |
15. |
y=4-x-4/x2 |
1 |
4 |
0.5 |
кількості y<-0,5 i y>-0,5 |
16 |
y=el+x |
0 |
1 |
0.2 |
кількість і добуток y>4,12 |
17 |
y=ln(2+cos2x) |
0 |
3 |
0.3 |
суму і добуток y<=0,95 |
18 |
y=3-x-4/(x+2)2 |
-1 |
2 |
0.4 |
кількості y<0 i y>0 |
19 |
y=(lnx)/x 3 |
1 |
2 |
0.2 |
кількість і суму 0,2<y<0,5 |
20 |
y=x/sin 2x |
0.5 |
1 |
0.1 |
суму y=>-0 i y<-0,1 |
21 |
y=(sinx+x2)/ln |
2 |
4 |
0.4 |
кількості y>8,3 i y<8,3 |
22 |
y=xexsin2x |
0 |
1 |
0.2 |
середнє геометричне 0<y<0,3 |
23 |
y=ln3x+arctgx |
1 |
2 |
0.2 |
суму і добуток 0,5<y<1,5 |
24 |
y=xe-x |
1 |
2 |
0.2 |
добуток і кількість 0<y<0,3 |
25 |
y=ln(1+x) |
1 |
4 |
0.5 |
суму і кількість y>2.5 |