Зворотний зв'язок

Програмування допоміжних алгоритмів

Якщо посилання на фактичний параметр-змінну пов’язано з індексуванням масиву або перебуванням об’єкта по його покажчику, то ці дії виконуються до активізації процедури або функції.

Коли формальний параметр є нетипізованим параметром-змінною, відповідний фактичний параметр може бути довільним посиланням на змінну незалежно від її типу.Усередині процедури або функції нетипізований параметр-змінна не має типу, тобто він не сумісний зі змінними всіх інших типів, якщо йому не присвоєний визначений тип за допомогою приведення типу змінної.

ПРИКЛАД: використання нетипізованих параметрів-змінних:

program example;

const n=10;

type massiv=array[1..n] of integer;

var x:massiv;

y,i:integer;

function sum(var a:array of integer):integer;

{Параметр а оголошений як нетипізований масив}

var s,i,k,m:integer;

begin

s:=0;

k:=low(a);

m:=high(a);

{Змінні k та m визначають верхню та нижню межу індексів масиву}

for i:=k to m do s:=s+a[i];

sum:=s;

end;

begin

for i:=1 to n do x[i]:=random(10);

y:=sum(x);

writeln('y=',y);

end.


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат