ESTRUCTURAS LPP
- Estructura Secuencial
La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.
- Sintaxis:
- Ejemplos
entero base, altura, per, area
escriba "ingresar base del rectangulo: "
lea base
escriba "ingresar altura del rectangulo: "
lea altura
per<-(base*2)+(altura*2)
area<- base*altura
escriba "el perimetro del rectangulo es: ", per
llamar nueva_linea
escriba "el area del rectangulo es: ", area
fin
inicio
sal_bruto<-5000*4
ret_fuente<-(sal_bruto*12.5)/100
sal_neto<-sal_bruto-ret_fuente
escriba "el salario bruto es :" ,sal_bruto
llamar nueva_linea
escriba " la retencion de la fuenete es:" ,ret_fuente
llamar nueva_linea
escriba " el salario neto es:" , sal_neto
fin
- Ejemplos
entero base, altura, per, area
escriba "ingresar base del rectangulo: "
lea base
escriba "ingresar altura del rectangulo: "
lea altura
per<-(base*2)+(altura*2)
area<- base*altura
escriba "el perimetro del rectangulo es: ", per
llamar nueva_linea
escriba "el area del rectangulo es: ", area
fin
inicio
sal_bruto<-5000*4
ret_fuente<-(sal_bruto*12.5)/100
sal_neto<-sal_bruto-ret_fuente
escriba "el salario bruto es :" ,sal_bruto
llamar nueva_linea
escriba " la retencion de la fuenete es:" ,ret_fuente
llamar nueva_linea
escriba " el salario neto es:" , sal_neto
fin
2. Estructura Condicional Simple
Si se verifica una determinada condición, ejecutar una serie de instrucciones y luego seguir adelante. Si la condición NO se cumple, NO se ejecutan dichas instrucciones y se sigue adelante.
- Sintaxis:
Si /*Condición*/ Entonces
/*Instrucciones*/
Fin Si
- Ejemplo:
Entero edad
Inicio
Escriba "¿Cuál es tu edad?"
Lea edad
Si edad >= 18 entonces
Escriba "Eres mayor de edad"
Fin si
Fin
3.Estructura Condicional Doble o Compuesta
Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición.
Si /*Condición*/ Entonces
/*Instrucciones*/
Sino
/*Instrucciones*/
Fin Si
- Ejemplos:
Real cal
Cadena [25] nombre
Inicio
Escriba "Ingresar el nombre: "
Lea nombre
Escriba "Ingresar la calificación: "
Lea cal
Si cal > 3 entonces
Escriba "Alumno aprobado: ", nombre
Sino
Escriba "No aprobado!: " ,nombre
Fin si
real num_neg , num_pos , calc
Inicio
Escriba "ingresar un numero negativo: "
Lea num_neg
Si (num_neg > 0) Entonces
Escriba "Debe ingresar un numero menor de cero"
sino
calc<- num_neg/(-1)
Escriba "el numero ingresado en positivo es: ", calc
Fin si
Fin
4. Estructura Condicional Anidada
La instrucción SI ANIDADA se utiliza para diseñar estructuras que contengan mas de dos alternativas.
La instrucción SI ANIDADA se utiliza para diseñar estructuras que contengan mas de dos alternativas.
- Sintaxis:
Si condición 1 entonces
Instrucciones
Sino si condición 2 entonces
Instrucciones
Sino si condición 2 entonces
Instrucciones
Sino
Instrucciones
Fin si
Fin si
Fin si
- Ejemplos:
entero a, b ,c
inicio
escriba "ingrese un numero : "
lea a
escriba "ingrese un numero : "
lea b
escriba "ingrese un numero : "
lea c
//para a//
si (a mod 7=0) entonces
llamar nueva_linea
sino
escriba a,"este valor no es multiple de 7 "
//para b//
si (b mod 7=0) entonces
escriba b,"este valor es multiplo de 7 "
sino
escriba b,"este valor no es multiple de 7 "
//para c//
si (c mod 7=0) entonces
escriba c,"este valor es multiplo de 7 "
sino
escriba c,"este valor no es multiple de 7 "
fin si
fin si
fin si
fin






No hay comentarios:
Publicar un comentario