In imperative programming languages, the term "conditional statement" is usually used, whereas in functional programming, the terms "conditional expression" or "conditional construct" are preferred, because these terms all have distinct meanings.
U imperativnim programskim jezicima se obično rabi naziv "uvjetna naredba", dok se u funkcijskom programiranju preferiraju nazivi "uvjetni izraz" ili "uvjetni konstrukt", s obzirom da svi ovi nazivi imaju različita značenja.