Два условия и два действия.
Второе условие вложенное, проверяется только если первое условие истинно.
Всего в данном фрагменте описаны 3 варианта поведения программы.
Объяснение:
во вложении....
^ – не ставится, но действие выполняется!
Пишу на QBasic
CLS
INPUT A
IF A<6 THEN
PRINT (Дошкольник)
ELSE
IF A<17 THEN
PRINT (Учащийся)
ELSE
IF A<55 THEN
PRINT (Работник)
ELSE PRINT (Пенсионер)