Et computerprogram er et sæt instruktioner for en computer til at udføre en opgave, der er skrevet ved hjælp af et programmeringssprog. Et programmeringsparadigme kan kategorisere programmeringssprog afhængigt af sprogfunktioner. Struktureret programmering og ustruktureret programmering er to almindelige programmeringsparadigmer. Det vigtigste forskel mellem struktureret og ustruktureret programmering er det Struktureret programmering giver programmereren mulighed for at opdele hele programmet i moduler eller funktioner, og i ustruktureret programmering skrives koden som en blok.
1. Oversigt og nøgleforskel
2. Hvad er struktureret programmering
3. Hvad er ustruktureret programmering
4. Ligheder mellem struktureret og ustruktureret programmering
5. Sammenligning ved siden af hinanden - Struktureret kontra ustruktureret programmering i tabelform
6. Resume
I struktureret programmering er koden opdelt i funktioner eller moduler. Det er også kendt som modulær programmering. Moduler eller funktioner er et sæt udsagn, der udfører en underopgave. Da hver opgave er et separat modul, er det let for programmereren at teste og fejlsøge. Det er også nemt at foretage ændringer uden at ændre hele programmet. Ved ændring af koden skal programmereren kun koncentrere sig om det specifikke modul. C-sprog og Pascal er nogle eksempler på strukturelle programmeringssprog.
Figur 01: Funktioner ved hjælp af C-program
Et programmeringssprog som C kan bruge brugerdefinerede funktioner. Funktioner kaldes af hovedprogrammet. Variabler i funktionerne kaldes lokale variabler, og der kan fås adgang til globale variabler af alle funktionerne. Strukturerede programmeringssprog bruger også valg (hvis / andet) og iterationer (for / gør, mens). Programmet i figur 01 viser funktionerne ved hjælp af struktureret programmeringssprog C. Programmet blev skrevet og udført ved hjælp af Code Blocks Development Environment.
I ustruktureret programmering skrives koden som en enkelt hel blok. Hele programmet tages som en enkelt enhed. Det er sværere at foretage ændringer i programmet. Dette paradigme blev brugt i tidligere versioner af BASIC, COBOL og FORTRAN. Ustrukturerede programmeringssprog har et begrænset antal datatyper som antal, arrays, strenge.
Struktureret kontra ustruktureret programmering | |
Struktureret programmering er et programmeringsparadigme, der deler koden i moduler eller funktion. | Ustruktureret programmering er det paradigme, hvor koden betragtes som en enkelt blok. |
Læsbarhed | |
Strukturerede programmeringsbaserede programmer er lette at læse. | Ustrukturerede programmeringsbaserede programmer er svære at læse. |
Formål | |
Struktureret programmering er at gøre koden mere effektiv og lettere at forstå. | Ustruktureret programmering er bare at programmere for at løse problemet. Det skaber ikke en logisk struktur. |
kompleksitet | |
Struktureret programmering er lettere på grund af moduler. | Ustruktureret programmering er sværere, når man sammenligner med den strukturerede programmering. |
Ansøgning | |
Struktureret programmering kan bruges til små og mellemstore projekter. | Ustruktureret programmering er ikke relevant for mellemstore og komplekse projekter. |
Modifikation | |
Det er let at foretage ændringer i struktureret programmering. | Det er svært at foretage ændringer i ustruktureret programmering. |
Datatyper | |
Struktureret programmering bruger mange datatyper. | Ustruktureret programmering har et begrænset antal datatyper. |
Kode duplikering | |
Struktureret programmering undgår kodeduplicering. | Ustruktureret programmering kan have kodeduplikation. |
Test og fejlsøgning | |
Det er let at udføre test og fejlsøgning i struktureret programmering. | Det er svært at udføre test og fejlsøgning i ustruktureret programmering. |
Struktureret og ustruktureret programmering er to paradigmer i programmeringen. Forskellen mellem struktureret og ustruktureret programmering er, at struktureret programmeringssprog giver programmereren mulighed for at opdele hele programmet i moduler eller funktioner, og i ustruktureret programmering skrives programmet som en enkelt blok. Strukturerede programmeringssprog er de moderne sprog, og ustrukturerede sprog er de tidligste versioner af programmeringssprog.
Du kan downloade PDF-version af denne artikel og bruge den til offline-formål som pr. Citatnotat. Download PDF her Forskel mellem struktureret og ustruktureret programmering
1. "Programmeringsparadigme." Wikipedia, Wikimedia Foundation, 14. december 2017. Tilgængelig her
2. "Struktureret programmering." Wikipedia, Wikimedia Foundation, 15. december 2017. Tilgængelig her
3.Vritika. "Forskel mellem struktureret og ustruktureret programmeringssprog." Vritika, 10. august 2015. Tilgængelig her