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
 Mi Blog 
  
 Sitios Amigos
 Casas Rurales
 Directorio Web

 
[más enlaces] 
  
 Contenidos > 10.1.2 Cambios en un bucle mientras

Cambios en un bucle mientras

Ejemplo: Se quiere diseñar el algoritmo de un programa que muestre por pantalla los primeros diez números naturales, pero a la inversa, es decir, del 10 al 1:

Ejemplo: instrucción repetitiva mientras

El algoritmo propuesto es muy similar al del ejemplo del apartado anterior, 10.1.1 Variable contador, pero, con unos ligeros cambios:

 algoritmo Numeros_del_10_al_1

 variables
    entero contador

 inicio
    contador 
10                /* Cambio 1 */
    mientras ( contador >= 1 )   /* Cambio 2 */
       escribir( contador )
       contador 
contador - 1   /* Cambio 3 */
    fin_mientras
 fin

Para que el algoritmo realice la nueva tarea encomendada, ha sido necesario realizar tres cambios en los aspectos más críticos del bucle mientras:
  1. La inicialización de la variable contador (cambio 1): necesaria para que la condición pueda evaluarse correctamente cuando el flujo del algoritmo llega al bucle mientras.
  2. La condición del bucle mientras (cambio 2): afecta al número de iteraciones que va a efectuar el bucle. También se le conoce como condición de salida del bucle.
  3. La instrucción de asignación (cambio 3): hace variar el valor de la variable contador dentro del bloque de instrucciones. De no hacerse correctamente, el bucle podría ser infinito.

Ejercicios Recomendados:
 Más información
Texto extraído de los apartados:

   13.2 INSTRUCCIONES REPETITIVAS

   13.2.1 Repetitiva mientras

   13.2.1.1 Variable contador

del libro 
EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C, (páginas 402-416).
 Contenidos > Apartado siguiente
10.1.3 Errores en un bucle mientras
Búsqueda personalizada
 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
 Secciones
Inicio Libros Librerías Mapa Web Artículos Cursos Ejercicios Guías de uso Mini Diccionario Enlaces Carlos Pes Mi Blog
© Carlos Javier Pes Rivas, 2006-2008
Política de privacidad - Contactar