Este documento presenta varios algoritmos y problemas resueltos de programación. Incluye algoritmos para calcular el promedio de tres números, buscar una carta en un mazo, determinar si se forma una generala con cinco dados, formar pilas de cartas por palo, y cambiar una rueda de automóvil. También presenta problemas para calcular expresiones aritméticas, determinar el tipo y valor de variables, y diseñar algoritmos para calcular salarios, calificaciones finales de estudiantes, números pares e impares, y más.