Számítógépes programozás: mi ez, az alapdefiníció és az adatszerkezetek


post-title

A számítógépes programozás alatt értendők azok a koncepciók, amelyek a programozó által az adatok helyes szervezésének alapját képezik, akiknek képesnek kell lenniük olyan program kidolgozására, amely képes a kívánt eredmény eléréséhez szükséges összes művelet szekvenálására.


Alapvető számítógépes programozás

A programozás kifejezés azt az informatikai eljáráskészletet jelöli, amelyet a rendezett utasítások sorozatának a számítógéphez történő továbbításához használnak egy jól meghatározott eredmény elérése érdekében.

Az utasítások ezen sorozatát az "algoritmus" kifejezés jelöli.


Az első lépés, amelyet egy informatikai üzemeltetőnek meg kell tennie a program kidolgozásának célját, az, hogy a kívánt eredmény eléréséhez szükséges összes logikai műveletet sorba rendezi.

Ezt követően az így írt programot megfelelő formába kell fordítani, hogy a számítógép megértse.

A programozó által írt programot általában forrásprogramnak, míg a fordítási folyamat után kapott programot objektumprogramnak nevezzük.


Annak érdekében, hogy egy programot számítógépről lehessen végrehajtani, elengedhetetlen, hogy azt gépi kódra lefordítsák, vagyis bináris számok sorozatában, amelyek közül néhány nem más, mint a központi feldolgozó egységhez intézett pontos utasítások, más tiszta adatok és még mások memóriacímeit.

A számítógépes programozás során az adatokat könnyen kezelhető struktúrákba kell rendezni, ezért az adatokhoz név vagy rövidítés tartozik, amely lehetővé teszi az azonosítást.

Állandónak nevezzük azokat az adatokat, amelyekhez egyedi nevet rendeltek, és amelyek ugyanazt az értéket tartják fenn a program teljes részében, ahol azt meghatározták.


Éppen ellenkezőleg, azokat a változókat hívjuk meg, amelyekre - még akkor is, ha egyedi nevet rendeltek - a program szabadon különféle értékeket rendel, attól függően, hogy hol találkozik velük.

A számítógépnek nemcsak tudnia kell, hogy egy bizonyos adatot hívnak, hanem annak is tudnia kell, hogy milyen típusú az, hogy képes legyen megfelelő kezelésére a memóriában.

Ajánlott leolvasások
  • Internet programok: böngészés és gyors letöltés
  • Ellenőrizze a csatlakozási pingot: hogyan tesztelje
  • Számítógépes vírus: meghatározás, számítógépes biztonsági kockázatok
  • Videokártya: a számítógép grafikus kezelőjének felszerelése
  • Irodai programok: szövegszerkesztés, menedzsment

Az adatszerkezeten belüli típusnyilatkozat rögzíti az azt alkotó elemek számát, lehetővé teszi a számítógép számára a megfelelő feldolgozáshoz szükséges számítási erőforrások és a helyes feldolgozáshoz szükséges memóriaterület hozzárendelését a hozzáférés módjára vonatkozó pontos szabályokon kívül a szerkezet egyes elemeire.

Ha az adatok azonos típusúak, például az összes szám vagy az összes betű, akkor létrehozható egy sor, az úgynevezett "tömb" sorozat az azonos típusú adatokhoz egyetlen paranccsal.
Minden elemhez hozzá van rendelve egy bizonyos memóriahely.

Az egész sorozatot szerkezetnek vagy rekordnak és egyes változó elemeknek vagy mezőknek nevezzük.

Mivel az adatszerkezetek általában rögzítettek és ebből kifolyólag sok esetben nem elegendőek, lehet, hogy nagyobb bonyolultságú struktúrákhoz kell fordulni, amelyek képesek a program végrehajtása során egymástól függetlenül megváltozni.

Ebben az esetben a dinamikus adatstruktúrákról beszélünk.

Mivel méretük és típusuk egy időnként változik, ezeket a struktúrákat maga a program kezeli, nem pedig a számítógép, ezért elengedhetetlen, hogy a programozó mélyen megismerje bizonyos, a mutatóknak nevezett változókat, amelyeknek van az adatok pontos azonosításának feladata mind a szerkezetben, amelyben létrehozta, mind a számítógép memóriájában.

Az adatszerkezetekkel való visszaélés instabilitást okozhat a számítógép működésében.

C# Programozás 7.rész - Randomolás, Tömbök: vektorok, mátrixok, mutatóvektorok, stringek (Április 2024)


Címkék: számítógép
Top