A számítógép nagyon hasznos segédeszköz, de hasznossága attól függ, hogy milyen programokkal (szoftver) együtt
használjuk. A számítógép (hardver) önmagában semmire sem képes. Szükség van arra, hogy pontos utasításokat közöljünk
vele, melyeket majd pontosan végre is hajt. Ehhez tudnunk kell a számítógéphez a "saját nyelvén" szólni. Meg kell tanulni,
hogyan írjuk le az elgondolásunkat ezen a nyelven úgy, hogy a végeredmény az elképzelésünket tükrözze.
Elõször tisztázzunk néhány alapfogalmat:
Programozás: az a folyamat, melynek során a feladatot a számítógép számára érthetõ formában írjuk le.
Programozási nyelv: a feladat leírásának nyelve.
Program: a programozás eredménye.
Utasítás: a program legkisebb funkcionális egysége. Az utasítások sorozata tartalmazza a meghatározott
feladatot.
Szintaktikai hiba: a programozási nyelv meghatározott szabályait, nyelvtanát értjük szintaxis alatt. A program valamely
utasításának a szabályoktól eltérõ leírása okozza a szintaktikai hibát.
Szemantikai hiba: a programozási nyelv szabályainak helyes alkalmazása mellett, az utasítások sorozata a megoldandó
feladat szempontjából helytelen.
Tehát egy számítógépes program elkészítéséhez elõször meg kell fogalmaznunk a program által végrehajtandó feladatot.
Ezután elemezni kell a feladat egyes lépéseit, hogy azokat a számítógép számára értelmezhetõ utasítások formájában
leírhassuk.
Ehhez a következõ lépéseket kell végigjárni:
- A feladat megfogalmazása és elemzése.
- A megoldási módszerek kidolgozása.
- Adatstruktúra kialakítása
- Eredményközlés megtervezése.
- Program folyamatábrájának elkészítése.
- Program megírása
- Program tesztelése, hibakeresés, futtatási eredmények kiértékelése.
- Program dokumentálása.
határozott módon és sorrendben kell végrehajtani. Nézzük meg például annak az algoritmusát, hogyan juthatunk el metróval
a Déli pályaudvartól a Városligetbe!
- START
- Metrójegy vétele
Beszállás a "kék metróba"
Utazás a következõ megállóig
Deák tér a megálló?
Ha igen, akkor kiszállás
Beszállás a "sárga metróba"
Utazás a következõ megállóig
Városliget a megálló?
Ha igen, akkor kiszállás
Nincsenek megjegyzések:
Megjegyzés küldése