Logikai műveletek

Augustus de Morgan (1806-1871)Nevéhez fűződik az arisztotelészi logika alapján a logikai műveletek algoritmizálásra tettelső kísérlet. 1847-ben publikált „Formális logika” c. műve veti meg a logikai algebra alapjait. George Boole(1815-1864)A formális logika törvényeit a matematikában alkalmazta, de a maga korában nem találtszámottevő visszhangra. Később a számolás gépesítése és a számítógépek kapcsán alapvető fontosságúnak bizonyult munkássága. Az […]

Continue Reading

Skálázhatóság

Mi az a skálázhatóság? Nagyméretű, összetett rendszerek esetén gyakori követelmény a skálázhatóság. Egy rendszert akkor mondunk skálázhatónak, ha nagyobb terhelés alatt képes a teljesítményét növelni további erőforrások (tipikusan hardver) hozzáadásával. Az informatikai (beleértve a hardver, a kommunikáció, a szoftver) skálázhatóság képes egy rendszer, hálózat, vagy egy folyamat áteresztőképességének növelésére. Jelentősége abban rejlik például, hogy a […]

Continue Reading

Hivatalos dokumentumok

A dokumentum fogalma, fajtái Röviden: ismereteket rögzítő információhordozó. Ez lehet tárgy, könyv, folyóirat, audiovizuális hordozó, számítógépes memória stb. A szó a latin docere, tanítani, oktatni igéből származik. A dokumentum lényege, hogy az információt rögzítve tartalmazza. Különbséget kell tennünk a régészeti, múzeumi, művészeti dokumentumok és a könyvtári dokumentumok között. A könyvtári dokumentumok mindig valamely lejegyzett szellemi […]

Continue Reading
c#

C# ciklusok (iterációk)

While ciklus (elöltesztelő ciklus) Mondhatnám, hogy először lő, aztán kérdez… de igazából először vizsgál aztán végez. A ciklus megvizsgálja a feltételt, majd utána végzi el az utasításokat. Ezt addig ismétli, míg igaz a feltétel. Mindig kell lennie egy kilépési feltételnek, mert különben végtelen ciklust írunk, az meg nem jó senkinek. Break: a ciklusból való kilépést, […]

Continue Reading
c#

C# szelekciók, elágazások

Az elágazásoknak min. 1 vagy több ága is lehet, ha több ága van mint kettő, akkor már összetett elágazásról van szó. Nézzünk egy egyszerű példát, bekérünk egy számot, és kiírjuk az abszolút értékét.  A // itt is az egysoros komment jele Összetett feltétel Csináljunk egy olyan programot, amely bekéri egy dolgozat maximális pontszámát, majdaz abból […]

Continue Reading
c#

C# alapok

Nyissuk meg a visual studiot és hozzunk létre egy új projektet, a Visual C# fülnél a Console Application-t válasszuk, adjunk neki nevet és helyet! Az első sorba/sorokba  kerül az egyes modulok közti hivatkozás, ezzel gyakorlatilag „lerövidíthetjük” a  programkód írását. Használata: using modul; Pl.: using System; Ezzel beemeltük a System osztályt, ami később kell nekünk. A következő a […]

Continue Reading

Rendelkezésre állás

Egy fogalom, amelyet gyakran összetévesztenek a biztonsági mentés fogalmával: a rendelkezésre állás. Míg a biztonsági mentés azt jelenti, hogy ha adataink az elsődleges tárolási helyükön váratlan hiba vagy szándékos támadás miatt elvesznek, azokat egy biztonságosan tárolt másolattal helyettesíteni tudjuk. Ezzel szemben a rendelkezésre állás azt jelenti, hogy adatainkhoz hozzáférhetünk, amikor szükségünk van rájuk, azok elérését […]

Continue Reading

Felhő alkalmazások

Mi az a felhő? A felhőalapú számítástechnika (angolul „cloud computing”) a számítástechnika egyik ágazata. Többféle felhőalapú szolgáltatást különböztethetünk meg, a közös bennük az, hogy a szolgáltatásokat nem egy meghatározott hardvereszközön üzemeltetik, hanem a szolgáltató eszközein elosztva, annak üzemeltetési részleteit a felhasználótól elrejtve. A szolgáltatásokat a felhasználók hálózaton keresztül érhetik el, publikus felhő esetében az interneten […]

Continue Reading

Scratch

A Scratch objektumorientált, interpretált, dinamikus és vizuális programozási nyelv, amelyet elsősorban a programozással ismerkedő gyerekek számára fejlesztenek. A programkód – amely a programkészítés során felhasznált szereplők viselkedését írja le – színekkel kategorizált kirakóelemekből építhető össze. Ezek parancsok, változók, állapotkomponensek, logikai kifejezések, elágazás- és ciklusszervező utasítások, és csak szintaktikailag helyes módon illeszkednek egymáshoz. A programozás eseményvezérelt, […]

Continue Reading