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