Запитання до самоконтролю.
Що таке підпрограма?
Які види підпрограм ви знаєте?
Що таке функція?
Що таке процедура?
Навести приклади стандартних процедур і функцій?
Які види процедур та функцій вам відомі?
До складу якої програми пакету належать основні стандартні функції та процедури?
З яких частин складається функція користувача?
З яких частин складається процедура користувача?
В чому полягає основна різниця між процедурою та функцією?
Що таке глобальні та локальні параметри? Різниця між ними.
Що таке формальні та фактичні параметри? Різниця між ними.
Коли використовується в описі параметрів процедури службове слово VAR?
Пояснити принципову різницю між параметрами –значеннями та параметрами–змінними.
Як передати процедуру чи функцію у якості параметру у іншу підпрограму?
Що таке рекурсія? Які види рекурсії ви знаєте?
Якщо в програмі описана одна і та ж змінна, то яке з цих описань має силу в процедурі ?
Процедура описана наступним чином:
Procedure f (var x, y : integer);
Begin x:=y end;
Чи припустиме звертання до процедури, що має вигляд F(a,b-1);
Чи відрізняються процедури, і якщо так, то чим саме?
Procedure f 1 x, y : integer; a : real );
Procedure f1 (x, y : integer; var a : real);
Визначитись з функцією користувача та за її допомогою записати вираз:
Завдання до лабораторної роботи: Завдання 13_1
Скласти програму обчислення значення виразу Z, використовуючи спосіб програмування зі звертанням до функції або процедури користувача (визначитись самостійно).. Вигляд виразів Z, які треба обчислити,та функцій (процедур) користувача по кожному варіанту наведений у таблиці. Формат змінних студент обирає на свій розсуд.. Виконати дві задачі. Варіанти завдань вибирати таким чином:
Наприклад той, у кого перший варіант виконує завдання варіанта №1 і №30; у кого другий варіант - відповідно виконує завдання варіанта №2 і №29 і т.д.
Варіант |
Вираз |
Функція коритсвача |
1 |
Z=(log2x+logby)/[2log(b+2)(x+y)] |
logav=lnv/lna |
2 |
Z=xeax/(1+bx) 2 |
vx |
3 |
Z= |
|
4 |
Z= |
R= |
5 |
Z=ln
(1+a |
Y=x |
6 |
Z=ecos3x(1+cos5a)/(1+cos22b) |
cosna |
7 |
Z=arctg
( |
|
8 |
Z=ln2(a-b2)/[b2-ln2(b-x2)-(ln2(x-a2))3] |
Ln2(a-x2) |
9 |
Z=(xlog3X-ylog5Y)/(alogba-blogab) |
Logpm=lnm/lnp |
10 |
Z= |
R=x+lnx |
11 |
Z= |
R= |
12 |
Z=e |
R= |
13 |
Z= |
R=ln2vx-1 |
14 |
Z=(a2,1-sinax)/(b2,1-sinbx) |
R=v2,1-sinvx |
15 |
Z= |
Logav=lnv/lna |
16 |
Число сполучень sз n елементів по m Z=c |
r! =r (r-1)(r-2)…2*1 |
17 |
Імовірність появи m подій в n незалежних дослідах Z=pm,n= |
R! =r(r-1)(r-2)…2*1 |
18 |
Оптимальна величина інтервалу варіаційного ряду (формула Стерджесса) Z=(xmax-xmin)/(1+3,322lnn) |
Xmax=max {x1, x2,…,xn}
Xmin=min {x1,x2,…,xn}
|
19 |
Коефіціент асиметрії нормального закону розподілу Z= |
G= pi=]0…1[ |
20 |
Щільність імовірності нормального закону розподілу
Z=f(x)= |
G= |
21 |
Імовірність біноміального розподілу в схемі “неповерненої кулі” Z=px= |
2npq(1- |
22 |
Щільність імовірності нормального двовимірного закону розподілу Z=f(x,y)=
|
|
23 |
Рівняння еліпса Z= |
|
24 |
Рівняння еліпса Z= |
u= |
25 |
Імовірності m подій в розподілі Пуансона Z=Pm= |
m! =m(m-1)(m-2)…2*1 |
26 |
Щільність імовірності розподілу Вейбула Z=f
(x)=nkxn-1e-kx
|
r=kvc |
27 |
Лінійний коефіцієнт парної кореляції Z=r= |
V= V2=
|
28 |
Коефіцієнт тісноти зв'язку ознак (коефіцієнт Фехнера) Z=kf=(
|
r= |
29 |
Коефіцієнт взаємної спряженості ознак Пірсона Z=c= |
|
30 |
Критерій згоди Романовського Z= |
x2= |
Завдання 13_2
