menu
brightness_medium
Müller Kristóf
PPKE-ITK AIMS-Labor

Programozás Házi


Témakörökre felbontva pár házim és beadandóm:


Kizárólag tanító jelleggel! Ráadásul némelyik hibás 😛

Bevezetés a programozásba


PLanG és C++

Még üres

Valószínüleg az is marad, de lehet, hogy az új évfolyam feladatait megcsinálom
Just for the heck of it

Feladatsor
PLanG leírás és letöltés

Programozás 1.


Főleg C++

Pár random program

Órára vagy órán készültek

Valami DNS program... Nem emlékszem teljesen mit csinál... De itt van 😀

Letöltés

Az összes grafikai projektem


Mindegyik tartalmaz egy "mkext" header filet, amiben nekem tetsző függvényekké alakítottam az alapértelmezett kirajzoló függvényeket.

Egy Vasarely szerű minta kirajzolója. Van pár szín effekt és késleltetett kirajzolás.

Letöltés
minta

Hóesés... Elvileg a kattintás csinál valamit. Ha nem akkor a konfetti néven kikommentelt sorokról szedd ki a kommentelést.

Letöltés
minta

Részecskék röpködnek egy gravitációs központ körül. A központ kattintással megváltoztatható. Elvileg Space-el megállítható és folytatható a szimuláció.

Letöltés
minta

Egy csillag és a körülötte keringő bolygó szimulációja. Az első beadandóm ezen alapszik.

Letöltés
minta

Egy csillag körül kattintásra "por" keletkezik, aminek a részecskéi vonzzák egymást és ütközéskor egybeolvadnak. !VIGYÁZZ! Néha szarul indul el és a homogén por helyett csak pár nagy krumpli keletkezik. Ez nemtudom miért van nekem néha ez történt, de egy újraindítás után rendesen működött. Ja igen és ne kattints sokat egyszerre... Laggolni fog.

Letöltés
minta

Convay-féle életjáték (lásd még: itt
). Kattintásra új sejtek alkothatók, pusztíthatók. Space-el egyet léptet, Enterrel indít. A kommentekből választható, hogy előre kitöltse random sejtekkel vagy ne. A rács mérete is állítható.

Letöltés
minta

Beolvas egy .kep filet amit aztán kirajzol. Görgővel zoomolható a kép. Kicsit bugos, a lelógó pixelek nem frissülnek és ha zoomolás közben megváltoztatod a zoomolás helyét, akkor nem oda zoomol. De ez van...

Letöltés
minta

Betölt egy térkép filet, majd kirajzolja. A negatív magasságok kékes színnel jelennek meg. A második beadandó ezen alapszik.

Letöltés
minta

A beadandóim a 2. félévből


A feladatok tudtommal fenn vannak a wikin, de ha nem lesznek akkor majd mindegyik beadandóhoz kiírom a feladatot.

Hát szeretem az űrt meg a rakétákat... Meg a gravitációt elég könnyű kiszámolni. Szóval ez egy kis játék. Egy bolygó körül kering egy hold és egy rakéta. A rakétát lehet irányítani, mégpedig a fúvókák irányának és erejének beállításával. Nincs cél... De megpróbálhatsz a hold körüli pályára állni. 😀

Letöltés
minta

A fényforrás modellezését választottam. Kattintásra áthelyezhető a fényforrás, görgővel állítható magasságban. Az árnyékvetés nem sikerült. Utána olvastam és nagyon bonyolult algoritmusok voltak benne... Ez egy egyszerű grafikus lib segítségével nem oldható meg.

Letöltés
minta

Hát az én adatszerkezetem egy set<map<string,set<string>> volt. Egy szinoníma szótár elkészítését választottam. A "Feladat.txt"-ben leírtam, hogy mit csinál, de egy "help" paranccsal elég infóhoz juthatsz 😀

Letöltés
minta

Programozás 2.


C++ főleg GUI programok

wxWidget projektek

Lehet, hogy pár dolog nem fog úgy működni, mint ahogy kellene. A wx könyvtár Linuxon (amit én használok) pár függvény meghívása nélkül is működik. Ha jól tudom azokat a GTK kezeli, és nekem nem kell bajlódnom. De Windowson (ahol a zh-t fogjuk írni) kell.

Három csúszka, a három színcsatornára. A gomb lenyomására az ablak színe megváltozik.

Letöltés
minta

GUI Beadandó

A prefixmentes kódolás volt a téma... A feladat részletesen fent van a wikin. A szöveg szerinti sorbaállítás azonos kódolt szövegeknél nem működik :D

Letöltés
minta

Basics of Image Processing / Képelemzés alapjai


MATLAB kódok, beadandók és órai kódok

wxWidget projektek

Lehet, hogy pár dolog nem fog úgy működni, mint ahogy kellene. A wx könyvtár Linuxon (amit én használok) pár függvény meghívása nélkül is működik. Ha jól tudom azokat a GTK kezeli, és nekem nem kell bajlódnom. De Windowson (ahol a zh-t fogjuk írni) kell.

Három csúszka, a három színcsatornára. A gomb lenyomására az ablak színe megváltozik.

Letöltés
minta

GUI Beadandó

A prefixmentes kódolás volt a téma... A feladat részletesen fent van a wikin. A szöveg szerinti sorbaállítás azonos kódolt szövegeknél nem működik :D

Letöltés
minta

Random programok


Nem köthető egy félévhez sem

Flugi Grafix

Random grafikai programok, Flugi által biztosított grafikus könyvtárral

Aknakereső... What else?

Letöltés
minta