DatorerProgrammering

Strukturerad programmering

Strukturerad programmering är den mest betydande framsteg på detta område just nu. Trots att nästan alla har en allmän uppfattning om det, kan nästan ingen ge en specifik och tydlig definition av denna term. Strukturerad programmering sätter det huvudsakliga syftet med att skriva den minsta program komplexitet, tvingar programmeraren att tänka klart, underlätta uppfattningen av programmet. Texten måste göras så att den läser från topp till botten. Detta tillstånd kränks om i koden finns operatörer gå till, eftersom de bryter mot strukturen av hela längden av programmet. Trots att denna siffra inte kan anses vara den mest praktiska, kan du fortfarande säga att förekomsten av koden för operatören är den mest iögonfallande kränkningar struktur typ. Kropps moduler och begagnade grundläggande strukturer måste vara resistenta mot hårdvarufel, fel i program och snedvridning av källdata.

De grundläggande principerna för strukturerad programmering är följande. Alla program kan lätt syntetiseras på grundval av de elementära strukturer tre grundtyper:

- enkel sekvens;

- villkor eller alternativ;

- upprepning, dvs cykler och iterationer.

Kan användas en eller två av något slag samtidigt. Varje enskild struktur inneboende egenskap - den enda överföring av kontrollpunkt i strukturen och en enda ingång i strukturen. Denna typ av konstruktion har en discipliner och systematisera värde.

Enkelheten av de ursprungliga strukturerna i strukturerad programmering förhindrar information länkar, och intrikata förkopplingsdon. Komplexiteten i programmet reduceras signifikant med ökande strukturering av moduler ökar deras synlighet, och detta hjälper till att minska antalet fel. Men det finns också en brist på strukturering - för skönheten och tydligheten i koden du måste betala extra minne, liksom den tid som behövs för att genomföra dem på en dator.

Strukturerad programmering, dvs struktureringen av mjukvaran texter själva, är helt beroende av vad som används för detta språk. Naturligtvis uppstår frågan, vilken av dem som är bäst lämpade. Moderna verktyg för programvaruutveckling anses vara de bästa språken, genomföra en strukturerad metod för programmering. Bland de vanligaste kan identifieras Basic, Pascal och FoxBASE. Till exempel i assembler är nästan omöjligt att genomföra de principer som ingår i begreppet strukturerad programmering. Detta språk är inriktad på att skriva programvara på en nivå kod låg.

Strukturerad programmering är i grunden inriktad på samspelet med människor, inte med maskiner, så bidrar till att skriva program som är klar och enkel lösning på problemet. Programmeraren måste tänka i termer av grundläggande strukturella mönster.

Om vi talar om läget i förhållande till den tidigare nämnda uttalandet gå till, så det bör undvikas att använda, där så är möjligt, men det bör inte på något sätt påverka tydligheten i programmet. Ibland använder denna operatör helt enkelt krävs för att lämna någon del av programmet eller cykla, liksom att undvika uppkomsten av alltför djup gafflar dessutom att övergången är associerad med en lägre program. I detta program struktur och är lättläst från topp till botten. Den värsta möjlighet att använda denna operatör är förknippad med övergången nerifrån och upp.

För att underlätta läsningen av programmet ofta lägga tomma rader mellan sektionerna. Värt att skriva programtext med översättningar, så att du kan läsa sekvensen och antalet bilagor.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sv.delachieve.com. Theme powered by WordPress.