En enkelt programinstruksjon i et høynivå programmeringsspråk kalles gjerne for en programsetning. Ønsker vi at flere programsetninger skal utføres etter hverandre, for eksempel som resultat av at en betingelse er oppfylt, kan vi ramme dem inn i en blokk, slik at de danner en sammensatt programsetning. Fordi datamaskinen oppfatter blokken som én programsetning, kan vi la blokker erstatte enkeltinstruksjoner i kontrollstrukturer som løkker og valgsetninger.
I et dataprogram vil blokkens start- og sluttpunkt være nøyaktig angitt. Noen programmeringsspråk bruker krøllparentesene ‘{‘og ‘}’ til å markere start og slutt (Java), andre bruker innrykk i programmeringskoden (Python), mens det i eldre programmeringsspråk er vanlig å bruke nøkkelord som begin og end.
Felles for alle språkene er at instruksjonene innenfor blokkens grenser anses som én programsetning, det vil si en sammensatt programsetning. Symbolene for markering av blokkens start- og sluttpunkt er for øvrig de samme som brukes til å definere start- og sluttpunkt for klassedefinisjoner og metoder.
Kommentarer
Kommentarer til artikkelen blir synlig for alle. Ikke skriv inn sensitive opplysninger, for eksempel helseopplysninger. Fagansvarlig eller redaktør svarer når de kan. Det kan ta tid før du får svar.
Du må være logget inn for å kommentere.