dbo:abstract
|
- A strukturált programozás egy programépítési alapelv. A lényege az, hogy az elvégzendő feladatot kisebb, egymáshoz csak meghatározott módon kapcsolódó részfeladatokra kell felbontani, ezeken belül ugyanígy részfeladatok határozandók meg, amelyek teljes egészében megvalósítják az őket magába foglaló nagyobb részfeladatot, és így tovább. A cél az, hogy a teljes feladat olyan kis feladatelemekre legyen felosztva, amelyek egymással nincsenek átfedésben, egymáshoz meghatározott logika szerint kapcsolódnak, és mindegyik megoldható valamilyen elemi struktúra, elemi programséma követésével, esetleg egy programnyelv saját elemi eszközeivel. A részfeladatokat megoldva és azokat egymáshoz illesztve megszületik a teljes feladat megoldása. A struktúra (latin: structura, angol: structure, holland: structuur) jelentése 'szerkezet', a név a feladat, illetve program jól meghatározott szerkezeti elemekből való szabályos felépítésre utal. A feladat felosztásakor a részfeladatok csak három szerkezeti mintázat szerint kapcsolódhatnak egymáshoz, ezek a szekvencia, a feltételes elágazás (szelekció) és a feltételes ciklus (iteráció vagy véges ismétlés). Az elvet a holland Edsger Wybe Dijkstra nevéhez kötik, aki korábbi, hasonló tárgyú cikkei után társszerzője volt az 1972-ben, Structured Programming címmel megjelent könyvnek. (hu)
- A strukturált programozás egy programépítési alapelv. A lényege az, hogy az elvégzendő feladatot kisebb, egymáshoz csak meghatározott módon kapcsolódó részfeladatokra kell felbontani, ezeken belül ugyanígy részfeladatok határozandók meg, amelyek teljes egészében megvalósítják az őket magába foglaló nagyobb részfeladatot, és így tovább. A cél az, hogy a teljes feladat olyan kis feladatelemekre legyen felosztva, amelyek egymással nincsenek átfedésben, egymáshoz meghatározott logika szerint kapcsolódnak, és mindegyik megoldható valamilyen elemi struktúra, elemi programséma követésével, esetleg egy programnyelv saját elemi eszközeivel. A részfeladatokat megoldva és azokat egymáshoz illesztve megszületik a teljes feladat megoldása. A struktúra (latin: structura, angol: structure, holland: structuur) jelentése 'szerkezet', a név a feladat, illetve program jól meghatározott szerkezeti elemekből való szabályos felépítésre utal. A feladat felosztásakor a részfeladatok csak három szerkezeti mintázat szerint kapcsolódhatnak egymáshoz, ezek a szekvencia, a feltételes elágazás (szelekció) és a feltételes ciklus (iteráció vagy véges ismétlés). Az elvet a holland Edsger Wybe Dijkstra nevéhez kötik, aki korábbi, hasonló tárgyú cikkei után társszerzője volt az 1972-ben, Structured Programming címmel megjelent könyvnek. (hu)
|