Programflöde är inomdatavetenskap enprocessorsexekveringsordning avinstruktionerna i ettprogram. Processorn håller reda på instruktionsföljden via enprogramräknare, som antingen räknas upp för varje instruktion, eller antar ett värde angivet av enhoppinstruktion, ettundantag eller ettavbrott.
Exempel på programflödesstyrandesatser ihögnivåspråksprogrammering är:If-satser,loopar,goto-satser ochfunktionsanrop.