Ця стаття містить , але походження тверджень у ній через практично повну відсутність . |
Параметр у програмуванні — змінна, значення якої встановлюється під час виклику функції та передається у функцію для використання в обчисленнях.
Параметр формальний
Формальний параметр — ідентифікатор або спеціальний символ мови програмування, що використовується під час опису підпрограми (процедури, функції). В описі функції можуть бути вказані деякі характеристики її параметрів (типи та класи значень, спосіб використання фактичних параметрів).
Тіло функції (її код) визначає сукупність дій над параметрами.
Параметр фактичний
Фактичний параметр (у специфікації окремих мов програмування також аргумент) — значення змінної або константа, що заміщує формальний параметр під час виклику функції. В окремих мовах програмування фактичними параметрами можуть бути вирази, рядки, ідентифікатори змінних, масивів, перемикачів, процедури та функції тощо.
Принцип роботи
Під час виконання функції замість її формальних параметрів підставляються відповідні значення фактичних параметрів. Тип, кількість і порядок слідування формальних і фактичних параметрів зазвичай мають відповідати один одному.
У деяких мовах, наприклад, С, параметри завжди передаються за значенням. У Фортрані, навпаки, передача завжди відбувається за посиланням, тобто насправді передається адреса відповідної змінної. У разі, якщо фактичним параметром є вираз, у функцію передається результат обчислення виразу. В окремих мовах існує можливість вибору способу передачі фактичних параметрів — за значенням або посиланням.
Джерела
- Енциклопедія кібернетики, т. 2, с. 151.
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U Vikipediyi ye statti pro inshi znachennya cogo termina Parametr Cya stattya mistit perelik posilan ale pohodzhennya tverdzhen u nij zalishayetsya nezrozumilim cherez praktichno povnu vidsutnist vnutrishnotekstovih dzherel vinosok Bud laska dopomozhit polipshiti cyu stattyu peretvorivshi dzherela z pereliku posilan na dzherela vinoski u samomu teksti statti Parametr u programuvanni zminna znachennya yakoyi vstanovlyuyetsya pid chas vikliku funkciyi ta peredayetsya u funkciyu dlya vikoristannya v obchislennyah Parametr formalnijFormalnij parametr identifikator abo specialnij simvol movi programuvannya sho vikoristovuyetsya pid chas opisu pidprogrami proceduri funkciyi V opisi funkciyi mozhut buti vkazani deyaki harakteristiki yiyi parametriv tipi ta klasi znachen sposib vikoristannya faktichnih parametriv Tilo funkciyi yiyi kod viznachaye sukupnist dij nad parametrami Parametr faktichnijFaktichnij parametr u specifikaciyi okremih mov programuvannya takozh argument znachennya zminnoyi abo konstanta sho zamishuye formalnij parametr pid chas vikliku funkciyi V okremih movah programuvannya faktichnimi parametrami mozhut buti virazi ryadki identifikatori zminnih masiviv peremikachiv proceduri ta funkciyi tosho Princip robotiPid chas vikonannya funkciyi zamist yiyi formalnih parametriv pidstavlyayutsya vidpovidni znachennya faktichnih parametriv Tip kilkist i poryadok sliduvannya formalnih i faktichnih parametriv zazvichaj mayut vidpovidati odin odnomu U deyakih movah napriklad S parametri zavzhdi peredayutsya za znachennyam U Fortrani navpaki peredacha zavzhdi vidbuvayetsya za posilannyam tobto naspravdi peredayetsya adresa vidpovidnoyi zminnoyi U razi yaksho faktichnim parametrom ye viraz u funkciyu peredayetsya rezultat obchislennya virazu V okremih movah isnuye mozhlivist viboru sposobu peredachi faktichnih parametriv za znachennyam abo posilannyam DzherelaEnciklopediya kibernetiki t 2 s 151 Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi