Új hozzászólás Aktív témák

  • CyberPunk666

    senior tag

    válasz horush #29944 üzenetére

    Mindig végletekben gondolkozás van.
    Azért az még nem magoltatás, hogy valamit tudni is kell. Magoltatás az, ha ennek a mértéke aránytalanul sok.

    Én nem gondolom magoltatásnak, hogy ezt kell tudni a rendezésekhez:
    buborék: szomszédok összehasonlítása
    min/maxkiválasztás: le se tudom írni jobban a nevénél
    gyors: kiválasztott elem szerinti szétválogatás rekurzívan
    beszúró: egy elemről indul és mindig hozzáad a jó helyre (beszúr)
    ...

    kb ennyit kell "magolni", de a név is elég beszédes a legtöbb esetben, ez alapján megírható a dolog.

    Én azt szoktam mondani a diákoknak, hogy leírás alapján algoritmizálni kell tudni egy feladatot, és érteni kell az algoritmusok logikáját.
    Ezért kézenfekvő, hogy ha tud algoritmust írni, és ismeri ezeknek a logikáját, akkor ez ilyen 2 az 1-ben számonkérés.

    A lényegi képesség az, hogy ha elmondod egy algoritmus működési elvét, akkor azt le tudom írni. Akkor is, ha soha sem tanultam.
    Én anno úgy tanultam ugyanezt, hogy elolvastam az algoritmus 1-2 mondatot elvét, majd leírtam az algoritmust és megnéztem a jegyzetet.
    90%-ban ugyanazt írtam, néha nem jöttem rá a "trükkre", és akkor azt megjegyeztem és beépült az eszköztáramba, és később már más feladatoknál az is eszembe jutott.
    Szerintem ez nem magolás, és ez a helyes tanulásmód.

Új hozzászólás Aktív témák