Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Параметри - значення

 

Параметри, перед якими не стоїть службове слово var і за якими йде ідентифікатор типу називаються параметрами – значеннями.Ці параметри мають таку назву, оскільки кожен з них у тілі процедури набуває значення, яке йому надають під час звертання за допомогою відповідного фактичного параметра. Коли фактичні параметри переходять в процедуру, то їхні значення присвоюються внутрішнім змінним процедури і стають недоступними з процедури. Тобто процедура не може ні змінити значення змінної, що є фактичним параметром, ні використати фактичні параметри іншим чином.

 

Приклад.

.

.

procedure sum(x,y:real);

begin

x:=x*(x+6);

y:=y*(y-8);

writeln (‘сума квадратів =’,x+y);

end;

 

виклик процедури може виглядати наступним чином :

var

a,b:real;

.

.

a:=0.23;

d:=5.3;

sum (a,b);

...

При зверненні до цієї процедури з фактичними параметрами a,b значення цих параметрів копіюється (один раз) у відповідні формальні параметри x,y і подальші дії з формальними параметрами ніяк не впливають на значення змінних a,b. Звертатись до функції можна за допомогою виклику, тобто вказати її ім’я, після якого в круглих дужках список фактичних параметрів. Після того як фактичні параметри перейдуть у процедуру, їхні значення будуть присвоєні внутрішнім змінним процедури, що відповідають формальним параметрам – значенням, і стануть недоступними з процедури. Звідси випливає, що що за допомогою параметрів – значень не можна одержувати результати виконання процедури, які потрібно використовувати в головній програмі.

 


Читайте також:

  1. CMM. Визначення моделі зрілості.
  2. DIMCLRE (РЗМЦВЛ) - колір виносних ліній (номер кольору). Може приймати значенняBYBLOCK (ПОБЛОКУ) і BYLAYER (ПОСЛОЮ).
  3. I визначення впливу окремих факторів
  4. II. Визначення мети запровадження конкретної ВЕЗ з ураху­ванням її виду.
  5. II. Мотивація навчальної діяльності. Визначення теми і мети уроку
  6. II. Фактори, що впливають на зарплату при зарубіжних призначеннях
  7. ISO 15504. Призначення і структура стандарту
  8. Iсторичне значення революції.
  9. Ne і ne – поточне значення потужності і частоти обертання колінчастого вала.
  10. Ocнoвнi визначення здоров'я
  11. S Визначення оптимального темпу роботи з урахуванням динаміки наростання втоми.
  12. Аварійно-рятувальні підрозділи Оперативно-рятувальної служби цивільного захисту, їх призначення і склад.




Переглядів: 700

<== попередня сторінка | наступна сторінка ==>
Процедури з параметрами. Формальні та фактичні параметри. | Параметри – змінні.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.