Реферат: Структуровані типи даних записи та множини Використання процедур та функції мови Turbo Pascal

- розробки побудови процедури;

- використання процедури в програмі або в іншій процедурі.

a. Методика розробки процедури.

Як було сказано, процедура складається із заголовка і блока. Блок будується стандартно і не відрізняється від блока програми за винятком того, що наприкінці процедури ставиться крапка з комою.

Розглянемо заголовок (рис.1). ім’я вибирають довільно. Параметри, які містяться у списку параметрів, носять назву формальних – т.б. вони не приймають ніяких значень, а тільки позначають місця, на які далі будуть поставлені так звані фактичні параметри.

Параметри позначають початкові дані (аргументи) і результати виконання процедури.

Список параметрів складається із окремих секцій, які відокремлюють крапкою з комою ( ; ).

В секції вказується перелік (список) параметрів і через двокрапку їх тип. Наприклад:

Procedure R(x, y : real; k : integer; var s : real);

Тут параметри x іy вказують першу секцію, k – другу, s – третю. Розміщення секцій параметрів в них довільне. В даному прикладі x , y , k – параметри значення; s – оператор-змінна, перед яким повинно стояти службове слово var .

Особливості цих параметрів ми розглянемо далі, а поки будемо вважати , що параметри-значення – аргументи функції, а параметри-змінні – результати виконання процедури.

Приклад1 розробки процедури:

Procedure Sum (a, b : real; var y, z : real);

const n=10;

var i : integer;

begin

for i := 1 to n do

begin

y := a + b * i;

z := 4 * y – i;

end ;

end .

Тут a і b – вхідні параметри, їх значення передаються із основної програми в цю процедуру. Результати процедури (вхідні параметри)є обчислені значення y і z , які передаються із процедури в основну програму і там можуть бути використані.

b. Методика використання процедури у зовнішньому блоці.

Для використання процедур існує так званий оператор процедури:

< ім’я процедури >_ ( список фактичних параметрів)

Ім’я повинноспівпадати з іменем записаної процедури. Параметри у дужках носять назву фактичні. Вони відповідають реальним змінним, над якими виконують операції. Фактичні і формальні параметри повинні відповідати одне одному за містом їх розміщення і типом. Список фактичних параметрів не містить типів даних, бо вони вже вказані у списку формальних параметрів.

Program PR;

К-во Просмотров: 429
Бесплатно скачать Реферат: Структуровані типи даних записи та множини Використання процедур та функції мови Turbo Pascal