Informatika2-2013/Gyakorlat03
A MathWikiből
A lap korábbi változatát látod, amilyen Kkovacs (vitalap | szerkesztései) 2013. február 26., 02:56-kor történt szerkesztése után volt.
Ismétlés
- Beolvasás scanf-el:
int z; printf("Add meg z értékét: "); scanf("%d", &z);
Az &-et ne hagyjuk ki.
- Ciklusok: for, while, do-while
- Megírtunk egy egyszerû programot, ami egyesével összeadta a pozitív egész számokat növekvõ sorrendben amíg el nem ért egy küszöböt. Tanulság:
- For ciklus feltétele nem feltétlen függ közvetlenül a ciklusváltozótól.
- Ha elakadnánk lehetséges, hogy csak egy új változót kellene felvenni.
- Írtunk programot amivel akárhány számot beolvashattunk és akkor állt le ha egymás után azonosat adtunk neki. Tanulság:
- Ha elõre nem ismert számú adatot akarunk beolvasni, hasznos lehet egy while vagy do-while ciklus.
- Korábbi adatokat eltárolhatunk egy változóban, ha szükségünk lehet még rájuk.
- Írtnunk minimum és/vagy maximum keresõ programot. Tanulság:
- Még ha elõre ismert számú adatot kell beolvasnunk akkor se feltétlen praktikus mindet eltárolni.
- Tudunk olyan algoritmusokat írni amik "on the fly" mûködnek, miközben a beolvasás történik már fut a számolás, nem csak a beolvasás után.