Le document présente les structures de contrôle conditionnelles et de boucle en algorithmique et en C, décrivant leur syntaxe et leur utilisation pour exécuter des instructions en fonction de conditions données. On y trouve des exemples d'algorithmes et de programmes illustrant la détermination de la positivité d'entiers, le calcul de maxima entre deux valeurs et la gestion de boucles pour répéter des actions. Enfin, il aborde les structures alternatives et l'utilisation de 'switch' pour gérer différents cas selon des entrées spécifiques.