Szabványos matematikai függvények és Turbo Pascal eljárások - life-prog

ASCII kódja „a” karakter karakter sorszám „a”

Mivel a függvény vagy eljárás hívás, néhány számítás, átalakítani vagy végezzen semmilyen más műveletet, a függvényhívás nevezhetjük-funkció operátor. és kifogásolási eljárás - kezelő eljárást.

Amikor hívja a függvény egy értéket kell rendelni egy változót. Például, Y Entry: = sin (x); Ez lehetővé teszi számunkra, hogy meghatározzuk a szinusz szög „x”, amely hozzá van rendelve a változó „Y”. A funkciók prioritása a legmagasabb, azaz a. E. Egy kifejezés kiértékelése első függvény értékét, majd egyéb műveletek elvégzésére. Például, a kifejezés Y = 5 * Cos (Pi + x); első számított érték az érvelés, akkor az érték a funkciót, amelyet szorozva öt.

Ha telefonál eljárást termel bizonyos intézkedéseket és visszatérhet a beállításokat. Az eljárás lehet, hogy nincs paraméterek, például, hogy inicializálja a véletlenszám-eloszlások okozott Randomize eljárás. Az eljárások közé paramétereket kell beállítani, amikor az eljárás és paraméterek visszatérési értékek végrehajtását követően az eljárást. Például, ha hívás Eljárás Str (x, s); paraméter „X” meg kell határozni, és a paraméter „S” visszaadott karakterlánc a forma „x”. Egyes eljárások, a paramétereket változtatni értékük, például, Inc eljárás (X); értékét növeli „x” egységnyi, azaz visszatér az új érték „x”, amely megfelel az üzemeltető x: = x + 1, .. Így, amikor az eljárás szükséges, hogy ismerjük a célját és típusát beállított paraméterek.

Kifejezés. Expression szabályt határoz meg kiszámítására egy bizonyos értéket. A kifejezés áll állandók, változók, függvénymutatók, jelek és zárójelek.

A kiértékelés kifejezésekben a következő:

1. A számított al-kifejezéseket zárójelben;

2. A művelet végrehajtódik a legmagasabb prioritással; A következő prioritási szint egyaránt általánosan használt (csökkenő sorrendben):

· Hatványozás;

· Multiplikatív műveletet: *. /. div. mod;

· Logikai műveletek: és, vagy, nem,

3. A működés ugyanolyan prioritású végre balról jobbra.

Bár nincsenek korlátozások összetettségét kifejezést, de kifejezések, amelyek több mint 7 operandusok nehéz elolvasni és megérteni, és ezért az ilyen kifejezések nem használhatók.

ü Pascal nem szabványos vagy normál működési funkció hatványozás, így használjuk a következő matematikai azonosság: x y = e ylnx.

ü Pascal létezik csak a szokásos kiszámításakor természetes alapú logaritmus függvény, így a következő matematikai azonosság: loga b = ln b / ln a

Matematikai expressziós: x 3/2 - 7x + TG (x + 2)

Expresszió Pascal: exp (3 * ln (x) / 2) -7 * x + sin (x + 2) / cos (x + 2)