Professional Documents
Culture Documents
Tanácsok Egyszerű Programok Készítéséhez
Tanácsok Egyszerű Programok Készítéséhez
rdemes a kdot gy elkszteni, hogy annak bizonyos rszei minl hamarabb kiprblhatk,
azaz futtathatk legyenek. gy a programot mr akkor ki tudjuk prblni, amikor a teljes
feladatot mg nem oldja meg.
Az implementls menete
1. A program kerete
Ezen azokat a ktelezen megadand kdsorokat rtjk, amelyek kz kell majd a
feladat megoldsnak kdjt rni. Lnyeges rsze ennek a keretnek az a pont, ahonnan a
program vezrlse futtatskor elindul. Ez azt jelenti, hogy a szmtgp e pont utn
elhelyezett utastsokat kezdi el egyms utn vgrehajtani.
2. Bemen adatok beolvassa s ellenrzse
A beolvassi szakaszban gondoskodnunk kell arrl, hogy a bemen vltozk megfelel
kezdrtket kapjanak. A feladat tervbl kiderl, hogy programunknak melyek a
bemen vltozi, s azok kezd rtkeire milyen felttelnek kell teljeslnie. A bemen
adatok kezdrtkeihez tbbnyire a szabvnyos bemenetrl vagy egy szveges
llomnybl nyerjk. A beolvasott adatokra meg kell vizsglni, teljestik-e a szksges
elfeltteleket. Ha nem, akkor hiba-jelzst kell adni, s vagy lelltani a programot,
vagy jra meg kell ksrelni a beolvasst. (Ezt a kdrszt bizonyos esetekben
sszevonhatjuk a programnak a szmtst vgz rszvel. Ilyenkor az adatokat a
szmts menethez igazodva, a szmtssal egy idben olvassuk be.)
3. Az absztrakt program kdolsa
A program msodik rsze az absztrakt programnak megfelel kd. Amennyiben ez
strukturlt, akkor annak szerkezete alapjn kvlrl befel halad kzi fordtssal
lltjuk el a kdot. Mindig az adott szerkezeti elemnek (szekvencia, elgazs, ciklus)
megfelel utastst kdoljuk. Az elemi utastsokat kzvetlenl kdoljuk. A
programkdban tabullssal is jelezzk a program szerkezett.
4. Eredmny megjelentse
Az eredmny vltozk rtknek megjelentse (a szabvnyos kimeneten vagy egy
szveges llomnyban) alkotja a programkdunk harmadik, egyben befejez rszt.
Nha ezt a kdrszt sszevonhatjuk az elz, szmtst vgz rsszel, s az eredmnyt a
szmtssal prhuzamosan rjuk ki.
5. Az alkalmazott vltozk deklarlsa
A programkdban hasznlt vltozk tpust meg kell adni, azaz a vltozkat deklarlni
kell. Az llapottr vltozit a kd elejn deklarljuk, a segdvltozkat elg abban a
blokkban, ahol hasznljuk ket, termszetesen mg az els hivatkozs eltt. (Blokknak
tekintjk a teljes kdot, de az egyes programszerkezetek ltal befoglalt kdrszeket is.
Gregorics Tibor Tancsok egyszer programok ksztshez 3
Kdolsi megllapodsok