Mostrando entradas con la etiqueta Algoritmos - Estructura Condicional. Mostrar todas las entradas
Mostrando entradas con la etiqueta Algoritmos - Estructura Condicional. Mostrar todas las entradas

Estructura de Control: Switch Case

El switch case es utilizado para agilizar la toma de decisiones múltiples, trabaja de la misma forma en que lo harían if múltiples en los cuales solo se puede escoger una opción.
En su funcionamiento compara el valor de la variable con cada opción en cada case, si es verdadero ejecuta las acciones que se le indiquen hasta encontrar un break, sino sigue comparando con el siguiente case.

Estructura de Control Condicional

Estructura Alternativa
La estructura condicional o alternativa permite bifurcar el flujo del algoritmo en función de una expresión lógica;disponemos de tres estructuras alternativas diferentes: alternativa simple, alternativa doble y alternativa múltiple.


  • Estructura Condicional Simple
  • Es el tipo de selección donde se tiene un bloque de instrucciones, cuya ejecución sólo debe darse en caso de que una determinada condición se cumpla.
  • Estructura Condicional Doble
  • Es similar a la anterior con la salvedad de que en este tipo de estructura se indican acciones no sólo para la rama “verdadera” sino también para la “falsa”; es decir, en caso de la expresión lógica evaluada sea cierta se ejecutan una acción o grupo de acciones y en caso de que sea falsa se ejecuta un grupo diferente.
  • Estructura Condicional Múltiple
  • Esta estructura evalúa una expresión que pueda tomar n valores y ejecuta una acción o grupo de acciones diferente en función del valor tomado por la expresión selectora.

Estructura de Control Secuencial

Se denomina estructura de control secuencial a aquella estructura que se encuentra compuesta por instrucciones(acciones) que deben ejecutarse una tras otra sin excepciones. En otras palabras, es una estructura en la cual una instrucción no empieza a ejecutarse mientras la instrucción inmediatamente anterior no se haya resuelto completamente. Estas instrucciones, básicamente, están compuestas por operaciones y expresiones.

Componentes de la Estructura Secuencial: 
Asignación
La asignación consiste, en el paso de valores o resultados a una zona de la memoria. Dicha zona será reconocida con el nombre de la variable que recibe el valor. La asignación se puede clasificar de la siguiente forma: 
• Simples: Consiste en pasar un valor constate a una variable (a=10)
• Contador: Consiste en usarla como un verificador del número de veces que se realiza un proceso (a=a+1) 
• Acumulador: Consiste en usarla como un sumador en un proceso (a=a+b) •
De trabajo: Donde puede recibir el resultado de una operación matemática que involucre muchas variables (a=b+c*3/5). 
Lectura
La lectura consiste en recibir desde un dispositivo de entrada un valor. Esta operación se representa en un pseudocodigo como sigue: 
Leer a, b Donde “a” y “b” son las variables que recibirán los valores
Escritura
Consiste en mandar por un dispositivo de salida un resultado o mensaje. Este proceso se representa en un pseudocodigo como sigue: 
Escribe “El resultado es:”, R Donde “El resultado es:” es un mensaje que se desea aparezca y R es una variable que contiene un valor.

Estructura Secuencial en Diagrama de Flujo