Búsqueda personalizada
Curso de Diseño de Algoritmos
 Principal
 Inicio
 Libros
 Librerías
 Mapa Web
 
 Recursos
 Artículos
 Cursos
 Ejercicios
 Guías de uso
 Mini Diccionario 
  
 Sintaxis
 ANSI C
 Ordinogramas
 Pascal
 Pseudocódigo 
  
 Acerca de
 Carlos Pes
 Colaboradores
 Taller de ideas 
  
 Sitios Amigos
 Blogs,...
 Informática,...
 Directorios,...
 Empresas,...
 Gente,...
 Ocio,...
 Tutoriales,...
  
 Mis Blogs en
 Blogger
 BuscoAfiliados 
  
 Contenidos > 9.1 Alternativa doble en pseudocódigo
En pseudocódigo, para escribir una instrucción alternativa doble se utiliza la sintaxis:


   si ( <expresión_lógica> )
      <bloque_de_instrucciones_1>
   sino
      <bloque_de_instrucciones_2>
   fin_si

 

A la <expresión_lógica> de una instrucción alternativa doble también se le denomina condición.

Para que se ejecute el <bloque_de_instrucciones_1>, la condición tiene que ser verdadera. Por el contrario, si la condición es falsa, se ejecutará el <bloque_de_instrucciones_2>.

En resumen, una instrucción alternativa doble (o simplemente alternativa doble) permite seleccionar, por medio de una condición, el siguiente bloque de instrucciones a ejecutar, de entre dos posibles.

Ejemplo: Se quiere diseñar el algoritmo de un programa que:

1º) Pida por teclado la nota (dato real) de una asignatura.
2º) Muestre por pantalla:
  • "APROBADO", en el caso de que la nota sea mayor o igual que 5.
  • "SUSPENDIDO", en el caso de que la nota sea menor que 5.
De modo que, por pantalla se verá, por ejemplo:

Ejemplo: alternativa doble

Otra posibilidad es:

Ejemplo: alternativa doble

Para resolver el problema planteado se puede escribir el siguiente algoritmo:

 algoritmo Calificacion_segun_nota

 variables
    real nota

 inicio
    escribir( "Introduzca nota (real): " )
    leer( nota )
    
    si ( nota >= 5 )
       escribir( "APROBADO" )
    sino
       escribir( "SUSPENDIDO" )
    fin_si
 fin

Cuando en un algoritmo existe una condición de la cual depende que a continuación se ejecuten unas instrucciones u otras, se dice que existe una bifurcación.


Ejercicios Recomendados:
 Más información
Texto extraído del apartado 12.2.1 Alternativa doble del libro EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C, (páginas 336-338).
 Contenidos > Apartado siguiente
9.1.1 Alternativa doble en ordinogramas
 A destacar
Cursos Ejercicios Libros Enlaces Recomendados
Curso Diseño de Algoritmos
Curso Informática Básica
Curso Ingeniería del Software
Curso Marketing en Internet
Curso Lenguaje C
Curso Turbo Pascal
Curso Representación Datos
Ejercicios de Algoritmos
Ejercicios de Lenguaje C
Ejercicios de Ordinogramas
Ejercicios de Pascal
Empezar de cero a programar en lenguaje C
Domine la programación en lenguaje C
Empezar de cero a programar en Pascal
Tutoriales y Cursos
Gane dinero con su web
Comprar dominio
Programación Informática
100% Adsense
Búsqueda personalizada
 Más Webs Interesantes
© 2006-2008 CarlosPes.com