instrukcji wyboru, definiująca czynności do wykonania, gdy żaden z warunków szczególnych (case) nie zostanie uzgodniony w ramach bieżącej instrukcji wyboru, przykładowe języki: Pascal, C, C++, Visual Basic i inne, {Pascal} case a of 1 : b=1 2 : b=2 3 : b=0 else Error(5) end; to, until fraza definiująca wartość końcową zakresu (ostatnią) dla zmiennej sterującej w instrukcji iteracyjnej typu for, przykładowe języki: Basic, Pascal, PL/I step, by fraza definiująca tzw. krok zmiennej sterującej, tzn. wartość o jaką ma się zmienić zmienna sterująca przy przejściu do kolejnej iteracji dla instrukcji typu for, przykładowe języki: Basic, PL/I /* PL/I */ DO I=1 TO 10 BY 2 WHILE A<B; CALL WYKONAJ; CALL ZAMKNIJ; END;

Specyficzne frazy Oprócz typowych fraz instrukcji, konkretne języki lub ich implementacje, mogą wprowadzać do swojej składni specyficzne frazy, rzadko występujące w innych językach programowania. Przykłady: BY NAME fraza w języki PL/I, dla instrukcji przypisania, określająca, że przypisanie struktur ma następować według nazw pól, a nie rozmieszczenia w pamięci, RECOVER fraza w języku Clipper, dla instrukcji blokowej, definiująca akcje do wykonania w przypadku wystąpienia błędu frazy instrukcji wejścia-wyjścia rozbudowany zestaw fraz dla instrukcji wejścia-wyjścia np.