Теа Игнатова и Патриша Петрова, Х а клас

Slides:



Advertisements
Сходни презентации
ОПЕРАТОР ЗА ВХОД И ИЗХОД,ПРИСВОЯВАНЕ
Advertisements

Оператор за цикъл do-while
Алгоритми УРОК ПО ИНФОРМАТИКА ЗА 9 КЛАС изготвил: инж. В. Митева.
Условен оператор.
Организация на програми с циклична структура
Препис на презентация:

Теа Игнатова и Патриша Петрова, Х а клас Процедури в Паскал Теа Игнатова и Патриша Петрова, Х а клас

1. Определение Подпрограма процедура в езика Паскал е предназначена за изпълнение на някаква последователност от действия. Чрез нея се разширява наборът от оператори.

Program zad; Type Massiv=array [1..10] of real; var C: Massiv; procedure Read10 (var B:Massiv); var i:integer; begin for i:=1 to 10 do read(B[i]) end; procedure Write10 (A:Massiv); var i: integer; for i:=1 to 10 do write (A[i]) Read10(C); Write10(C); end.

procedure Sabirane_na_kvadratite(a,b: Real; var c: Real); var a2,b2:real begin a2:=sqr(a); b2:=sqr(b); c:=a2+b2; end; Тази програма изчислява сумата от квадратите на две реални числа а и b и извежда резултата до реално число c.

2. Структура Всяка подпрограма започва със заглавие. За разлика от главната програма, заглавието на процедурата е задължително. То се състои от запазената дума procedure, следвано от име и малки скоби, където се описва вида на формалните параметри.

procedure Sabirane_na_kvadatite (a,b: Real; var c: Real); Пример за заглавие: procedure Sabirane_na_kvadatite (a,b: Real; var c: Real);

Части на процедурата Същите части като в главната програма Раздел за декларации и тяло на програмата Частите завършват с оператора end;

3. Извикване на подпрограми Подпрограма процедура се извиква като се пише името й с подходящи параметри в главната програма.

4. Формални параметри Формалните параметри указват вида и броя на променливите на всяка програма и нямат отношение към стойностите, които ще се изчисляват.

5. Фактически параметри В хода на изпълнение на програмата на фактическите параметри се присвояват конкретни стойности. Те само указват колко и от какъв тип параметри ще се предават към главната програма.

6. Параметри значения и параметри променливи При деклариране на процедура, пред някои от параметрите стои запазената дума var. Тези от променливите, пред които тази дума стои, могат да се променят от подпрограмата и новите стойности се връщат в главната програма.

Благодарим за вниманието! : )