Funcții sqr și sqrt

Funcții sqr și sqrt

Cum să fii un programator 2.0

Aceasta carte este pentru oricine care vrea să devină un programator. De fapt el vrea, nu doar un vis. Și vrea să devină un programator cu o scrisoare de capital, și nu doar să învețe kulebyakat unele programe primitive din ... Citește mai mult.

Funcția sqrt în Pascal calculează rădăcina pătrată a unui număr. Sintaxa sa este următoarea:

Funcția sqrt (X. ValReal). ValReal;

Această funcție returnează rădăcina pătrată a numărului trecut ca parametru X. Numărul X trebuie să fie pozitiv, în caz contrar apare o eroare în timpul executării programului (așa cum este scris în documentația, dar în versiunea mea a erorii compilator nu are loc, iar funcția în cazul unui parametru negativ returnează valoarea NaN) .

Sqr Funcția în Pascal calculează pătratul numărului. Sintaxa pentru diferitele tipuri este prezentată mai jos:

Această funcție returnează valoarea numerelor pătrate transmise prin intermediul parametrului. Aceasta este Sqr = x * x.

Pe tipul de ValReal am spus aici.

pătrat de

Aici, totul este foarte simplu. Pătratul numărului de X este egal cu produsul dintre X H. Aceasta este funcția Sqr la prima vedere pare inutil. Pentru că, în multe cazuri, este mai ușor să scrie, astfel:

Singurul caz în care utilizarea funcției Sqr este justificată în ceea ce privește simplificarea codului, este atunci când un parametru a trecut la un număr real (constant), cu o mulțime de zecimale, sau număr întreg foarte mare, sau o expresie complexă. De exemplu:

va scrie mai ușor decât

X = 5.3456753322 5.3456753322 *

De asemenea, cuadratura numere de expresie în complexul Pascal va fi, de asemenea, mai ușor dacă utilizați funcția Sqr:

X: = Sqr (Y + 100 * Z / X)

rădăcină pătrată

Când am studiat funcția de calcul a logaritmului exponențială și naturale. am învățat că ele pot fi folosite pentru a construi un număr de la orice putere. Aceasta se calculează, inclusiv, și rădăcina de orice grad.

Cu toate acestea, aceste caracteristici sunt încă un pic complicat. Prin urmare, pentru a calcula rădăcina pătrată în Pascal are o funcție specială (deoarece trebuie să calculeze rădăcina pătrată a mult mai des decât, de exemplu, rădăcina de gradul n-lea).

Această funcție știi deja - este funcția sqrt.

Și eu vă reamintesc ce rădăcina pătrată a celor matematica ruginit.

Deci, rădăcina pătrată a numărului de A (rădăcina gradul 2) - este soluția ecuației:

Aceasta este, rădăcina pătrată a numărului de A, X este numărul care atunci când pătrat dă numărul de A.

IMPORTANT!
Un număr poate fi doar un număr pozitiv. Scoaterea rădăcina unui număr negativ este, de asemenea, posibil, dar ar fi deja numere complexe.

articole similare