Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Prácticas MISMA-06 - Seudocódigos - Estructuras
Prácticas MISMA-06 - Seudocódigos - Estructuras
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
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.
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