Mg. Roger Mestas Chvez Ingeniera Electrnica Agosto, 2013 Introducciones de Decisin Las instrucciones de decisin, se trabajan con las estructuras de seleccin de instrucciones y sirven para la solucin de casi todos los tipos de problemas cuando en el desarrollo de la solucin es necesario tomar una decisin, con el n de establecer qu camino debe seguir el programa. Sentencia IF En la estructuras de seleccin de instrucciones (IF), cuando la condicin se cumple tomar el camino del SI o verdadero y ejecuta el bloque asignado en este camino, si la condicin no se cumple se ir por el camino NO o falso y se ejecuta el bloque de dicho camino; en cualquiera de los dos casos, despus de ejecutar las instrucciones que se encuentran en el camino, saldr la estructura e ir a ejecutar las instrucciones que se encuentran por fuera y a continuacin de ella (donde se encuentra el end), hasta encontrar el n del proceso. Continuacin . . . if Condicin Bloque 1 else Bloque 2 end Estructuras de Repeticin o Iteraciones Para realizar iteraciones o repetir un conjunto de instrucciones los lenguajes de programacin contienen generalmente dos comandos especiales, cualquiera de ellos se puede utilizar segn la facilidad o tarea a realizar. Sirven tambin para obtener varios valores o resultados, a diferencia como se vena trabajando en donde solo se generaba un valor o resultado. Continuacin . . . En este tipo de estructuras, es necesario conocer unos conceptos adicionales. Contador: Es una variable numrica de tipo entera (por lo general) que sirve para llevar una cuenta con incrementos o decrementos constantes. Por ejemplo, M = M +1. Acumulador: Es una variable que sirve para guardar y acumular valores que pueden ser diferentes cada vez, es decir, es una variable en la cual se puede ir calculando una suma de los valores que toma otra variable dentro del algoritmo. Por ejemplo, A = A +V. Sentencia FOR La estructura repetitiva Para . . . (FOR) es aquella en el que el nmero de iteraciones de bucle o ciclo es determinado directamente, por lo tanto se sabe en que valor se debe comenzar y en que valor debe terminar el contador. Este ciclo se utiliza cuando el programador conoce el principio y el n del ciclo, es decir conoce los lmites y por consiguiente es quien ordena la salida del ciclo. Continuacin . . . for contador=inicio:nal Bloque end Sentencia WHILE La estructura WHILE, se inicia y contina mientras la condicin se cumple (sea verdadera) y naliza cuando la condicin no se cumple (sea falsa). Se acostumbra a colocar antes del ciclo la inializacin de la variable de la condicin, para que esta se cumpla al menos la primera vez. Por ejemplo, si tiene un ciclo mientras que una variable sea diferente a cero (0), la variable se inicializa con un valor diferente de 0 antes de empezar el ciclo. Continuacin . . . while Condicin Bloque end