programkontroll
Programkontroll er et begrep innen informatikk som beskriver hvordan utførelsesrekkefølgen av instruksjoner i et program bestemmes. Det omfatter mekanismer og konstruksjoner som styrer hvilke deler av koden som kjøres neste gang, og i hvilken rekkefølge.
De grunnleggende byggesteinene i programkontroll er kontrollstrukturer: sekvensiell utførelse der instruksjonene følger den skrevne rekkefølgen; beslutningsstrukturer
Kontrollflyt praktiseres i ulike programmeringsparadigmer gjennom funksjonskall, retur av kontroll til kalleren og bruk av rekursjon.
God praksis i programkontroll innebærer tydelige og enkle kontrollstrukturer, forutsigbar flyt og begrenset bruk av hopp
Se også: kontrollflyt, programmeringsspråk, feilhåndtering, programvareutvikling.