Diferente pentru problema/apel intre reviziile #3 si #11

Diferente intre titluri:

apel
Apel

Diferente intre continut:

== include(page="template/taskheader" task_id="apel") ==
Un apel de functie este un sir de caractere, constituit din numele functiei apelate (o litera mare a alfabetului englez), urmat de lista parametrilor actuali ai functiei, incadrata intre paranteze rotunde. In lista de parametri actuali pot fi {$1$}, {$2$}, ... maximum $10$ parametri, separati prin virgula. Un parametru actual poate fi o constanta (o cifra araba), o variabila (o litera mica a alfabetului englez) sau un apel de functie.
 
De exemplu: {@F(2,a,G(c),G(H(x)))@}
Functia apelata este $F$ cu $4$ parametri. Primul parametru actual este constanta {$2$}, al doilea este variabila {$a$}, al treilea este apelul functiei $G$ (functie cu un singur parametru - variabila {$c$}), al patrulea este apelul functiei $G$ (care are ca parametru apelul functiei {$H$}).
 
Numarul de parametri ai unei functii se numeste aritate. O functie poate fi apelata de ori cate ori, dar de fiecare data numarul de parametri specificati la apel trebuie sa fie egal cu aritatea functiei.
 
Fiecare dintre functiile care intervin in apel se poate explicita cu ajutorul unei expresii aritmetice sub forma:
{@F(a,b,c,...)=expresie_aritmetica@}
Parametrii specificati la explicitarea functiei ii vom denumi parametri formali. Daca functia are aritatea $n$ ({$1 ≤ n ≤ 10$}), atunci cand explicitam functia, parametrii formali sunt denumiti utilizand in ordine primele $n$ litere mici ale aflabetului englez. In expresia aritmetica care expliciteaza functia apar ca variabile doar parametrii formali ai functiei (denumiti asa cum am precizat cu primele $n$ litere mici ale alfabetului englez).
Expresia aritmetica ce expliciteaza o functie este constituita din unul sau mai multi termeni separati prin operatorii $+$ (semnificand adunare) sau $-$ (semnificand scadere). Un termen este constituit din unul sau mai multi factori separati prin operatorul $*$ (semnificand inmultire). Un factor poate fi o constanta (cifra araba), o variabila (un parametru formal al functiei) sau o expresie aritmetica incadrata intre paranteze rotunde.
 
Valoarea obtinuta in urma unui apel de functie se obtine inlocuind in ordine parametrii formali cu parametrii actuali, apoi efectuand operatiile specificate in expresia aritmetica ce expliciteaza functia.
h2. Cerinta
h2. Exemplu
table(example). |_. apel.in |_. apel.out |
| F(2,a,G(c),G(H(x)))
| F(2,a,G{@(@}c),G(H(x)))
x=3
a=0
c=1
== include(page="template/taskfooter" task_id="apel") ==
== SmfTopic(topic_id="...") ==
 

Nu exista diferente intre securitate.

Diferente intre topic forum:

 
1835