A Programozás alapjai 1. - BMEVIHIA106 - 2011/12 II. félév
3. Gyakorlat

Felkészülés a gyakorlatra

  1. Az 2. előadás anyagának átnézése

    1. Strukturált algoritmusok építőkockái

    2. A C nyelv utasításai és használatuk

  2. A 2. gyakorlat anyagának átismétlése

  3. A fejlesztőkörnyezet útmutatójának tanulmányozása és otthoni kipróbálás

1. Feladat

Beolvasás, kiírás és egyszerű algoritmusok programozása

  1. Írjunk programot, ami 1-től tízig kiírja a számokat egymás alá.

  2. Írjunk programot, amely beolvas 5 egész számot, és visszaírja a háromszorosukat!

  3. Írjunk programot, ami beolvas öt számot, és csak az utolsó háromnak a háromszorosát írja ki!

  4. Írjunk programot, ami beolvas öt számot, és a 10-nél kisebbeknek a háromszorosát írja ki!

2. Feladat

Írjunk programot, ami bekér egy pozitív egész számot és kiírja azokat a pozitív páros számokat, melyek kisebbek a szám gyökénél. Bár van könyvtári gyökvonás függvény (sqrt), ezt most ne használjuk!

3. Feladat

A folyamatábrából kiindulva kódoljuk C-ben az első gyakorlaton látott algoritmusokat!

  1. Gyökhelykereső, mely a megkívánt potnosságot a felhsználótól kéri be

  2. Számkitaláló

Fakultatív házi feladatok

  1. Írjuk át a 2. feladat megoldását úgy, hogy for ciklust használjon!

  2. Írjuk meg az 1. feladat részfeladatait úgy is, hogy a beolvasandó számok száma nem 5, hanem ezt is a felhasználó adja meg!

  3. A példatár kapcsolódó feladatai

Felkészülés a következő foglalkozásra

  1. Az 3. előadás anyagának átnézése

    1. Végjeles és anélküli sorozatok

    2. Ciklusszervezés

    3. Tömbök fogalma, indexelése

  2. A 3. gyakorlat anyagának átismétlése