CONCEPTOS DE PROGRAMACION
Representación de algoritmos
Es una forma de expresar el algoritmo utilizando el lenguaje natural, comprensible para cualquier persona, pero añadiendo ciertas instrucciones típicas de los lenguajes de programación.

Pseudocódigo
Es una herramienta de programación en la que las instrucciones se escriben en palabras similares al español

Diagrama de flujo
representa la esquematización gráfica de un algoritmo, el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema.

Diagrama de Nassi-Schneiderman
El diagrama N-S de Nassi-Schneiderman (conocido también como Chapin) es como un diagrama de flujo en el que se omiten las flechas de unión y las cajas son contiguas. Las acciones sucesivas se escriben en cajas sucesivas y como en los diagramas de flujo se pueden escribir diferentes acciones en una caja.

Nivel de implementación
se detallan los pasos que debe seguir un equipo para lograr una meta u objetivo compartidos.

Variables
La variable es una característica, cualidad o propiedad observada que puede adquirir diferentes valores y es susceptible de ser cuantificada o medida en una investigación

Contador
variable de tipo entero que durante el proceso o ejecución de un programa, va aumentando su valor progresivamente.

Estructuras secuenciales
aquella en la que una acción (instrucción) sigue a otra en secuencia.

Estructuras condicionales
permite decidir por cuál alternativa seguirá el flujo del programa dependiendo del resultado de la evaluación de una condición.

Estructuras repetitivas
se utiliza cuando se quiere repetir un conjunto de sentencias un número determinado de veces o mientras se mantenga el cumplimiento de una condición.
