Ciclos y Bucles en C++

10,970 views

Published on

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
10,970
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
81
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ciclos y Bucles en C++

  1. 1. Algoritmos Basado en Heurísticas Ciclos y Bucles en Programas Licdo. Jesús Rojas – Abril de 2011
  2. 2. Algoritmos Basado en Heurísticas Ciclos y Bucles en un Programa <ul><li>En este material tenemos…. </li></ul><ul><li>Ciclos Repetitivos </li></ul><ul><li>Contadores y Acumuladores </li></ul><ul><li>Uso de Bucles en Programas </li></ul><ul><li>Combinación de Ciclos y Bucles </li></ul>Licdo. Jesús Rojas – Abril de 2011
  3. 3. Algoritmos Basado en Heurísticas Ciclos Repetitivos: un ciclo repetitivo implica la ejecución de una misma rutina un número determinado de veces según lo establezca una condición: for ( i = valor_inicial ; i < Valor_final ; i + + ) { RUTINAS } Licdo. Jesús Rojas – Abril de 2011 Ciclos y Bucles en un Programa
  4. 4. Algoritmos Basado en Heurísticas Ejemplo 01: crea un programa que identifique los valores enteros múltiples ubicados entre dos intervalos previamente solicitados. Indique además el número de elementos encontrados en un mensaje de cierre Licdo. Jesús Rojas – Abril de 2011 Ciclos y Bucles en un Programa
  5. 5. Algoritmos Basado en Heurísticas Contadores y Acumuladores: son dos variables que intervienen con operaciones matemáticas dentro de los ciclos o bucles. Siempre se les da un valor antes de utilizarlos: contador=0; acumulador=0; for ( i = valor_inicial ; i < Valor_final ; i + + ) { contador++; RUTINAS acumulador+=variable; } Licdo. Jesús Rojas – Abril de 2011 Ciclos y Bucles en un Programa
  6. 6. Algoritmos Basado en Heurísticas Ejemplo 02: crea un programa que lea un determinado número de notas y obtenga el promedio de las mismas estableciendo si el estudiante aprobó o no la materia Licdo. Jesús Rojas – Abril de 2011 Ciclos y Bucles en un Programa
  7. 7. Algoritmos Basado en Heurísticas <ul><li>Uso de Bucles en Programas: un bucle implica la repetición de rutinas un número de veces no establecido ya que la finalización del mismo depende del cumplimiento o no de una condición: </li></ul><ul><ul><ul><li>do </li></ul></ul></ul><ul><ul><ul><li>{ </li></ul></ul></ul><ul><ul><ul><li>RUTINAS </li></ul></ul></ul><ul><ul><ul><li>} while (a > 0 || a < 20); </li></ul></ul></ul>Licdo. Jesús Rojas – Abril de 2011 Ciclos y Bucles en un Programa
  8. 8. Algoritmos Basado en Heurísticas Ejemplo 03: crea un programa que lea y muestre en pantalla un determinado valor, validando previamente que el mismo se encuentre entre 0 y 20. Licdo. Jesús Rojas – Abril de 2011 Ciclos y Bucles en un Programa
  9. 9. Algoritmos Basado en Heurísticas Ejemplo 04: crea un programa que lea un determinado número de notas y obtenga el promedio de las mismas estableciendo si el estudiante aprobó o no la materia. Al leer cada nota debe validar previamente que la misma se encuentre entre 0 y 20. Licdo. Jesús Rojas – Abril de 2011 Ciclos y Bucles en un Programa
  10. 10. Algoritmos Basado en Heurísticas Estructuras Básicas de un Programa <ul><li>Reflexiona ahora…. </li></ul><ul><li>¿Qué elementos componen un ciclo repetitivo? </li></ul><ul><li>¿Qué diferencia encontramos entre contadores y acumuladores? </li></ul><ul><li>¿Qué elementos son necesarios para el uso de un bucle en programa? </li></ul>Licdo. Jesús Rojas – Abril de 2011

×