Professional Documents
Culture Documents
Mecatrnica
Algoritmo y
Estructura de
Datos
Sesin 3:
Algoritmo y Estructura de Datos
Estructura Selectiva
Simple (SI FINSI)
Ing. Ral Jimenez Drago
Facultad de Ingeniera
Mecatrnica
Objetivos
Crear
Interfaz
Escribir
Cdigo
Debug
and Deploy
Programacin
Acceso
a datos
Depurar
e implantar
Estructura Condicional
Definicin
Clasificacin
Estructura Condicional
Simple
Estructura Condicional
Doble
Actividad Propuesta
Facultad de Ingeniera
Mecatrnica
Estructura
Condicional
Facultad de Ingeniera
Mecatrnica
Estructura Condicional
Las Estructuras Condicionales tambin
reciben el nombre de estructuras de
seleccin
Permite elegir entre diferentes cursos de
accin en funcin de condiciones.
En una Estructura Condicional se evala
una expresin lgica y dependiendo del
resultado se ejecutan unas sentencias u
otras.
Algoritmo y Estructura de Datos
Facultad de Ingeniera
Mecatrnica
Facultad de Ingeniera
Mecatrnica
Estructura Condicional
Las estructuras condicionales o selectivas
se clasifican en :
Condicional Simple (SI / FIN-SI)
Condicional Doble (SI / SINO / FIN-SI)
Condicional
Anidada
(Similar
a
Condicional Doble)
Condicional Mltiple (EN_CASO / FINEN_CASO)
Facultad de Ingeniera
Mecatrnica
Facultad de Ingeniera
Mecatrnica
true
Facultad de Ingeniera
Mecatrnica
Facultad de Ingeniera
Mecatrnica
INICIO
LEER( N )
SI( N > 10) ENTONCES
N N + 10
FIN-SI
ESCRIBIR( N )
FIN
Algoritmo y Estructura de Datos
Facultad de Ingeniera
Mecatrnica
INICIO
FIN
NroHijos
Hbasico, Bonificacion, TotalPago
LEER(Hbasico, NroHijos)
Bonificacion 0
SI ( NroHijos > 0 ) ENTONCES
Bonificacion Hbasico * 0.05 * NroHijos
FIN-SI
TotalPago Hbasico + Bonificacion
ESCRIBIR( TotalPago )
Facultad de Ingeniera
Mecatrnica
Actividad Propuesta 1
1. Ingrese por teclado la edad de una persona;
si su edad es mayor a 17, visualice un
mensaje Es mayor de edad
2. Ingrese por teclado la descripcin y precio
de un accesorio de mecnica; se le aplicar
un descuento del 5% al precio si el accesorio
es Motor. Visualice el descuento y el nuevo
precio.
Facultad de Ingeniera
Mecatrnica
Estructura
Condicional
Doble
Algoritmo y Estructura de Datos
Facultad de Ingeniera
Mecatrnica
Facultad de Ingeniera
Mecatrnica
Sintaxis:
False
True
Facultad de Ingeniera
Mecatrnica
FIN
ENTERO:
A, B, Mayor
LEER(A, B)
SI( A > B )ENTONCES
Mayor A
SINO
Mayor B
FIN-SI
ESCRIBIR(Mayor)
Facultad de Ingeniera
Mecatrnica
INICIO
LEER(Vcompra, TipoPago)
Descuento 0 : Recargo 0
SI (TipoPago = C ) ENTONCES
Descuento Vcompra * 0.03
SINO
Recargo Vcompra * 0.05
FIN-SI
Total Vcompra Descuento + Recargo
ESCRIBIR(Total)
FIN
Algoritmo y Estructura de Datos
Facultad de Ingeniera
Mecatrnica
Facultad de Ingeniera
Mecatrnica
Actividad Propuesta 2
1. Ingrese por teclado el tiempo que demora en
recorrer 1500 metros un atleta, visualice un mensaje
Atleta a competir en la Olimpiada si la marca
mnima es 3 minutos, sino visualice un mensaje
Prepararse ms.
2. Se estn solicitando a la poblacin postular a la
Escuela de las FFAA, una persona que postula a la
Escuela deber ingresar su nombre, edad, talla y
estudios realizados. Si su edad es mayor a 17, tiene
una talla mnima de 1.70 y estudios superiores,
podr ingresar, sino ingresar a la Escuela de
suboficiales.
Algoritmo y Estructura de Datos