Este documento presenta las preguntas y respuestas sobre conceptos básicos de resolución de problemas como parte de una clase de programación estructurada. Explica que un problema es una situación difícil de resolver y que el planteamiento de un problema implica analizar y crear una solución. Luego describe las 5 fases típicas en la resolución de problemas por computadora: análisis del problema, diseño del algoritmo, codificación, ejecución y verificación. También define un algoritmo como pasos para lograr un resultado con datos de entrada y salida,