Stilling: Evisdom > Internett >

Hva er strukturert programmering?

I en verden av dataprogrammering, er strukturert programmering en logisk konstruksjon som gjør det mulig for effektiv drift av et program. Med dette i tankene, forstår mange programmerere strukturert programmering som en av disiplinene som utgjør det totale prosessen prosedyreorientert programmering. En av fordelene til gjennomføringen av en strukturert modell for programmering er muligheten til å enten fjerne eller i det minste redusere nødvendigheten av å ansette den GOTO-setningen.

Den viktige sammensetningen av enhver form for strukturert programmering tendens til å inkludere tre grunnleggende elementer. Sammensetning er elementet som har å gjøre med den logiske rekkefølgen av utsagnene som utgjør det grunnleggende for å bli henrettet. Hvert trinn i sekvensen må logisk fremgang til følgende trinn uten å påkalle noen form for uønskede aktiviteter.

markering er det andre elementet med i en prosess med strukturelle programmering. I hovedsak lar dette trinnet for valg av ett av en rekke utsagn å utføre, basert på gjeldende status for programmet. Generelt vil utvalget uttalelser inneholder søkeord som bidrar til å identifisere ordren som en logisk kjørbare, for eksempel "hvis", "da", "endif," eller "bryter. "

En tredje komponent i strukturelle programmering er repetisjon. Innenfor dette elementet, forblir en valgt uttalelse aktivt før programmet når et punkt hvor det er behov for en annen handling å ta plass. En repetisjon normalt vil inkludere søkeord som "gjentar", "for" eller "gjøre . . . helt til. " Hovedsak, instruerer repetisjon programmet hvor lenge å fortsette den funksjonen før du ber om videre instruksjoner.

eksakte natur strukturert programmering vil variere, avhengig av formål og funksjon av programmet. De fleste former for strukturert programmering vil begynne med ett enkelt oppføring, men kan gi rom for mer enn ett poeng av exit. Enkelte typer strukturert programmering, også kalt modulær programmering, vil tillate etablering av undergrupper eller moduler i den generelle strukturen av programmet som samhandler med hverandre, basert på den typen av ordre som er utført.

----------------------------------
Forholde Artikkelen:
----------------------------------