جملات شرطی شامل دو قسمت می‌باشند: یکی عبارت شرطی و دیگری عبارت اصلی. عبارتی که حاوی if باشد را عبارت شرطی و عبارت دیگر را عبارت اصلی می‌نامیم. رویدادی که در عبارت اصلی توصیف می‌شود بستگی به شرطی دارد که در عبارت شرطی بیان می‌شود.
Estrutura de seleção é, na ciência da computação, uma estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza diferentes computações ou ações dependendo se a seleção é verdadeira ou falsa, em que a expressão é processada e transformada em um valor booleano.