Le chapitre 3 du document aborde les structures de contrôle en C++, essentielles pour gérer l'exécution du programme selon des critères spécifiques. Il couvre les opérateurs de comparaison et logiques, ainsi que les structures conditionnelles comme 'if', 'else if', et 'switch', et les boucles 'for', 'while', et 'do...while'. Enfin, le chapitre présente des instructions comme 'break' et 'continue' pour gérer le flux d'exécution dans les boucles et les branchements.