Python: elágazás(ok)

Elágazás avagy feltétel vizsgálat. Matematika óráról ismerős lesz, feltételeket fogunk vizsgálni. Ezek lehetnek igazak, vagy hamisak. A feltétleknél a jól ismert relációs jeleket használjuk. egyenló: a == bnem egyenlő: a != bkisebb mint… : a < b kisebb egyenlő: a <= b nagyobb: a > b nagyobb vagy egyenló: a >= b Nézzünk pár nagyon […]

Continue Reading

Python: változók

Kezdjük a kommentekkel, még mielőtt belemélyednénk a változók használatába. A kommentek hasznosak, mert segítik a későbbi munkánkat, könnyebb rájönni mit, miért csináltunk mikor megírtunk egy programot. A komment jele a #. Alapvetően minden sor elé ki kell írni, ahová kommentet írunk. Esetleg használhatjuk a tripla idézőjelet több soros kommenthez. Nyilván nem kell kisregényt írni, nem […]

Continue Reading
PYthon

Python bevezető

A Python nyelvet 1991-ben Guido van Rossum dolgozta ki. Ma az egyik legnépszerűbb programozási nyelv. A kígyóhoz nem sok köze van, a Monthy Python brit sorozatról kapta a nevét. Az ágazati alapvizsgán a Python is szerepel a weblap szerkesztés és a hálózati ismeretek mellett. Ez a bejegyzéssorozat az ágazati alapvizsgára segít felkészülni alapvetően, de lesznek […]

Continue Reading
c#

C# listák

Lista A lista használatához ne felejtsük el: Using.System.Collections.Generic A lista olyan tömb gyakorlatilag, aminek változhat az elemszáma. A tömbökhöz képest annyi a különbség, hogy dinamikusan foglal memóriát, csak annyit, amennyi elemet tárol. A lista index-érték párokból áll. A lista elemeire az index vagy az érték segítségével hivatkozhatunk. List<típus> listaneve = new List<típus>(); Műveletek listákon: List<double> […]

Continue Reading

App inventor példák

Gyakorlás: Barkoba játék Próbáljuk meg App Inventor segítségével megvalósítani a klasszikus barkoba játékot! Ehhez szükség lesz 2db változóra, az egyik a gép által sorsolt számot, a másik a felhasználó tippjét fogja tárolni. A két változót összehasonlítva megvizsgáljuk az eseteket. Ha a két szám egyenlő, akkor nyert a felhasználó, ellenkező esetben vagy kisebb, vagy nagyobb a […]

Continue Reading
c#

C# grafikus felület

Windows form Application Ha szeretnénk grafikus felülettel is ellátni programunkat, akkor válasszuk a New procejt, Windows form application lehetőséget a Visual Studioban. Célszerű beállítások: View menü: Properties Windows, Toolbox, Solution explorer A programkészítés így két irányban halad: lesz egy design nézet, ahol a grafikus elemeket látjuk, és marad a program, amit már megszoktunk. Leggyakrabban használt […]

Continue Reading

C# objektumorientált programozás

Az obejktum orientált programozás célja, hogy egyszerűsítse a szoftver tervezést és megvalósítást. Az objektum orientált programozás alapelemei az osztályok. Egy osztály tartalmazhat változókat és metódusokat. Az osztályokból készülnek tulajdonképpen az objektumok (példányok). Például: készítünk egy Ember osztályt, amelynek 3 tulajdonsága lesz: név (string) kor (int) település (string). Ebből készíthetünk el egy konkrét személyt valamilyen konstruktorral. […]

Continue Reading
c#

C# programozási tételek

2021.01.14 beadandó feladat Összegzés Általában egy tömb elemeinek összegzését jelenti. Általánosan: összeg=összeg+aktuális elem, vagyis új összeg=régi összeg+aktuális elem Példa: Állítsunk elő 10db 1-100 közötti véletlen számot, töltsünk fel velük egy tömböt. Számoljuk ki a számok összegét! Ha ez megvan, akkor ennek felhasználásával számoljuk ki az átlagukat is! Megszámlálás Megszámoljuk, hogy hány olyan elem van, ami […]

Continue Reading
c#

C# eljárások, függvények

Eljárásokat akkor használunk, ha egy hosszabb programot kell írnunk, és növelni akarjuk az átláthatóságát. Így nem kell mindent a main alá betenni, szét lehet tagolni. Egy eljárást többször is meg lehet hívni, viszont elég ha csak 1 helyen programozzuk le! Milyen takarékos 🙂 Egy eljárás tulajdonképpen egy részfeladatot lát el. Az eljárásra a nevével hivatkozunk. […]

Continue Reading