Ce este programarea structurată? definiție și semnificație

click fraud protection

Programarea structurată se referă la un set de standarde de calitate care fac programele atât mai detaliate, cât și mai fiabile. Beneficii precum lizibilitatea, ușurința întreținerii și fiabilitatea depășesc complexitatea suplimentară pe care o impun aceste standarde. Scopul principal al acestor standarde este de a elimina ceea ce se numește în mod obișnuit „codul spaghetelor” – codul care este construit pe practici negative și folosind tehnici care sunt descurajate în codificarea expertului comunitate.

Technipages explică programarea structurată

Aceasta include lucruri precum declarația GOTO – un salt brutal și direct de la o parte a unui program la alta, fără nicio atenție pentru ce secțiune a unui program este activă sau utilizată. Buclele pot fi întrerupte în acest fel, dar în toate circumstanțele, cu excepția celor mai grave, ar trebui evitate. Aceasta înseamnă că, pentru a menține standardele de codare, programatorul trebuie să aleagă în mod deliberat o metodă mai complexă de atingere a unui obiectiv – în mod ideal fără comanda GOTO.

Diferite limbi acceptă acest tip de standard, dar unele dintre cele mai comune exemple includ C, Pascal și limbajul de comandă al software-ului dBASE. Adevărat, există standarde ca cele care alcătuiesc programarea structurată în aproape fiecare codificare limbaj, deși pot fi considerate pur și simplu „cele mai bune practici”, mai degrabă decât un set complet formal de standardele. Structura generală de program a unui program ar trebui să arate întotdeauna ce trebuie să facă un program. Aceasta înseamnă că programarea structurată dictează o anumită configurație a arborelui. Prima sarcină este prima și tot ceea ce urmează trebuie ordonat într-o manieră logică.

Utilizări obișnuite ale programării structurate

  • Standardele de programare structurată interzic utilizarea comenzilor „forță brută” precum GOTO.
  • Atât regulile formale, cât și orientările fac parte din standardele de programare structurată.
  • Indentarea și spațierea adecvate fac parte din programarea structurată.

Utilizari greșite frecvente ale programării structurate

  • Programarea structurată se referă la un limbaj de programare care utilizează o structură formală.