Maximumkiválasztás

Eljutottunk az utolsó elemi programozási tételünkhöz, hát nem nagyszerű?:) Lássuk: A videóban ígértem egy prezentációt a karakterkódolásokról, hát íme: https://prezi.com/-h6xut8ieuos/karakterkodolasok-es-kodtablak/ És akkor a szokásos kódok. Következik a Maximumkiválasztás: Először pszeudokódban, általánosan: Aztán Pythonban, értékek szerint bejárva a bejárható objektumot: Indexek szerint bejárósat nem is írok, mert mostanra te is meg tudod írni, ugye? alig-alig kell A…

Megszámolás

Az előző három tétel arról szólt, hogy a listánkat átnyálaztuk adott tulajdonságú elem után kutatva. Ha találtunk ilyen elemet, akkor csináltunk vele valamit (kiírtuk, változóba töltöttük az értékét, változóba töltöttük az indexét), majd angolosan távoztunk. A távozásnak alapvetően két módja volt: break-kel kiugrottunk a for-ciklusból, és azt is elfelejtettük, hogy valaha járunk ott (többnyire ezt használtuk)…

Lineáris keresés

Nézzük meg, mit csinált az előző két programozási tétel: Az eldöntés arra volt jó, hogy megnézzük, van-e adott tulajdonságú elem a sorozatban A kiválasztás esetében biztosak voltunk benne, hogy van adott tulajdonságú elem, és a tétel megmondta, hogy melyik ez az elem. A keresés ez a kettő együtt: megmondja, hogy melyik az adott tulajdonságú elem, ha…

Kiválasztás

Az előző alkalommal az eldöntés tételében azt vizsgáltuk, hogy van-e adott tulajdonságú elem a bejárható objektumunkban. Most abból indulunk ki, hogy van ilyen tulajdonságú elem, de melyik az? Erre a kérdésre válaszol a kiválasztás tétele, amelyik lényegében megegyezik az eldöntés tételével, a közepe más. A programozás tétel általánosan, pszeudokóddal: Elemek szerint bejárva az objektumunkat: Indexek…

Eldöntés

Az előző alkalommal láttuk életünk első programozási tételét. Már rém okosak vagyunk, és tudjuk, hogy a programozási tétel valójában nem is tétel, hanem egy jól bejáratott, kipróbált módszer egy típusprobléma megoldására. A mai alkalommal eldöntünk dolgokat. Az eldöntés úgy értendő, hogy eldöntjük, hogy egy adott gyűjteményes adatszerkezetben – azaz például listában – van-e adott tulajdonságú…

Clam + Orby + Kittie

Sorozatszámítás

Ezzel a poszttal kezdetét veszi az a sorozat, amelyekben az elemi programozási tételekről beszélgetünk. Na de Mi a pék az a programozási tétel? Az úgy van, hogy nálam okosabb emberek megfigyeltek kismillió, programkészítéskor felmerülő problémát, és arra jutottak, hogy kategorizálni lehet őket, vagy ha úgy tetszik: a programozáskor felmerülő problémák nagy része visszavezethető néhány alapproblémára.…