Завдання № 1: Скласти схему алгоритму і програму по ньому для обчислення значень функції
у1(х), при умов.1
У(х)= (завдання 1 таб.2)
у2(х), при умов.2
Варіанти індивідуальних завдань вказані в таб.2, номер варіанту співпадає з Вашим номером у класному журналі.
Завдання № 2: Скласти схему алгоритму і програму по ньому для виконання завдання 2 з таблиці 2.
у1(х), при умов.1
У(х)= у2(х), при умов. 2
у3(х), при умов.3
Варіанти індивідуальних завдань вказані в таб.2, номер варіанту співпадає з Вашим номером у класному журналі.
ХІД РОБОТИ:
1. Скласти схему алгоритму и програму обчислення значення функції для завдання згідно вашого варіанту
2. Увійдіть у систему програмування Borland Pascal 7.0– для цього необхідно два рази щелкнути мишою на позначки програми, яка знаходиться на Робочому столі Windows.
3. В системі вийти в меню Borland Pascal 7.0 за допомогою миши, вибрати пункт File, війти в нього и обрати одну з команд: New – якщо необхідно вводити нову програму, Open –якщо бажаєте визвати раніше створену програму ( для цього необхідно або ввести ім’я файлу, або вийти у список файлів (клавіша [Tab]) и з допомогою клавіш управління курсором вибрати необхідний файл и нажати клавішу [Enter].
4. В вікні системи набрати програму або внести необхідні зміни у програму.
4. Запустити програму на виконання: для цього в меню системи вибрати пункт Run
9. В зошит переписати результат роботи програми ( рядки, що були виведені на екран)
10. Якщо необхідно (за вказівкою викладача) записати свою програму на диск у вигляді файлу – для цього необхідно вийти в меню системи, вибрати пункт File и виконати команду Save з указівкою імені свого файлу.
11. Покинути систему Borland Pascal 7.0 – для цього необхідно увійти у меню системи, вибрати пункт File и виконати команду Exit.
ПРИКЛАД ВИКОНАННЯ ЗАВДАННЯ:
Приклад № 1 Скласти схему алгоритму и програму по ньому для обчислення значень
t + 2 t, при t³1; 1/x2,при x<-1;
функції У(х)= t=
cost, при t<1, де 2x, при x³-1.
Текст програми:
Program Primer
Var t, x, y: real;
Begin
writeln(‘Введить значення Х’);
read (x);
if x<1 then t=1/x*x else t=cos x ;
if t>1 then y=t+2*t else y=cos(t);
writeln(‘При х= ’,x, ‘y=’,y);
end.
Результат провіряємо для різних х, запускаючи програму декілька разів
Введіть значення Х
При х=1 у= 8,571245032Е-01
При x=-2 y=5,40145247Е-01
Введіть значення Х
При x=3 y=5,4812545478Е-01
СКЛАД ЗВІТУ:
1. Тема, мета роботи.
2. Текст завдань для виконання .
3. Порядок виконання роботи.
4. Хід виконання роботи – схема алгоритму, текст програми, результат роботи програми
5. Висновки по роботі
КОНТРОЛЬНІ ПИТАННЯ:
1. Призначення і принцип роботи оператора безумовного переходу.
2. Призначення і принцип роботи операторів умовного переходу
3. Що може бути використовано в якості умови? Приведіть приклади складних умов?
4. Вкладені умови
5. Оператор варіанту case принцип роботи, використання в програмі
Таблиця 2 Варіанти індивідуальних завдань до лабораторної роботи № 2
Номер варіанту
| ЗАВДАННЯ № 1
Скласти програму обчислення значень функції
у1(х), при умов..1
У(х) =
у2(х), при умов..2
|
ЗАВДАННЯ № 2 Скласти програму обчислення значення функції
у1(х), при умов.1
У(х) = у2(х), при умов.2
у3(х), при умов.3
|
|
|
| 1,16
| 1-p2, при p>0,5 де 1/x, при x>0,
У(х) = p =
3p2, при p£0,5 -2x, при x£0.
| (2x3-ln z)/(z2-ln x), якщо x<N/10
y(x)= Öx2+z2/2xz , якщо x=N/10 z=7,15
sin(x/2z) + cos(2t/x), якщо x>N/10 t=-0,1
| 2,17
| p3 – p + 1, при p£-1, де Öx+1, при x³0,
У(х) = p =
1 – p2, при p>-1, x, при x<0.
|
Sin(2z/x) + cos(z/2x), якщо x<N/10
y(x)= Öcos t/x2t, якщо x=N/10 z=3,4
ln(7 + x/2z) , якщо x>N/10 t=5,1
| 3,18
| p2-3p, при p>2, де sin3x, при x³-7,
У(х) = p =
p(1+p2), при p£2, tg2x, при x<-7.
|
Ö t+z / 2+sinx, якщо x<N/10
y(x)= tg (1+t/2z), якщо x=N/10 z=2,3
lnz-2x3 / lnx+z , якщо x>N/10 t=4,8
| 4,19
| p3-2psin2p, при p£1, де -1, при x<0,
У(х) = p =
p(p-1), при p>1, Öx, при x³0.
|
e-0,01ln½1+z2½, якщо x<N/10
y(x)= cos2(3x/2z-1), якщо x=N/10 z=0,8
tgx + 3Öt2 , якщо x>N/10 t=1,9
| 5,20
| 2-3Öp, при p>0, де 1-x, при x<2,
У(х) = p =
1+p-p2, при p£0, 2+x, при x³2.
|
Tgz2 - Öt3 , якщо x<N/10
y(x)= e-x/z+2 – 8,3 , якщо x=N/10 z=0,7
sin(x + 1/2z2), якщо x>N/10 t=2,4
| 6,21
| 1/(p-2)2, при p¹0,5 де 1-2x, при x³0,
У(х) = p =
2sin p, при в прот. случ. x+1, при x<0.
|
1/3 (3Öt + 3Öz) , якщо x<N/10
y(x)= 7(x2+z2) / 2Öxt , якщо x=N/10 z=3,1
1/2 ln(1+x2 / 0,5z) , якщо x>N/10 t=0,6
| 7,22
| 3/p+1, при p<0, де x+1,4, при x£3,
У(х) = p =
tg3p2, при p³0, 2x-3, при x>3.
|
1/8 3Ö x+z / 2x , якщо x<N/10
y(x)= 2ln(1+z / x3+3 ) , якщо x=N/10 z=15,2
cos2( x/3z + t ) , якщо x>N/10 t=0,7
|
Продолжение таблицы 4
|
|
| 8,23
| 3p/(2p+1), при p<0, де 10, при x³5,72,
У(х) = p =
Öp, при p³0, -x2, при x<5,72.
|
2cos2(3x/t + 1) , якщо x<N/10
y(x)= x3-ln7 / 3z , якщо x=N/10 z=4,15
x4 + 2xz – t3 , якщо x>N/10 t=1,8
| 9,24
| 1/(p2+1), при p>-1, де 3, при x£0,
У(х) = p =
2p, при p£-1, ln2x, при x>0.
|
x3 + 2ln(cos 1/z ) , якщо x<N/10
y(x)= 5Ö x+z / 2t , якщо x=N/10 z=15,2
1/2(sin3x + cos2z) , якщо x>N/10 t=4,1
| 10,25
| p/(2+p), при p>-2, де 3x3, при x<-7,
У(х) = p =
3p-1, при p£-2, 5, при x³-7.
|
(1 + x)e-0,1t, якщо x<N/10
y(x)= 2x3 – x2 + Öz , якщо x=N/10 z=1,6
ln( 1+x2 / 0,5z3 ) , якщо x>N/10 t=3,8
| 11,26
| (p+2)/(p+3), при p¹-3, де x2+1, при x£1,5,
У(х) = p =
p+2,5, в прот. случ., 2x5, при x>1,5.
|
e-sinx+cosx , якщо x<N/10
y(x)= 2x3-lnz / z2-lnx , якщо x=N/10 z=0,8
3Ö 2ln(x+8,6) / 3t , якщо x>N/10 t=15
| 12,27
| p2-Öp, при p>1, де x-1, при x£0,
У(х) = p =
3,2p3, при p£1, 1/x+1, при x>0.
|
Ln(x2+1)-2t , якщо x<N/10
y(x)= 3Öx2+1 - 3x , якщо x=N/10 z=1,3
z + 2sinx2 , якщо x>N/10 t=5,6
| 13,28
| p2+1, при p£2, де x(2x-1), при x>-3,
У(х) = p =
(p+3)/(p-2), при p>2, x3-1, при x£-3.
|
e-0,1x + 4x + t , якщо x<N/10
y(x)= ln(5x + 3,8), якщо x=N/10 z=2,4
x2 + 3x – z, якщо x>N/10 t=8,2
| 14,29
| 2Öp+1, при p³-1, де 0,3x-5, при x<0,7,
У(х) = p =
sin2p, при p<-1, tg(x+1), при x³0,7.
|
Ln(x4+5) – 1,8, якщо x<N/10
y(x)= x3 + arctgz , якщо x=N/10 z=3,5
½xsin – 8,2½, якщо x>N/10 t=7,1
| 15,30
| p/(2+p), при p<-2, де x/3, при x³2,3,
У(х) = p =
4ln(p+4,5), при p³-2, x2-6, при x<2,3.
|
Öx2+cos x/2 , якщо x<N/10
y(x)= ln½x+z½ , якщо x=N/10 z=4,6
2Ö3-sin4x , якщо x>N/10 t=0,8
|
|