CĂUTARE SITE

Programare structurată

Programarea structurată este acea mai mare realizare în acest domeniu în acest moment. În timp ce aproape toată lumea are o concepție generală despre aceasta, aproape nimeni nu poate da o definiție concretă și clară a acestui termen. Programarea structurată stabilește scopul principal de a scrie programe de cea mai mică complexitate, forțând programatorul să gândească în mod clar, facilitând percepția programului. Textul acestuia trebuie făcut în așa fel încât să fie citit de sus în jos. Această condiție este încălcată dacă în codul de program mergeți la operatori, deoarece acestea încalcă structura întregului segment de program. În timp ce acest indicator nu poate fi considerat cel mai convenabil, se poate spune că prezența acestui operator în codul programului este cel mai frapant tip de încălcare a structurii. Corpurile de module și structurile de bază aplicate trebuie să fie rezistente la defecțiunile hardware, erorile de program și distorsiunile sursă.

Principiile de bază ale programării structurale sunt următoarele. Orice program poate fi sintetizat cu ușurință pe baza construcțiilor elementare de trei tipuri de bază:

- o secvență simplă;

- condiții sau alternative;

- repetiții, adică cicluri și iterații.

Utilizarea poate fi una sau două de orice felîn același timp. Fiecare structură are o caracteristică comună - singurul punct de transfer de control din structură și singurul punct de intrare în structură. Acest tip de construcție are o semnificație disciplinară și sistematizantă.

Simplitatea structurilor originale din structuraprogramarea previne apariția legăturilor de informații, precum și transmisiile de comandă încurcate. Complexitatea programelor este redusă considerabil prin creșterea structurării modulelor, creșterea vizibilității acestora, ceea ce contribuie la reducerea numărului de erori. Cu toate acestea, structurarea are un dezavantaj - pentru frumusețea și claritatea codului de program, trebuie să plătiți o memorie suplimentară, precum și timpul necesar pentru implementarea acestora pe computer.

Structurarea programată, adicăstructura textelor programului în sine, depinde în întregime de ce limbă este folosită pentru aceasta. Desigur, se pune întrebarea, care dintre cele mai potrivite. Mijloacele moderne de dezvoltare de software sunt considerate a fi cele mai bune limbi care implementează o abordare structurală a programării. Printre cele mai frecvente sunt: ​​Basic, Pascal și FoxBASE. De exemplu, în Assembler, este aproape imposibil să se implementeze principiile inerente conceptului de programare structurată. Această limbă este orientată spre scrierea codului software la un nivel scăzut.

Programarea structurată este în principiuorientat să comunice cu oamenii, nu cu mașinile, așa că ajută la scrierea programelor care reprezintă o soluție clară și simplă pentru sarcină. Programatorul trebuie să gândească în ceea ce privește construcțiile structurale de bază.

Dacă vorbim despre poziție relativ mai devremeoperatorul menționat trebuie să evite utilizarea acestuia ori de câte ori este posibil, dar acest lucru nu ar trebui să afecteze claritatea programului. Uneori, utilizarea acestui operator este pur și simplu necesară pentru a ieși dintr-o anumită secțiune a programului sau ciclului și, de asemenea, pentru a evita apariția unor furci prea adânci, mai ales că tranziția este asociată cu niveluri mai scăzute de programe. În același timp, structura programului rămâne ușor de citit de sus în jos. Cel mai rău caz de utilizare a acestui operator este asociat cu o tranziție de jos în sus.

Pentru a facilita citirea programului, adăugați adesea linii goale între secțiuni. Merită să scrieți textul programului cu schimbări, astfel încât să puteți citi secvența acțiunilor și numărul de atașamente.

</ p>
  • Evaluare: