Szótár program, ami mindent tud

Unatkozásom közepette elkezdtem keresni egy programot, amit integrálhatnék ide az oldalra, és közben találtam egy gyöngyszemet: számítógép labor 2 nagy házim! (Készült: 2005. áprilisában.) Már a címből is kiderül, hogy ez egy szótár program, ami teljesen fullos. Mindenféle lehetőséggel, ami csak szem-szájnak ingere. Többféle keresési lehetőség, új szó felvétele, szó vagy szavak törlés, és visszaállítása! Bizony, ilyet is tud :) Egyetlen hibája, hogy a MEK-es szótárfájllal valami nyűgje van, úgyhogy arra még ki kéne találni valami megoldást, például egy átformázással vagy ilyesmivel. Gyakorlatilag annyit dolgoztam vele, hogy menjen, hogy a végére már elment a kedvem tőle, de ha Te hozod létre a szótárfájlokat, és pakolászod bele a szavakat, akkor teljesen jól működik. A szótár fájlnak azért meg van a maga formátuma: minden sor szóközzel kezdődik, majd a kifejezés, aztán egy nyíl “->” és végül a szó fordítása. A sor eleji szóköz biztosítja nekünk, hogy mindenféle furmányos karaktereket szúrhatunk be a helyére, így oldható meg egy “törölt” szó visszaállítása is :) Többet nem is mondanék róla, lássuk a programot: zip formában letölthető. Ez tartalmazza a futtatható fájlt, c++ forrást és természetesen két szótárfájlt is, néhány szóval.

Amennyiben a forrásfájlt szeretnéd felhasználni egészében, akkor kérlek hagyd benne a nevem; ha csak részeket használnál, akkor azt teljesen szabad módon teheted :) [Megjegyzés: egésznek a program magja számít, rész például egy rendező algoritmus.]

Mérés2

Feladat leírása:
Két üzemmódú LCD kijelző, az üzemmódok között másodpercenként vált: a, potenciométer állásának beolvasása, a kapott érték felső 8 bitjének megjelenítése LCD-n decimálisan kódolva. b, pontos idő megjelenítése, kezdőértéket a program a forrásból lehet állítani, egyik nyomógombra éjfélre állítja az órát. Az időzítést a timer segítségével interrupt-osan oldja meg.

Laboron kiegészítve: a potenciométerről leolvasott adatot decimális formában [3digit] kellett kiírni, illetőleg az órának is teljesen életszerűnek kellett hatnia [óó:pp:mm], és olyan is lett a kész forrásban :)

Linkek:
LCD házi forrás (itthon készített)SW folyamatdiagram
A kész házi:
Letöltés – zip {jegyzőkönyv, itthoni és kész forrás, sw folyamatdiagram}

Itthon fabrikált SW folyamatdiagram:

A diagram tetszett a mérésvezetőnek, bár a valós megvalósítást nem tükrözi :) az itthon elkészült forráskódnak a mása. Eredetileg előbb kell a diagram és utána a program, de az túl hosszadalmas ilyen ‘egyszerű feladatnál’ ;)

Mérés II. labor – 3. mérés – házi feladat – 2006.11.09.