Ein Programmablaufplan (auch Ablaufdiagramm, Flussdiagramm) ist eine, in der DIN 66001 normierte, grafische Darstellungsart eines Computer-Programms oder eines Prozesses. Programmablaufpläne bestehen aus Symbolen für die einzelnen Funktionalitäten der Software, wie beispielsweise Aktionen, Ein- / Ausgaben, Bedingungen oder Unterprogramme, deren Zusammenspiel mit Linien dargestellt wird. Das in den 1960er-Jahren entwickelte Konzept eignet sich nur für kleinere Programme da die Darstellung schnell unübersichtlich wird und ist vom Programmcode moderner Programmiersprachen fast völlig verdrängt worden.