Friday, June 12, 2015

CICLOS ANIDADOS

Al igual que las instrucciones alternativas, las instrucciones repetitivas también se pueden anidar, permitiendo las siguientes combinaciones de anidamiento:

  •  mientras en mientras 
  •  mientras en hacer...mientras
  •  mientras en Para
  •  hacer...mientras en hacer...mientras
  •  hacer...mientras en Para
  •  hacer...mientras en mientras
  •  Para en Para 
  •  Para en mientras 
  •  Para en hacer...mientras




Ejemplo

Se quiere diseñar el algoritmo que muestre por pantalla la tabla de multiplicar de un número entero introducido por el usuario. El proceso debe repetirse mientras que el usuario lo desee:

Nombre del algoritmo: Tabla_de_multiplicar_de_un_número 
Variables: número,i Tipo entero
        seguir Tipo caracter 
inicio 
     hacer 
     escribir( "Introduzca un número entero: " ) 
     leer( número ) 
     escribir( "La tabla de multiplicar del ", número, " es: " ) 
     /* Inicio del anidamiento */ 
      para i ← 1 hasta 10 incremento 1 hacer 
      escribir( número, " * ", i, " = ", i * número )
      fin_para
      /* Fin del anidamiento */
       escribir( "¿Desea ver otra tabla (s/n)?: " )
        leer( seguir ) mientras ( seguir <> 'n' )
 fin

Cibergrafia

http://www.cs.buap.mx/~mtovar/doc/CiclosAn.pdf

No comments:

Post a Comment