Está en la página 1de 8

Estructuras Secuenciales en los Algoritmos

Se requiere presentar la venta final aplicando el IVA y un


descuento del 10%

Ingresa (Precio)
Ingresar (Cantidad)
Venta_neta = Precio * Cantidad
//Venta neta es un dato de salida pero a la vez de entrada
para el siguiente proceso que es el Iva y descuento
Iva = Venta_neta * 0.12
Descuento = Venta_neta * 0.10
//Venta_neta, Iva y Descuento se convierten en datos de
entrada para Venta final
Venta_final = (Venta_neta + Iva) – Descuento
Presentar (Venta_final)
Estructuras Selectivas
//La estructuras selectivas resuelven o por verdadero o
por falso. No pueden hacer las dos cosas a la vez
Sintaxis:
Si (Condición) Entonces
//Por verdadero se resuelve procesos
Caso Contrario
//Por falso se resuelven procesos
Fin Si

Estructura Selectiva Simple


Es la que sólo resuelve por verdadero y no incluye el Caso
contrario

Si (Tiene Iva?) Entonces


//Solo aquí se resuelve por verdadero
//Cálculo de Iva
Fin Si
Estructura de selección doble
//Incluye las dos vías el “si” y el “Caso contrario”
Si (Condición) Entonces
//Por verdadero se resuelve procesos
Caso Contrario
//Por falso se resuelven procesos
Fin Si

Ejemplo
Leer (nota)
Si (nota > 6) Entonces
//Por verdadero resuelvo
Escribir (“Pasa de año”)
Caso Contrario
//Por falso resuelvo
Escribir (“No pasa de año”)
Fin Si
Estructuras Selectivas Anidadas
Existen dos tipos: Por el Verdadero y por el Falso, necesita
una estructura padre. Cuando se cumple todas las
condiciones entonces se ejecuta las instrucciones
necesarias

Por Verdadero:
Sintaxis:
Si (Condición) Entonces
//Por Verdad
Si (Condición) Entonces
//Por Verdad
Si (Condición) Entonces
//Por Verdad
Fin Si
Fin Si
Fin Si
Ejercicio: Se requiere contratar un empleado que cumpla
los siguientes requisitos. Que su edad sea 25 años o
mayor, que sea de profesión Ingeniero y que tenga
experiencia.
Inicio
Entero Edad
Cadena Profesion, Experiencia
Ingreso (Edad)  27
Ingreso (Profesion)  “Ingeniero”
Ingreso (Experiencia)  ‘S’
//Inicio las validaciones selectivas
Si (Edad>=25) Entonces
//Por Verdad
Si (Profesion == “Ingeniero”) Entonces
//Por Verdad
Si (Experiencia == ‘S’) Entonces
//Ejecuto las instrucciones
Presentar (“Usted está contratado”)
Caso Contrario
Presentar (“Usted NO está contratado”)
Fin Si
Caso Contrario
Presentar (“Usted NO está contratado”)
Fin Si
Caso Contrario
Presentar (“Usted NO está contratado”)
Fin Si
Estructuras Selectivas Anidadas por Falso
En esta estructura se crean condiciones por el falso de la estructura padre.
Ejercicio: Se requiere evaluar la nota de un estudiante, si tiene nota mayor
a 6 pasa de año, si tiene entre 5 y 6 se queda recuperación caso contrario
se queda año.

Inicio
Entero Nota
Ingresar (Nota)  4
//Inicia el proceso selectivo de la nota
Si (Nota > 6) Entonces
Presentar (“Pasa de Año”)
Caso Contrario
// Por Falso
Si (Nota > 4 y Nota < 7) Entonces
Presentar (“Se queda en Recuperación”)
Caso Contrario
//Por Falso
Si (Nota < 5) Entonces
Presentar (“Se queda de año”)
Fin Si
Fin Si
Fin Si
Una de las características de las estructuras selectivas
anidadas por Falso es que se evalúa generalmente la
misma variable. En las estructuras anidadas por
verdadero se evalúa diferentes variables.

Ejercicio: Se requiere un Seudocódigo que permita saber


si una figura es un cuadrado ingresando sus cuatro lados.

Inicio
Entero la1, la2, la3, la4
Ingresar (la1)  3
Ingresar (la2)  3
Ingresar (la3)  3
Ingresar (la4)  4
//Hago el proceso de saber si es un cuadrado
Si (la1 == la2 y la2 == la3 y l3==la4) Entonces
Presentar (“Es un cuadrado”)
Caso Contrario
Presentar (“No es un Cuadrado”)
Fin Si
24  16

También podría gustarte