Resolución de problemas de programación

Cuando un usuario plantea a un programador un problema que resolver mediante su ordenador, por lo general ese usuario tendrá conocimientos más o menos amplios sobre el dominio del problema, pero no es habitual que tenga conocimientos de informática.

Por ello, al abordar un problema que se quiere resolver mediante un ordenador, el programador e informático necesita de la experiencia del experto del dominio para entender el problema.

En el siguiente ejemplo se muestra la descripción de dichas y subjetivas acciones separadas por punto y coma (símbolo que habitualmente se emplea como separador).

Si el valor del Indicador no coincidiera con ninguno de los especificados se ejecutará la Acción X.

En este tipo de estructuras se necesita una condición que determine cuando terminan las iteraciones.