Šiam straipsniui ar jo daliai trūksta išnašų į patikimus šaltinius Jūs galite padėti Vikipedijai pridėdami tinkamas išna
Struktūrinis programavimas

Šiam straipsniui ar jo daliai trūksta išnašų į patikimus šaltinius. Jūs galite padėti Vikipedijai pridėdami tinkamas išnašas su šaltiniais. |
Struktūrinis programavimas – porūšis, viena pagrindinių programavimo paradigmų. Vienas žymiausių struktūrinio programavimo bruožų – sakinių eliminavimas.
Yra keletas struktūrinio programavimo metodologijų. Dažniausios – Jaksono, kuri remiasi duomenų struktūrų ir programos struktūros gretinimu; taip pat Dijkstros, kuri remiasi programos dalinimu į posistemes, turinčias tik vieną įėjimo ir vieną išėjimo tašką. Vartojant struktūrinio programavimo terminą, dažniausiai turima galvoje pastaroji metodologija.
Struktūriškai programuoti galima beveik bet kuria programavimo kalba, bet nuo maždaug 1970 metų, kai pradėjo populiarėti struktūrinis programavimas, naujos procedūrinio programavimo kalbos turėjo papildomų priemonių, skatinančių struktūriškai programuoti. Žinomesnės struktūrinio programavimo kalbos – Pascal ir Ada.
XX amžiaus pabaigoje struktūrinį programavimą pradėjo keisti pažangesnis objektinis programavimas, leidžiantis kurti sudėtingesnes struktūras (objektus), apjungiančias ir programos dalis, ir duomenis.
Nestruktūrinio programavimo kalbose programos eiga valdoma GOTO sakiniais, perkeliančiais vykdymą į tam tikrą kodo eilutę. Tuo tarpu struktūrinio programavimo kalbose naudojami sąlyginiai bei ciklo sakiniai ((„if – then – else“, „switch“, „unless“, „while“, „until“, ir „for“), kuriais galima sudaryti vykdymo atšakas. Dauguma kalbų taip pat turi ir GOTO galimybę, kuri daugiausiai naudojama per didelio gylio vidinių struktūrų eliminavimui bei kritinėms klaidoms apdoroti.
Autorius: www.NiNa.Az
Išleidimo data:
vikipedija, wiki, lietuvos, knyga, knygos, biblioteka, straipsnis, skaityti, atsisiųsti, nemokamai atsisiųsti, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, pictu, mobilusis, porn, telefonas, android, iOS, apple, mobile telefl, samsung, iPhone, xiomi, xiaomi, redmi, pornografija, honor, oppo, Nokia, Sonya, mi, pc, web, kompiuteris, Informacija apie Struktūrinis programavimas, Kas yra Struktūrinis programavimas? Ką reiškia Struktūrinis programavimas?
Siam straipsniui ar jo daliai truksta isnasu į patikimus saltinius Jus galite padeti Vikipedijai pridedami tinkamas isnasas su saltiniais Strukturinis programavimas porusis viena pagrindiniu programavimo paradigmu Vienas zymiausiu strukturinio programavimo bruozu sakiniu eliminavimas Yra keletas strukturinio programavimo metodologiju Dazniausios Jaksono kuri remiasi duomenu strukturu ir programos strukturos gretinimu taip pat Dijkstros kuri remiasi programos dalinimu į posistemes turincias tik viena įejimo ir viena isejimo taska Vartojant strukturinio programavimo termina dazniausiai turima galvoje pastaroji metodologija Strukturiskai programuoti galima beveik bet kuria programavimo kalba bet nuo mazdaug 1970 metu kai pradejo populiareti strukturinis programavimas naujos procedurinio programavimo kalbos turejo papildomu priemoniu skatinanciu strukturiskai programuoti Zinomesnes strukturinio programavimo kalbos Pascal ir Ada XX amziaus pabaigoje strukturinį programavima pradejo keisti pazangesnis objektinis programavimas leidziantis kurti sudetingesnes strukturas objektus apjungiancias ir programos dalis ir duomenis Nestrukturinio programavimo kalbose programos eiga valdoma GOTO sakiniais perkelianciais vykdyma į tam tikra kodo eilute Tuo tarpu strukturinio programavimo kalbose naudojami salyginiai bei ciklo sakiniai if then else switch unless while until ir for kuriais galima sudaryti vykdymo atsakas Dauguma kalbu taip pat turi ir GOTO galimybe kuri daugiausiai naudojama per didelio gylio vidiniu strukturu eliminavimui bei kritinems klaidoms apdoroti