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.
- 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 múltiple de 7 "
fin si 
fin si
fin si
fin
5. Estructura Caso
Esta estructura se usa como sustituto en algunos casos del si anidado, por ser mas practico al aplicarlo en la evaluación de algunas condiciones.
Caso variable
valor 1, valor 2, valor 3:
Instrucciones
valor 1, valor 2, valor 3:
Instrucciones
•
•
Sino
Instrucciones
Fin caso
Fin
5. Estructura Caso
Esta estructura se usa como sustituto en algunos casos del si anidado, por ser mas practico al aplicarlo en la evaluación de algunas condiciones.
- Sintaxis:
Caso variable
valor 1, valor 2, valor 3:
Instrucciones
valor 1, valor 2, valor 3:
Instrucciones
•
•
Sino
Instrucciones
Fin caso
Fin
- Ejemplos:






 
No hay comentarios:
Publicar un comentario