Felkészülés a gyakorlatra
-
Az 4. előadás anyagának átnézése
Függvények a C nyelvben
A 4. gyakorlat anyagának átismétlése
1. Feladat
Írjunk C függvényt egyszerű matematikai függvények értékének kiszámítására! Írjunk egy kis programot is, amikben meghívjuk őket.
-
Írjuk meg az f(x)=3*x+2 függvényt!
-
Írjuk meg az f(x)=1/x (hiperbola) függvényt!
-
Írjuk meg a gyökhelykereső feladatban látott f(x)=sin(x-0.6)-0.4 függvényt!
2. Feladat
Írjunk egyszerű aritmetikai függvényeket! Induljunk ki a 4. gyakorlaton megoldott feladatokból, vagy az innen letölthető kódból!
-
Írjunk függvényt, mely egy egész szám valódi osztóinak számát adja vissza!
-
Írjunk függvényt, mely egy egész számról eldönti, hogy az prím-e!
-
Írjunk függvényt, mely kiszámolja két egész szám legnagyobb közös osztóját!
3. Feladat
Függvény meghívásának gyakorlása, dekompozíció.
-
Alakítsuk át a gyökhelykereső programot úgy, hogy felhasználjuk az 1/c-ben megírt függvényt! A gyökhelykereső program korábban már szerepelt, letölthető innen.
-
A prímtesztelő függvényre alapozva írjunk programot, mely kiírja az első 20 prímszámot!
Fakultatív házi feladatok
-
A prímséget tesztelő függvény kódja majdnem teljesen ugyanaz, mint a valódi osztók számát számoló függvényé. Alakítsuk át úgy, hogy a prímtesztelőből meghívjuk a másik függvényt!
-
Írjunk programot, mely kiírja az összes olyan kétjegyű számokból álló számpárt, melyekre az LNKO éppen a két szám különbsége!
-
Írjunk függvényt, mely a gyökhelykeresést a megadott alsó és felső határ között a megadott pontossággal elvégzi a f(x)=sin(x-0.6)-0.4 függvényen, feltételezve, hogy a kapott intervallumon a függvény monoton. Próbáljuk ki mi történik a programban, ha a feltétel nem teljesül!
-
Írjunk függvényt, mely a bemeneten kapott két egész szám közötti prímek számát adja vissza!
-
A példatár kapcsolódó feladatai
Felkészülés a következő foglalkozásra
-
Az 4. előadás anyagának átnézése
Típusok
Ábrázolási korlátok és pontosság
-
Az 5. előadás anyagának átnézése
Struktúrák
Operátorok
Az 5. gyakorlat anyagának átismétlése