Búsqueda personalizada
Ejercicios de diseño de algoritmos en pseudocódigo
 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 
  
 Inicio Ejercicios Diseño de algoritmos Anidamiento de alternativas 2 > Solución

Solución del Ejercicio 2 - Número del dado (Anidamiento de alternativas - Pseudocódigo CEE)

 algoritmo Numero_del_dado

 variables
    entero numero

 inicio
    escribir( "
Introduzca número del dado: " )
    leer( numero )
    si ( numero >= 1 y numero <= 6 )

    /* Sólo si el número es válido, se ejecuta la
    instrucción alternativa múltiple. */

       /* Inicio del anidamiento */
       segun_sea ( numero )
          1 : escribir( "
En la cara opuesta está el \"seis\"." )
          2 : escribir( "
En la cara opuesta está el \"cinco\"." )
          3 : escribir( "
En la cara opuesta está el \"cuatro\"." )
          4 : escribir( "
En la cara opuesta está el \"tres\"." )
          5 : escribir( "
En la cara opuesta está el \"dos\"." )
          6 : escribir( "
En la cara opuesta está el \"uno\"." )
       fin_segun_sea
       /* Fin del anidamiento */

    sino
       escribir( "ERROR: Número incorrecto." )
    fin_si

 fin

Una segunda solución es:

 algoritmo Numero_del_dado

 variables
    entero numero
    cadena letras

 inicio
    escribir( "
Introduzca número del dado: " )
    leer( numero )
    si ( numero >= 1 y numero <= 6 )

    /* Sólo si el número es válido, se ejecuta la
    instrucción alternativa múltiple. */

       /* Inicio del anidamiento */
       segun_sea ( numero )
          1
letras  "seis"
          2
letras  "cinco"
          3
letras  "cuatro"
          4
letras  "tres"
          5
letras  "dos"
          6
letras  "uno"
       fin_segun_sea
       /* Fin del anidamiento */

       escribir( "En la cara opuesta está el \"",
                 letras, "\"." )

    sino
       escribir( "ERROR: Número incorrecto." )
    fin_si

 fin

(Véase el apartado 9.4 Anidamiento del Curso de Diseño de Algoritmos).

 Páginas relacionadas
  · Solución del ejercicio en ordinograma, lenguaje CPascal.
  · Sintaxis del pseudocódigo CEE
  · Presentaciones resumen y soluciones a los Ejercicios Propuestos en el libro EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C.
 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-2009 CarlosPes.com