viernes, 7 de noviembre de 2014

ESTRUCTURA CONDICIONAL Y CASO

2. Estructura Condicional Simple

Este es el tipo mas sencillo de estructura condicional. Sirve para implementar acciones condicionales del tipo siguiente:
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. 

  • Sintaxis:
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
Fin

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
    escriba  a,"este valor es multiplo de 7 "
    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.


  • Sintaxis:
  Inicio
              Caso variable
                valor 1, valor 2, valor 3:
                   Instrucciones
                valor 1, valor 2, valor 3:
                   Instrucciones
                        •
                        •
                  Sino
                   Instrucciones
              Fin caso
           Fin


  • Ejemplos:
entero n
inicio
escriba "Ingrese un n?mero: "
lea n
caso n
1:
escriba "El n?mero ingresado es igual a 1"
2:
escriba "El n?mero ingresado es igual a 2"
3:
escriba "El n?mero ingresado es igual a 3"
sino:
escriba "El n?mero ingresado es diferente de 1, de 2 y de 3"
fin caso
fin





No hay comentarios:

Publicar un comentario