Este documento describe diferentes tipos de estructuras de programación como secuenciales, selectivas y repetitivas. Explica las estructuras secuenciales y selectivas simples a través de ejemplos. También cubre las expresiones lógicas y sus usos en los algoritmos condicionales. Finalmente, presenta algoritmos y diagramas de flujo para ilustrar las estructuras selectivas dobles y múltiples.