Estructura repetitiva hacer mientras (do/while)
• La estructura algorítmica hacer mientras comúnmente conocida como do/while, es una estructura de control que permite hacer una repetición en un intervalo de cero a n veces, esto se debe a que la condición de control del ciclo se coloca al principio de la estructura y se entra al ciclo mientras la condición sea verdadera.
• Primero se ejecuta y luego se evalúa la condición, si se cumple se regresa al ciclo, si no, termina el ciclo. Por lo tanto se ejecutará una o más veces.
Arreglos
• El arreglo es un tipo de dato estructurado formado por un conjunto de elementos de un mismo tipo de datos.
• En las unidades anteriores trabajamos con tipos de datos enteros, flotantes, cadenas, etc., los cuales son considerados como datos de tipo simple, puesto que una variable que se define con alguno de estos tipos sólo puede almacenar un valor a la vez, es decir, existe una relación de uno a uno entre la variable y el número de elementos (valores) que es capaz de almacenar.
• En cambio un dato de tipo estructurado como el arreglo, puede almacenar a más de un elemento (valor) a la vez, con la condición de que todos los elementos deben ser del mismo tipo de dato, es decir, que se puede tener un arreglo de datos enteros, flotantes, etc.
Selección si entonces/sino
• La estructura selectiva si entonces/sino permite que el flujo se bifurque por dos ramas diferentes en el punto de la toma de decisión (es).
• Si al evaluar la condición (o condiciones) el resultado es verdadero, entonces sigue por un camino específico y se ejecuta (n) cierta (as) operación (es). Por otra parte, si el resultado es falso entonces se sigue por otro camino y se ejecuta (n) otra (s) operación (es).
• En ambos casos, luego de ejecutarse la (s) operación (es) indicada (s), se continúa con la secuencia normal del proceso.
• Por la naturaleza de éstas, se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes.
Estructura repetitiva mientras (while)
• La estructura algorítmica mientras comúnmente conocida como while, es la estructura adecuada para utilizar en un ciclo cuando no sabemos el número de veces que éste se ha de repetir.
• Dicho número depende de las proposiciones dentro del ciclo.
• Esta estructura permite que se repita una acción o un conjunto de acciones, en tanto cierta condición se mantenga verdadera.
• La estructura while evalúa primero la condición, si se cumple se ejecuta una acción o conjunto de acciones; si no se cumple, no entra al ciclo. Por lo tanto esta estructura se repite cero o más veces.
Estructura selectiva si múltiple
• La estructura selectiva si múltiple permite que el flujo del proceso se bifurque por varias ramas en el punto de la toma de decisión (es), esto en función del valor que tome el selector.
• Si el selector toma el valor 1 se ejecutará la acción 1, si toma el valor 2 se ejecutará la acción 2, si toma el valor n se realizará la acción n, y si toma un valor distinto de los valores comprendidos entre 1 y n, se continuará con el flujo normal del proceso realizándose la acción n + 1.
Estructuras selectivas anidadas:
• Encontramos numerosos casos en el desarrollo de la solución de problemas en el que luego de tomar una decisión y marcar el camino correspondiente a seguir, es necesario tomar otra decisión.. Se señala, luego de evaluar las condiciones , la rama correspondiente a seguir, y nuevamente podemos tener que tomar otra decisión.
• El proceso puede repetirse numerosas veces. En este caso, para resolver el problema, estamos aplicando estructuras selectivas en cascada o anidadas.