TEMA 13: ESTRUCTURAS 2

1. ESTRUCTURAS SECUENCIALES 
Existe una forma alternativa de expresar una estructura secuencial escribiendo varias acciones en la misma línea, pero utilizando el punto y coma(, como separador. Sin embargo, esta última notación es desaconsejable, puesto que puede llegar a hacer el código bastante difícil de leer. 

 



La estructura secuencial es la más sencilla de todas, simplemente indica al procesador que debe ejecutar de forma consecutiva una lista de acciones; para construir una secuencia de acciones basta con escribir cada acción en una línea diferente. A continuación se muestra una composición secuencial de acciones en notación algorítmica.

Por último, es necesario señalar un aspecto importante de la composición secuencial y es que no es conmutativa. 
                           
CARACTERÍSTICAS DE LAS ESTRUCTURAS SECUENCIALES
1. Ejecución secuencial.
2. Flujo de control lineal.
3. No hay bifurcaciones o repeticiones.
4. Instrucciones únicas.
5. Fácil comprensión.


PERIODOS EN LAS ESTRUCTURAS SECUENCIALES
  • Variables 
  • Ejecución de dato
  • Lecturas de datos 
  • Cálculos 
  • Salida
EJEMPLO DE ESTRUCTURAS SECUENCIALES EN PSelnt
  • Ejemplo de estructura secuencial en PSelnt sobre el área de un triángulo
  •  Ejecución del programa

2. CONDICIONALES 

¿QUÉ SON LAS ESTRUCTURAS CONDICIONALES?

Es una estructura o código que permite determinar al flujo de ejecución de un algoritmo o software, por lo tanto, si se cumple una condición, o no se puede ejecutar un determinado bloque de instrucciones.


EJEMPLOS DE CONDICIONES EN LA VIDA COTIDIANA 
Sin darnos cuentas, todos los días estamos interactuando con condiciones; veamos algunos ejemplos de condiciones que quizá ya conoces. 

  • Llegar en 15 minutos “si la calles no están congestionadas”.
  • El descuento en la compra es del 5%, si compras más de 100.000.

  • Si tu nota es de mínimo 3 puntos ganas la materia, si no la pierdes.

Estos son solos ejemplos de condiciones que, en un contexto real, son comunes.
Hacer clic aquí para más información de las estructuras condicionales 
CONDICIONES SIMPLES
 Este tipo de condicional, se caracteriza por establecer una sola condición a evaluar, con el fin de ejecutar o no un bloque de código; es uno de los condicionales más sencillos.

EJEMPLOS DE CONDICIONAL SIMPLE 
Veamos un ejemplo, donde solicitamos un nombre y verificamos si es igual a “Ana”, daremos los buenos días, solo si es el nombre ingresado es ana 

 
REPRESENTACIÓN DE UN CONDICIONAL SIMPLE EN UN DIAGRAMA DE FLUJO


CONDICIONALES DOBLES 
Cuando hablamos de condicionales dobles, podemos tener dos alternativas para la ejecución del código, en el condicional que establecemos; básicamente es definir que se hace cuando la condición es falsa.

EJEMPLO DE CONDICIONALES DOBLES 



REPRESENTACIÓN DE UN CONDICIONAL DOBLE EN UN DIAGRAMA DE FLUJO


CONDICIONALES ANIDADOS
 Los condicionales anidados, permiten escribir una condición dentro de otra; todas las veces que sea necesario, según las comprobaciones requeridas en el algoritmo, es como hacer múltiples preguntas. 

EJEMPLOS DE CONDICIONALES ANIDADOS 

REPRESENTACIÓN DE UN CONDICIONAL ANIDADOS EN UN DIAGRAMA DE FLUJO





CONDICIONALES MÚLTIPLES 

Los condicionales son múltiples estructuras de programación que permiten evaluar varias condiciones y ejecutar diferentes bloques de código dependiendo de cuál sea verdadero. Son una extensión de los condicionales simples (como el condicional “if” en la mayoría de los lenguajes de programación) que solo pueden manejar una sola condición y ejecutar un bloque de código en función de esa condición.

EJEMPLO DE CONDICIONALES 

REPRESENTACIÓN DE UN CONDICIONAL MÚLTIPLE EN UN DIAGRAMA DE FLUJO


PARA MAS INFORMACION VER EL SIGUIENTE VIDEO DE CONDICIONALES SIMPLE Y DOBLE














AUTOR: Joel Cedeño Montece

Comentarios

Entradas populares