Estructuras De Programacion

Páginas: 5 (1190 palabras) Publicado: 13 de abril de 2015
Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación.
Unidad Educativa Alfredo Armas Alfonzo.
Ano: 2do ano.
Materia: Informática.
Profesora: Libia Celis.









Integrantes:
Amaya P. Mairene S.
Fernandez O. Maria G.
López M. Paola A.

Estructura de Selección Simple:
Las estructuras de selección son empleadas para tomar decisiones lógicas. En este tipo deestructuras se evalúa una condición y en función del resultado se realizan una serie de instrucciones. Las condiciones se especifican utilizando expresiones lógicas.

si ( condicion )

instruccion a

* Si se tiene más de una instrucción debe ir entre corchetes { }:

si ( condición ) {


instruccion 1
instruccion 2
instruccion 3
instruccion n
}


-> Operadores Relacionales:

Se utilizan para escribircondiciones que describan la relación entre dos valores.

== igual a
!= diferente de
> mayor que
<>>= mayor igual que
<= menor igual que
-> Operadores Lógicos Se utilizan para relacionar varias expresiones lógicas. 

II OR lógico (ó) -> Alt+124 (2 veces)
&& AND lógico (y)
! NOT lógico (no)
A continuación desarrollaremos un programa que permita ingresar el primer octeto de una ID de red (Network ID) y nosdeterminará a que clase de dirección ip pertenece caso contrario mostrará un mensaje de error.

-> Pseudocódigo
Inicio

//Declaración de variables
entero idred

//Entrada de datos
Leer idred

//Proceso y salida de resultados (Determina a que clase pertenece)
si (idred<=126) Visualizar La id de red pertenece a la clase A
si (idred>=128 AND idred<=191) Visualizar La id de red pertenece a la claseB
si (idred>=192 AND idred<=223) Visualizar La id de red pertenece a la clase C
si (idred=127 OR idred>=224 OR idred<=-1) Visualizar Error: fuera de rango.
Fin









Estructura de Selección Múltiple:
Con frecuencia existen más de dos alternativas posibles (por ejemplo: en una ecuación de segundo grado el discriminante puede ser negativo, nulo o positivo). Este problema se puede resolverutilizando estructuras alternativas simples o dobles anidadas o en cascada, pero este tipo de solución añade complejidad al algoritmo y hace difícil la lectura del código fuente.
 
La estructura de selección múltiple ofrece una solución más simple y compacta. Para esta estructura se evalúa una expresión que puede tomar n valores distintos (1, 2, 3, ..., n) A cada valor de la expresión corresponde unainstrucción (o serie de instrucciones) diferente, lo que significa que el flujo seguirá un camino distinto entre los n posibles caminos en dependencia del valor de la expresión de control.
 
La representación gráfica de este tipo de estructura de selección sería:
 
 
En español, el pseudocódigo que representa a la estructura de selección múltiple es:
 
Según_sea  hacer
            caso 1:acción 1
            caso 2: acción 2
            .
            .
            .
            caso n: acción n
si_no
            acción x
fin_según
 
Por ejemplo, el pseudocódigo para una aplicación que escribe los nombres de los días de la semana en función de una variable (DIA) introducida por el teclado sería:
 
Var
  Entero: DIA
Inicio
  Leer(DIA)
  Según_sea (DIA)
    Caso 1: escribir(“Lunes”)    Caso 2: escribir(“Martes)
    Caso 3: escribir(“Miércoles”)
    Caso 4: escribir(“Jueves”)
    Caso 5: escribir(“Viernes”)
    Caso 6: escribir(“Sabado”)
    Caso 7: escribir(“Domingo”)
    si_no
               escribir(“Error”)
  fin_según
fin
 
Arriba
 
10.2 VB Select Case
 
En VB la selección múltiple se implementa mediante la estructura Select Case, cuya sintaxis general es:
 
 SelectCase 
            Case 1
                Bloque 1 de instrucciones
            Case 2
                Bloque 2 de instrucciones
            Case 3
                Bloque 3 de instrucciones
            .
            .
            .
            Case n
               Bloque n de instrucciones
            Case Else
               Bloque x de instrucciones
End Select
 
Note que la última opción...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación Estructurada
  • Estructura de programacion
  • ESTRUCTURA PROGRAMACION
  • Programacion Estructurada
  • Programacion estructurada
  • Programacion Estructurada
  • programacion estructurada
  • La programacion estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS