codul ASCII al caracterului „un“ număr de secvență de caractere „cu“
Deoarece funcția sau procedura de apel, unele calcule sunt efectuate, pentru a converti sau de a efectua orice altă operațiune, funcția de apel poate fi numit-funcția de operator. și a procedurilor de provocare - operator procedură.
Când apelați funcția returnează o valoare care urmează să fie atribuit unei variabile. De exemplu, Y intrare: = Sin (x); Ea ne permite să calculeze sinusul unghiului „x“, care este atribuit variabilei „Y“. Funcțiile au cea mai mare prioritate, adică. E. Într-o expresie este evaluată mai întâi o valoare funcțională și apoi efectuați alte operații. De exemplu, în expresia Y = 5 * Cos (Pi + x); primă valoare calculată a argumentului, atunci valoarea funcției, care este multiplicat cu cinci.
Când apelați o procedură produce anumite acțiuni și pot returna setările. Procedura poate avea nici un parametru, de exemplu, pentru a inițializa distribuțiile-numere aleatoare cauzat procedura Randomizează. Procedurile pot include parametrii care trebuie să fie stabilite în cazul în care procedura și parametrii care returnează valori după executarea procedurii. De exemplu, atunci când se solicită Procedura Str (x, s); Parametrul „x“ trebuie să fie specificate, iar parametrul „S“ returnează un șir de forma „x“. In unele proceduri, parametrii modificați valoarea lor, de exemplu, procedura Inc (x); crește valoarea „x“ per unitate, adică returnează noua valoare a „x“, care corespunde operatorului x: = x + 1, .. Astfel, în cazul în care procedura este necesar să se cunoască scopul și tipul de parametrii setați.
Expression. Expresia definește o regulă de calcul o anumită valoare. Expresia constă în constante, variabile, indicii cu funcții, mărci și paranteze.
Ordinea de evaluare în expresii este după cum urmează:
1. calculat sub-expresiile din paranteze;
2. Operația este apoi executata cu cea mai mare prioritate; Următoarele niveluri de prioritate sunt frecvent utilizate (în ordine descrescătoare):
· Exponentiation;
· Operațiune multiplicativ: *. /. div. mod;
· Operații logice: și, sau, nu;
3. Funcționarea cu aceeași prioritate sunt executate de la stânga la dreapta.
Deși nu există restricții cu privire la complexitatea expresiilor, dar expresii care conțin mai mult de 7 operanzi sunt dificil de citit și de înțeles și, prin urmare, nu ar trebui să fie utilizate astfel de expresii.
ü Pascal nici un standard sau un standard exponentiere funcție de operare, astfel încât vom folosi următoarea identitate matematică: x = y e ylnx.
ü Pascal există doar standard de calcul al funcției logaritm natural, deci folosind următoarea identitate matematică: b = ln LOGA b / ln o
expresie matematică: x 3/2 - 7x + tg (x + 2)
Exprimarea în Pascal: exp (3 * ln (x) / 2) -7 * x + sin (x + 2) / cos (x + 2)