For cyklus je v programování označení pro řídící strukturu spadající mezi cykly. Je to tedy druh
cyklu.
Často se používá pro procházení pole, či nějakého intervalu.
For cyklus má dán pevný počet opakování. (Občas se mu říká cyklus s pevným počtem opakování.)
Proměnná, na kterou je vázána podmínka cyklu se nazývá řídící proměnná. Ta se s každým průchodem cyklu zvyšuje (či snižuje) o určité číslo. V některých jazycích se nesmí řídící proměnná uvnitř těla cyklu vůbec měnit.