Datamaskiner, Programmering
Strukturert programmering
Strukturert programmering er den mest stort fremskritt på dette feltet i øyeblikket. Til tross for at nesten alle har et generelt bilde av den, kan nesten ingen gi et konkret og klar definisjon av dette begrepet. Strukturert programmering setter det viktigste formålet med å skrive den minste program kompleksitet, tvinge programmerer til å tenke klart, tilrettelegging oppfatningen av programmet. Teksten må gjøres slik at den leser fra topp til bunn. Denne tilstanden er krenket hvis du er i koden er det operatører gå til, fordi de bryter strukturen i hele lengden på programmet. Til tross for at dette tallet ikke kan betraktes som den mest praktiske, kan du likevel si at eksistensen av koden av operatøren er det mest iøynefallende struktur typen brudd. Kropps moduler og brukes grunnstrukturer som må være motstandsdyktige mot maskinvarefeil, feil i programmene og forvrengninger av kildedataene.
De grunnleggende prinsippene for strukturert programmering er som følger. Ethvert program kan lett syntetiseres på grunnlag av de elementære strukturer av tre hovedtyper:
- enkel sekvens;
- vilkår eller alternativer;
- repetisjon, dvs. sykluser og gjentakelser.
Kan brukes en eller to av noe slag på samme tid. Hver enkelt struktur iboende trekk - den eneste overføring av kontrollpunktet på strukturen, og et enkelt punkt trer inn i strukturen. Denne typen konstruksjon har en disiplinerende og systematisere verdi.
Enkelheten av den opprinnelige strukturer i strukturert programmering forhindrer informasjon lenker, og intrikate forkoblingsutstyr. Kompleksiteten av programmet er betydelig redusert med økende strukturering av moduler øker deres synlighet, og dette bidrar til å redusere antall feil. Men det er også en mangel på strukturering - for skjønnhet og klarhet i koden du må betale ekstra minne, samt tiden det tar å gjennomføre dem på en datamaskin.
Strukturert programmering, dvs. strukturering av programvare tekster selv, er helt avhengig av hva som er brukt for dette språket. Selvfølgelig, oppstår spørsmålet om hvem av dem som er best egnet. Moderne software utviklingsverktøy er ansett som de beste språk, gjennomføre en strukturert tilnærming til programmering. Blant de mest vanlige kan identifiseres Basic, Pascal og FoxBase. For eksempel, i assembly er nesten umulig å gjennomføre de prinsipper som er nedfelt i begrepet strukturert programmering. Dette språket er fokusert på å skrive programvare på et lavt nivå kode.
Strukturert programmering er i utgangspunktet fokusert på samhandling med mennesker, ikke med maskiner, så bidrar til å skrive programmer som er klar og enkel løsning på problemet. Programmereren må tenke når det gjelder de grunnleggende strukturelle design.
Hvis vi snakker om posisjon i forhold til den tidligere nevnte uttalelsen gå til, så det bør unngås å bruke, der det er mulig, men dette bør ikke påvirke klarhet i programmet. Noen ganger kan ved hjelp av denne operatør ganske enkelt nødvendig for å avslutte en viss del av programmet eller syklus, så vel som for å unngå fremkomsten av for-dybde gaflene dessuten at overgangen er forbundet med en lavere nivåer av programmer. I dette programmet struktur og er lett lesbar fra topp til bunn. Den verste muligheten til å bruke denne operatoren er forbundet med overgangen fra bunnen opp.
For å lette lesingen av programmet ofte legge blanke linjer mellom seksjonene. Verdt å skrive programteksten med oversettelser, slik at du kan lese sekvensen og antall vedlegg.
Similar articles
Trending Now