Este documento fornece uma introdução às estruturas de controle em programação, incluindo: 1) Condicionais como if/else que decidem o fluxo de execução de acordo com uma expressão lógica; 2) Estruturas de repetição como while, do-while e for que executam um bloco de código várias vezes até que uma condição seja satisfeita; 3) O switch como uma alternativa aos ifs aninhados.