Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Локальні та глобальні змінні




Локальні змінні − це змінні, які описуються всередині підпрограми і можуть бути використані тільки цією підпрограмою.

Глобальні змінні − це змінні, які описуються в головній програмі і можуть бути використані як головною програмою, так і будь-якою з підпрограм.

Розглянемо приклад програми, яка використовує функцію.

Приклад 6.3.1.Обчислити математичний вираз , результат вивести на друк.

program Pr_631;

var a, b, c, s, t: integer; {опис глобальних змінних}

function StepN (a, n: integer): integer;

var an, i: integer; {опис локальних змінних}

begin

an:= l;

for i:=l to n do an:= an*a;

StepN:= an

end;

begin

writeln('a, b, s, t: ');

read (a, b, s, t);

c:= StepN(a, s)+StepN(b, t)+StepN((a+b)3);

write('с=', c:5:2)

end.

Параметри, записувані в зверненні до функції, називається фактичними, а параметри, вказані в описі функції, називаються формальними.

У прикладі 6.3.1 а і n − формальні параметри. Фактичні параметри вказуються при кожному зверненні до функції StepN. Тип фактичних параметрів визначається типом формальних параметрів. Перед обчисленням функції формальним параметрам присвоюються значення фактичних параметрів. Фактичними параметрами можуть бути не лише константи і змінні, але також і вирази.

Наведемо ще один приклад підпрограми-функції.

Приклад 6.3.2. Написати підпрограму-функцію для обчислення гіперболічного косинуса: ch(ехр(х)+ехр(-х))/2.

function Ch (Т: real): real;

begin

Ch:=(exp(T)+exp(-T))/2

end;




Поделиться с друзьями:


Дата добавления: 2014-11-08; Просмотров: 600; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.