![]() XHost |
Gazduire site-uri web nelimitata ca spatiu si trafic lunar la doar 15 eur / an. Inregistrare domenii .ro .com .net .org .info .biz .com.ro .org.ro la preturi preferentiale. Pentru oferta detaliata accesati site-ul BluePink |
NEONIUM: C++ [ opened source minds ]
.referinte.principiul-programarii-structurate
[ materie scolara-liceu ]
<<< INAPOI - INAINTE >>>
Programarea structurata a aparut la inceputul anilor '70 si este un concept cu o importanta fundamentala in scrierea algoritmilor. Conform programarii structurate, un algoritm poate fi scris folosind: * structura liniara; * structura alternativa; * structura repetitiva. OBS! Din programarea structurata s-a eliminat folosirea structurii de salt. Prin structura se intelege o anumita forma de imbinare a operatiilor cu care se lucreaza algoritm Programarea structurata prezinta urmatoarele avantaje: * o mare usurinta a algoritmilor; * o data scris, un algoritm se intelege mult mai usor.
Structuri de baza:
* liniara; * alternativa; * repetitiva. Orice operatie considerata in ansamblul ei constituie o structura liniara. Structura liniara
Structura alternativa
Mecanismul de executare este: * se evalueaza conditia E; * daca aceasta este indeplinita se executa S1 altfel se executa S2 Structura repetitivaSe foloseste in situatiile in care este nevoie sa se execute o actiune sau o secventa de actiune in mod repetat. Exista de doua tipuri:
a. structura repetitiva cu conditie anterioara se evalueaza o conditie iar daca aceasta conditie este adevarata se executa actiunea, altfel se trece mai departe. FORMA: cat_timp conditie executa actiune sfarsit_cat_timp; b. structura repetitiva cu conditie posterioara se executa o actiune sau o secventa de actriune apoi se evalueaza conditia iar daca aceasta este indeplinita se repeta, |