Funkciók sqr és sqrt
Hogyan kell egy programozó 2.0
Ez a könyv mindenki számára, aki azt akarja, hogy a számítógép-programozó. Tulajdonképpen azt akarja, nem csak egy álom. És azt akarja, hogy legyen egy számítógép programozó nagybetűvel, és nem csak tanulni kulebyakat primitív programok ... Tovább.
Sqrt függvény Pascal kiszámítja a négyzetgyöke egy számot. A szintaxis a következő:
funkció Sqrt (X. ValReal). ValReal;
Ez a függvény a négyzetgyöke számát átadott paraméter X száma X pozitívnak kell lennie, különben hiba történik a végrehajtása során a program (ahogyan a dokumentációban, de az én változata a fordító hiba nem fordul elő, és a funkciót abban az esetben negatív paraméter értékét adja vissza NaN) .
Térnél Funkció Pascal kiszámítja a téren a számot. A szintaxisa a különböző típusú az alábbiakban mutatjuk be:
Ez a függvény értéke négyzetszám keresztül továbbított paramétert. Ez térnél = x * x.
A fajta ValReal elmondtam itt.
tér
Itt minden nagyon egyszerű. A tér a száma X egyenlő a termék a X H. Ez térnél funkciót az első pillantásra úgy tűnik, haszontalan. Mivel sok esetben könnyebb írni, így:
Az egyetlen eset, amikor a használat térnél funkció szempontjából indokolt egyszerűsítése a kódot, akkor, amikor egy paraméter lett átadva a valós szám (állandó) sok tizedesjegy pontossággal, vagy nagyon nagy szám, vagy egy összetett kifejezést. Például:
ír könnyebb, mint
X = 5,3456753322 5,3456753322 *
Szintén négyszögesítése számok Pascal összetett kifejezést is könnyebb, ha használja a térnél funkció:
X: = térnél (Y + 100 * Z / X)
négyzetgyök
Amikor megvizsgáltuk a számítási funkcióra exponenciális és természetes logaritmus. megtanultuk, hogy lehet használni, hogy építsenek egy számot áramot. Ez kiszámítani, többek között, és a gyökere minden mértékben.
Azonban ezek a funkciók még mindig egy kicsit bonyolultabb. Ezért kiszámításához négyzetgyök Pascal speciális funkciója van (mert ki kell számítania a négyzetgyök sokkal gyakrabban, mint például a gyökere az n-edik fok).
Ez a funkció már tudja - ez Sqrt funkciót.
És itt szeretném emlékeztetni, hogy mi a négyzetgyöke e rozsdás matematika.
Tehát a négyzetgyöke a szám egy (a gyökér a 2. fokú) - az egyenlet megoldása:
Vagyis a négyzetgyöke számát, X az a szám, amely, ha a négyzeten számát adja meg A.
FONTOS!
Egy szám csak pozitív szám. Eltávolítása a gyökere negatív szám is lehetséges, de ez már a komplex számok.