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

Felkészülés a gyakorlatra

  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

1. Feladat

Gyakoroljuk a szélsőérték-keresési feladatot nem végjeles és végjeles sorozatoknál

  1. Írjunk programot, amely beolvas 5 egész számot és kiírja a beolvasott számok közül a legnagyobbat!

  2. Írjuk át a programot úgy, hogy ne 5 számot olvasson be, hanem akkor hagyja abba, ha 0 érkezett!

2. Feladat

Gyakorlás számelméleti problémákon.

  1. Írassuk ki egy beolvasott szám összes valódi osztóját és azt is, hogy hány ilyen van!

  2. Írjunk programot, mely egy számról eldönti, hogy prím-e!

3. Feladat

Egy egészeket tartalmazó tömbben egy osztály tanulóinak (centiméterben megadott) testmagasságát tároljuk. A program kerete innen letölthető.

  1. Írassuk ki a tömbben tárolt elemeket!

  2. Csak a 160 centinél nagyobb elemeket írassuk ki és számoljuk is meg az ilyen elemeket!

  3. A 8. adatot frissítsük egy a bementről érkezett új adattal.

  4. Tételezzük fel, hogy az osztályba nyolc lány és négy fiú jár és a magasság adatok lány-lány-fiú-lánylány- fiú-... sorrendben állnak a tömbben.
  5. Írassuk ki sorban a fiúk testmagasságát!

  6. Írassuk ki a legmagasabb lány testmagasságát!

Fakultatív házi feladatok

  1. Írjuk át az 1.b feladatot úgy, hogy azt írja ki, hogy hányadiknak érkezett a legnagyobb szám.

  2. Írjunk programot, amely beolvas előre megadott számú valós számot és kiírja a legnagyobb és a legkisebb különbségét!

  3. Írjunk programot, amely beolvas előre megadott számú valós számot és kiírja a második legnagyobbat!

  4. Írjunk programot, amely beolvas 2 számot és kiírja ezek legnagyobb közös osztóját (közös osztók keresésével).

  5. Írjunk programot, amely beolvas 2 számot és kiírja ezek legnagyobb közös osztóját (Euklidészi algoritmussal, vagy annak továbbfejlesztett változatával).

  6. Számoljuk ki az osztály átlagmagasságát!

  7. Írassuk ki, az átlagnál nagyobbak számát és magasságát!

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

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

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

    1. Függvények a C nyelvben

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