Програмування допоміжних алгоритмів, Детальна інформація
Програмування допоміжних алгоритмів
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.
Узагальнення по темі.
Мова ПАСКАЛЬ дозволяє користувачеві створювати власні допоміжні алгоритми. Розрізняють два види алгоритмів: процедури-оператори (далі просто процедури) та процедури-функції (далі просто функції). Вони дозволяють включати в основний програмний блок додаткові блоки команд. Процедура активізується за допомогою оператора процедури. Функція активізується при обчисленні виразу, що містить виклик цієї функції.
Блок опису процедур та функції не має спеціального службового слова для свого початку. Цей блок завжди розташовується останнім в описовій частині програми і починається оголошенням відповідного допоміжного алгоритму.
Оголошення допоміжного алгоритму складається з таких частин:
\xF0B7 заголовка ;
\xF0B7 розділу описів ;
\xF0B7 операторної частини (тіла) .
Заголовок містить ім’я допоміжного алгоритму та список формальних параметрів. Для функції потрібно вказати тип імені цієї функції, тому що воно є результатом її роботи. Існує три види параметрів: значення, змінна і нетипізована змінна. Розділ оголошень містить список локальних об’єктів (типів, констант, змінних), які будуть використовуватись даним алгоритмом. Операторна частина містить набір операторів, які складають тіло допоміжного алгоритму. Для функції обов’язково потрібно вказати хоча б один оператор присвоювання, в лівій частині якого вказується ім’я функції, а в правій – вираз, який задає результат її роботи.
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.
Узагальнення по темі.
Мова ПАСКАЛЬ дозволяє користувачеві створювати власні допоміжні алгоритми. Розрізняють два види алгоритмів: процедури-оператори (далі просто процедури) та процедури-функції (далі просто функції). Вони дозволяють включати в основний програмний блок додаткові блоки команд. Процедура активізується за допомогою оператора процедури. Функція активізується при обчисленні виразу, що містить виклик цієї функції.
Блок опису процедур та функції не має спеціального службового слова для свого початку. Цей блок завжди розташовується останнім в описовій частині програми і починається оголошенням відповідного допоміжного алгоритму.
Оголошення допоміжного алгоритму складається з таких частин:
\xF0B7 заголовка ;
\xF0B7 розділу описів ;
\xF0B7 операторної частини (тіла) .
Заголовок містить ім’я допоміжного алгоритму та список формальних параметрів. Для функції потрібно вказати тип імені цієї функції, тому що воно є результатом її роботи. Існує три види параметрів: значення, змінна і нетипізована змінна. Розділ оголошень містить список локальних об’єктів (типів, констант, змінних), які будуть використовуватись даним алгоритмом. Операторна частина містить набір операторів, які складають тіло допоміжного алгоритму. Для функції обов’язково потрібно вказати хоча б один оператор присвоювання, в лівій частині якого вказується ім’я функції, а в правій – вираз, який задає результат її роботи.
The online video editor trusted by teams to make professional video in
minutes
© Referats, Inc · All rights reserved 2021