Процедури з параметрами
Завантажити презентаціюПрезентація по слайдам:
Procedure ABC (формальні параметри) ; Var локальні змінні ; текст процедури var глобальні змінні; текст головної програми ABC (фактичні параметри) ; end. end; Головна програма - виклик процедури Опис процедури
Формальні та фактичні параметри мають бути узгоджені по: - кількості; - типу; - порядку запису .
Procedure ABC (аргументи; Var локальні змінні ; текст процедури var глобальні змінні; текст головної програми ABC (аргументи, результати) ; end. end; Головна програма Var результати) ;
При виклику процедури : — на місці фактичних параметрів – аргументів можуть стояти сталі, змінні та вирази; — на місці фактичних параметрів – результатів можуть стояти тільки змінні. аргументи результати S1, S2 ) ; 2, а, с+5, ABC (
Задача . Знайти суми цілих чисел на інтервалах a,b тa c,d. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |_______| |____________| a S1 b c S2 d
Procedure ABC (x , y : real ; var S : real) ; Var n : real ; { - три форм. параметра} begin for n :=x to y do S := S+ n ; End ; Var a ,b ,c , d ,S1 ,S2 : real ; Begin Readln (a,b,c,d) ; ABC ( a, b, S1) ; {- три фактичних параметра} ABC (c, d, S2) ; Writeln (S1 , S2) Еnd. назад
Схожі презентації
Категорії