Skip to main content

Hvad er struktureret engelsk?

Struktureret engelsk gør computerkoder forståelige for ikke-programmerere ved at bruge engelske ord til at beskrive hvert trin i processen med at køre et program.Strukturerne i et computerprogram er designet til at fortælle computeren, hvad de skal gøre på en logisk, trin-for-trin.Ikke-programmerere er imidlertid ikke i stand til at læse de faktiske symboler og retninger i koden, så folk har oprettet programmeringssprog, der bruger ligefremme engelske ord til at udtrykke, hvad der sker, når den reelle kode kører.Denne strukturerede engelsk, ofte benævnt pseudokode, programmerer faktisk ikke computeren, men den kan beskrives som et flowdiagram, der viser hvert trin, der er taget, når computeren følger det rigtige program.

Ved at opdele en opgave i en logisk rækkefølgeAf enkelt trin muliggør struktureret engelsk den underliggende organisering af et computerprogram, der skal følges.Hvert trin i processen er beskrevet på en linje ved hjælp af klare engelske ord i hovedstæder, normalt i form af kommandoer eller imperativer.Et simpelt eksempel på dette er IF-THEN-ELSE-processen, også kendt som en betinget proces.Hvis en betingelse er sand, opstår der en bestemt handling, men hvis en anden betingelse i stedet er sand, opstår der en anden handling.Hele hvis-derefter-Else-processen er færdig med en endif, så dette beslutningsprogram er ikke forvirret med den næste rækkefølge af trin.

Mange andre kommandoer, såsom start, gentagelse, skrivning, bruges til at beskrive singleTrin i et computerprogram.Disse kommandoer er ofte indlejret i andre processer, hvilket skaber flere lag af handlinger inden for en enkelt opgave.En programmør kan muligvis starte en proces og oprette to eller tre, hvis-derefter beslutninger, den ene efter den anden, før den brugte Endif til at afslutte denne proces.En betinget proces, der bruger if-derefter eller sag, er en af de mest kraftfulde konstruktioner i et struktureret engelsk program.Det introducerer muligheden for, at computeren træffer mange meget forskellige beslutninger, afhængigt af eksistensen af forskellige forhold.

If-derefter-Else betinget konstruktion eller sagens kommando, der introducerer et sæt handlinger, der skal forekomme i flere potentielle tilfælde,Introducer begrebet et beslutningstræ i programmet.Hver mulig udgangstilstand eller sag ville være en enkelt gren på træet, hvor hver gren fører til yderligere grene, der bærer bestemte sæt if-derefter typer resultater.En ændring i en af disse oprindelige forhold kan resultere i helt forskellige slutprodukter på forskellige grene af træet.På struktureret engelsk kan disse underordnede hvis-derefter eller sagsgrene adskilles ved at blive indrykket under kommandoerne for den større proces, som de er en del af.Denne skrivestil giver programmet en stor præcision, mens læseren giver læseren mulighed for at se nøjagtigt, hvor hver lille beslutning finder sted inden for den bredere kontekst.

Idéen om struktureret engelsk har været grundlaget for mange typer computerprogrammeringssprog.Et af de første strukturerede programmeringssprog var struktureret forespørgselssprog (SQL), der blev oprettet på International Business Machines Corporation (IBM) i de tidlige 1970'ere.Det er blevet fulgt gennem årene af mange andre sprog, der prøver at gøre computerprogrammering klarere for almindelige læsere.Den underliggende kode, der kører computeren, bliver fortsat skrevet i de symboler, som de fleste mennesker ikke er i stand til at læse.De strukturerede engelske programmeringssprog tillader imidlertid disse mennesker at designe programmer, der derefter er internt oversat til denne kode, så deres computere udfører de krævede opgaver af dem.