Изтегляне на презентация
Презентацията се зарежда. Моля, изчакайте
1
Теа Игнатова и Патриша Петрова, Х а клас
Процедури в Паскал Теа Игнатова и Патриша Петрова, Х а клас
2
1. Определение Подпрограма процедура в езика Паскал е предназначена за изпълнение на някаква последователност от действия. Чрез нея се разширява наборът от оператори.
3
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.
4
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.
5
2. Структура Всяка подпрограма започва със заглавие. За разлика от главната програма, заглавието на процедурата е задължително. То се състои от запазената дума procedure, следвано от име и малки скоби, където се описва вида на формалните параметри.
6
procedure Sabirane_na_kvadatite (a,b: Real; var c: Real);
Пример за заглавие: procedure Sabirane_na_kvadatite (a,b: Real; var c: Real);
7
Части на процедурата Същите части като в главната програма
Раздел за декларации и тяло на програмата Частите завършват с оператора end;
8
3. Извикване на подпрограми
Подпрограма процедура се извиква като се пише името й с подходящи параметри в главната програма.
9
4. Формални параметри Формалните параметри указват вида и броя на променливите на всяка програма и нямат отношение към стойностите, които ще се изчисляват.
10
5. Фактически параметри В хода на изпълнение на програмата на фактическите параметри се присвояват конкретни стойности. Те само указват колко и от какъв тип параметри ще се предават към главната програма.
11
6. Параметри значения и параметри променливи
При деклариране на процедура, пред някои от параметрите стои запазената дума var. Тези от променливите, пред които тази дума стои, могат да се променят от подпрограмата и новите стойности се връщат в главната програма.
12
Благодарим за вниманието! : )
Сходни презентации
© 2024 SlidePlayer.bg Inc.
All rights reserved.