Szabványos függvények a Pascalban
Bevezetés Pascalban a függvények feladata, hogy a bemenő paraméterekből előállítsák a függvényértékeket Függvényeket általában kifejezésekben, értékadásokban kiirásokban használunk
Matematikai Függvények Abs(x) abszolút érték: Pl: x:=-12 x:= Abs(x) -> x=12 Cos(x) koszinusz: Pl: x:=3.14 x:=cos(x) -> x=1 Sin(x) szinusz: Pl: x:=3.14 x:=sin(x) -> x=0
Feladat Olvassunk be két számot Számítsuk ki és írjuk ki az első szám abszolút értékét és a második szám koszinuszát
MEGOLDÁS:
Matematikai Függvények Frac(x) egy szám törtrésze Pl: x:=12.34 x:=frac(x) -> x=0.34 Int(x) egy szám egész része (valós típusként) Pl: x:=12.34 x:=int(x) -> x=12.0 Round(x) legközelebbi egész értékre kerekít Pl: x:=12.8 x:=round(x) -> x=13 Trunc(x) egy szám egész része (egész típusként) Pl: x:=12.8 x:=trunc(x) -> x=12
Feladat Olvassunk be egy számot és bontsuk fel egész részre és törtrészre. Írjuk ki ezeket.
MEGOLDÁS:
Matematikai Függvények Sqr(x) egy szám négyzete Pl: x:=5 x:=sqr(x) -> x=25 Sqrt(x) egy szám négyzetgyöke Pl: x:=38 x:=sqrt(x) -> x=6.16 Inc(x) növeli a számot eggyel Pl: x:=38 x:=inc(x) -> x=39 Dec(x) csökkenti a számot eggyel Pl: x:=70 x:=dec(x) -> x=69
Feladat Olvassunk be két számot, növeljük az első értékét eggyel, majd számítsuk ki az így kapott szám négyzetgyökét.
Egyéb függvények: Pi Pl: x:=Pi -> x= Random(x) véletlenszámot generál [0..x-1] intervallumból Pl: x:=random(5) -> x=3 véletlen szám [0..4] intervallumból
Feladat Generáljunk egy véletlen számot és számítsuk ki annak a körnek a területét és kerületét melynek sugara egyenlő az adott generált véletlenszámmal