Este documento define conceptos clave relacionados con algoritmos y programación, incluyendo definiciones de algoritmo, pseudocódigo, diagrama de flujo, problema informático, programa informático y sus relaciones. También describe las características y partes de un algoritmo, así como condiciones de pseudocódigo, programación orientada a eventos y programación orientada a objetos.