Estructura de control   de repetición:        while                                    r                                 s...
whileRepite una sentencia mientras que unacondición es verdaderaFormato: while (condición)      sentencia;
Reglas1. La condición va entre paréntesis2. La línea del while no lleva punto y coma3. Sólo se ejecuta para una sentencia....
Ejercicio 1Ingresar n números y devolver la sumaSe termina cuando el último número es cero Sumar n números Inicio    Suma=...
AcumuladorVariable que contiene el total de los númerosingresadosForma General:   suma = suma + valor;Forma Simplificada  ...
ContadorVariable que cuenta la cantidad de sucesosocurridosForma General:   c = c + 1;Forma Simplificada   c ++;Es un acum...
Sumar n números y contarlosInicio   Suma=0   C=0   N=1   Mientras n!=0        Mostrar “Ingrese un número”        Leer N   ...
Ejercicio 2Hacer un programa que cuente de 1 a 10, de 1en 1 Contar de 1 a 10 Inicio    C=1    Mientras C<=10         Mostr...
DemoraUtilizar:    #include <dos.h>La demora se hace con:   delay(n);Donde n es la cantidad de milisegundos.Por ejemplo:  ...
Escribir en Columnas   Modificar:   Printf(“%in”,c);1. Sacar el n y otros caracteres2. Usar %8i   En vez de 8 se puede usa...
Partes del ContadorContar de 1 a 10Inicio                       Inicio   C=1   Mientras C<=10      Final        Mostrar C ...
Ejercicio 3Hacer un contador de 1 a 100 de 3 en 3
Ejercicio 4Hacer un contador de 1000 a 900 de 0.25 en0.25               En columnasPrintf(“%8.2f”,c);
Ejercicio 5: MatrixCódigo de MatrixUtiliza:!         significa NO. Se usa para repetir          mientras no se cumple una ...
Ejercicio 6Hacer pseudocódigo y programa en C para:Ingresar un caracter y un número. Mostrar esecaracter la cantidad de ve...
Pr109 while
Pr109 while
Pr109 while
Pr109 while
Próxima SlideShare
Cargando en…5
×

Pr109 while

92 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
92
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Pr109 while

  1. 1. Estructura de control de repetición: while r sto Pa lo za on G. Lic
  2. 2. whileRepite una sentencia mientras que unacondición es verdaderaFormato: while (condición) sentencia;
  3. 3. Reglas1. La condición va entre paréntesis2. La línea del while no lleva punto y coma3. Sólo se ejecuta para una sentencia. Si necesito más de una ¿…?4. El while se termina cuando la condición se hace falsa5. Si la condición es falsa de entrada nunca se ejecuta el código dentro del while.
  4. 4. Ejercicio 1Ingresar n números y devolver la sumaSe termina cuando el último número es cero Sumar n números Inicio Suma=0 N=1 Mientras n!=0 Mostrar “Ingrese un número” Leer N Suma = Suma + N …Acumulador Fin Mientras Mostrar “La suma es”, suma Fin
  5. 5. AcumuladorVariable que contiene el total de los númerosingresadosForma General: suma = suma + valor;Forma Simplificada suma += valor;
  6. 6. ContadorVariable que cuenta la cantidad de sucesosocurridosForma General: c = c + 1;Forma Simplificada c ++;Es un acumulador, que acumula de a 1Existe el contador regresivo: c = c -1 ; c--;
  7. 7. Sumar n números y contarlosInicio Suma=0 C=0 N=1 Mientras n!=0 Mostrar “Ingrese un número” Leer N C++ Suma += N Fin Mientras Mostrar “La suma es”, suma Mostrar “Se ingresaron” C “NúmerosFin
  8. 8. Ejercicio 2Hacer un programa que cuente de 1 a 10, de 1en 1 Contar de 1 a 10 Inicio C=1 Mientras C<=10 Mostrar C C=C+1 Fin Mientras Fin
  9. 9. DemoraUtilizar: #include <dos.h>La demora se hace con: delay(n);Donde n es la cantidad de milisegundos.Por ejemplo: delay(1000);
  10. 10. Escribir en Columnas Modificar: Printf(“%in”,c);1. Sacar el n y otros caracteres2. Usar %8i En vez de 8 se puede usar cualquier submúltiplo de 80 ¿Porqué de 80?
  11. 11. Partes del ContadorContar de 1 a 10Inicio Inicio C=1 Mientras C<=10 Final Mostrar C Sentido C=C+1 Fin MientrasFin Incremento
  12. 12. Ejercicio 3Hacer un contador de 1 a 100 de 3 en 3
  13. 13. Ejercicio 4Hacer un contador de 1000 a 900 de 0.25 en0.25 En columnasPrintf(“%8.2f”,c);
  14. 14. Ejercicio 5: MatrixCódigo de MatrixUtiliza:! significa NO. Se usa para repetir mientras no se cumple una condiciónkbhit() Dice si se ha pulsado una teclarandom(n) Elije un número al azar entre 0 y n-1 random(210)+40 Elije un número entre 40 y 249: rango de códigos ASCII con caracteres útiles%4c Muestra un carácter en columnas de 4 caracteres
  15. 15. Ejercicio 6Hacer pseudocódigo y programa en C para:Ingresar un caracter y un número. Mostrar esecaracter la cantidad de veces ingresada

×