Programozás 2/2007
A MathWikiből
(Változatok közti eltérés)
4. sor: | 4. sor: | ||
Juhász István-Kósa Márk-Pánovics János: C példatár, 2005, PANEM.<br/> | Juhász István-Kósa Márk-Pánovics János: C példatár, 2005, PANEM.<br/> | ||
− | A feladatok megoldásai megtalálhatóak a http://infotech.inf.unideb.hu/konyvek/cpeldatar/ oldalon. Minden kód HTML-ben van, ezért | + | A feladatok megoldásai megtalálhatóak a http://infotech.inf.unideb.hu/konyvek/cpeldatar/ oldalon. Minden kód HTML-ben van, ezért vagy szövegfájlként kell ''menteni'' (save as), vagy ki kell ''másolni'' egy fájlba (copy-paste). |
Az [[SZIMP2|Informatika 2]] tárgy wiki oldala. | Az [[SZIMP2|Informatika 2]] tárgy wiki oldala. | ||
14. sor: | 14. sor: | ||
Az alábbi feladatok a példatár példáinak kis módosításai vagy pontosításai. A feladat után kerek zárójelben az ismétlendő anyag szerepel. | Az alábbi feladatok a példatár példáinak kis módosításai vagy pontosításai. A feladat után kerek zárójelben az ismétlendő anyag szerepel. | ||
# (2.3) Írjunk programot, mely egy beolvasott évszámról eldönti, hogy szökőév-e. Ha a beolvasott szám nem pozitív, írja ki, hogy nem évszám. (if, else if, else, printf, scanf, logikai műveletek: &&, ||..., %) | # (2.3) Írjunk programot, mely egy beolvasott évszámról eldönti, hogy szökőév-e. Ha a beolvasott szám nem pozitív, írja ki, hogy nem évszám. (if, else if, else, printf, scanf, logikai műveletek: &&, ||..., %) | ||
− | # (2.11 a) Írjunk programot, mely összeadja az egészeket 1-től n-ig az n(n+1)/2 képletet). | + | # (2.11 a) Írjunk programot, mely összeadja az egészeket 1-től <math>n</math>-ig az <math>n(n+1)/2</math> képletet használata nélkül. (for, i++, +=) |
+ | # (2.17 b) Írjunk nem rekurzív programot egyetlen while-ciklussal két pozitív egész szám legnagyobb közös osztójának meghatározására, azaz az Euklideszi algoritmusra. (while) | ||
+ | # (2.20) Olvassunk be egy karakterláncot, és számoljuk meg a kisbetűk számát az első olyan karakterig, amely nem az angol ábécé egy betűje, majd írjuk ki ezt a számot. (do while, char, getchar, islower, isalpha) |
A lap 2007. szeptember 30., 13:06-kori változata
Tartalomjegyzék |
Segédanyag
A C nyelvhez
Juhász István-Kósa Márk-Pánovics János: C példatár, 2005, PANEM.
A feladatok megoldásai megtalálhatóak a http://infotech.inf.unideb.hu/konyvek/cpeldatar/ oldalon. Minden kód HTML-ben van, ezért vagy szövegfájlként kell menteni (save as), vagy ki kell másolni egy fájlba (copy-paste).
Az Informatika 2 tárgy wiki oldala.
Gyakorló feladatok
Bevezető feladatok
Az alábbi feladatok a példatár példáinak kis módosításai vagy pontosításai. A feladat után kerek zárójelben az ismétlendő anyag szerepel.
- (2.3) Írjunk programot, mely egy beolvasott évszámról eldönti, hogy szökőév-e. Ha a beolvasott szám nem pozitív, írja ki, hogy nem évszám. (if, else if, else, printf, scanf, logikai műveletek: &&, ||..., %)
- (2.11 a) Írjunk programot, mely összeadja az egészeket 1-től n-ig az n(n + 1) / 2 képletet használata nélkül. (for, i++, +=)
- (2.17 b) Írjunk nem rekurzív programot egyetlen while-ciklussal két pozitív egész szám legnagyobb közös osztójának meghatározására, azaz az Euklideszi algoritmusra. (while)
- (2.20) Olvassunk be egy karakterláncot, és számoljuk meg a kisbetűk számát az első olyan karakterig, amely nem az angol ábécé egy betűje, majd írjuk ki ezt a számot. (do while, char, getchar, islower, isalpha)