Estructuras repetitivas

20,498 views
20,113 views

Published on

Estructuras Repetitivas

Published in: Education
2 Comments
4 Likes
Statistics
Notes
No Downloads
Views
Total views
20,498
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
365
Comments
2
Likes
4
Embeds 0
No embeds

No notes for slide

Estructuras repetitivas

  1. 1. Estructuras Repetitivas                                                     
  2. 2. Estructuras Repetitivas: Concepto <ul><li>Las estructuras repetitivas nos permiten ejecutar una acción un número determinado de veces, e s decir repetir esa acción una o más veces consecutivamente. </li></ul><ul><li>Se las llaman también bucles ; todas las instrucciones incluidas en los bucles se repiten un número determinado de veces. </li></ul><ul><li>A cada una de las diferentes pasadas o ejecuciones de todas las instrucciones contenidas en el bucle se las denomina repetición o iteración . </li></ul><ul><li>  </li></ul><ul><li>Existen tres variantes de estructuras repetitivas o iterativas : Mientras...Fin-Mientras; Repetir...Hasta; Para/Desde (valor inicial)...Hasta (valor final) </li></ul>
  3. 3. Concepto: Mientras...Fin-Mientras <ul><li>Se caracterizan porque la condición se sitúa al principio de la secuencia de instrucciones. Es decir que en una estructura Mientras...Fin-Mientras , el bucle continúa mientras que la condición es verdadera. </li></ul><ul><li>La condición se comprueba antes de ejecutar la acción, si es falsa: la acción no se ejecuta, y el bucle se detiene cuando la condición es falsa. </li></ul>
  4. 4. Representación de la estructura: Mientras <ul><li>El Diagrama de Flujo de la estructura Mientras...Fin-Mientras </li></ul>
  5. 5. Representación de la estructura Mientras <ul><li>El Pseudocódigo de la estructura Mientras...Fin-Mientras </li></ul><ul><li>  </li></ul><ul><li>                           Español          </li></ul><ul><li>                           Mientras < condición > Hacer        </li></ul><ul><li>                                 acción 1                                                                </li></ul><ul><li>                                 acción 2   </li></ul><ul><li>                                 .............                                                  </li></ul><ul><li>                             Fin-Mientras </li></ul><ul><li>                             </li></ul><ul><li>                             Inglés </li></ul><ul><li>                            WHILE < condición > DO </li></ul><ul><li>                                 acción 1  </li></ul><ul><li>                                 acción 2 </li></ul><ul><li>                                 .............. </li></ul><ul><li>                             WEND </li></ul>
  6. 6. Concepto: Repetir...Hasta <ul><li>Se caracterizan porque la condición se sitúa al final de la secuencia de instrucciones. Es decir que en una estructura Repetir...Hasta , el bucle continúa hasta que la condición se hace verdadera. </li></ul><ul><li>  </li></ul><ul><li>La condición se comprueba después de ejecutar la acción, o sea que la acción se ejecutará al menos una vez con independencia de que sea la condición verdadera o falsa. </li></ul>
  7. 7. Representación de la estructura Repetir <ul><li>El Diagrama de Flujo de la estructura Repetir...Hasta </li></ul>
  8. 8. Representación de la estructura Repetir <ul><li>El Pseudocódigo de la estructura Repetir...Hasta </li></ul><ul><li>  </li></ul><ul><li>                                       Español </li></ul><ul><li>                                 Repetir       </li></ul><ul><li>                                         acción 1                                                        </li></ul><ul><li>                                         acción 2   </li></ul><ul><li>                                         .. ............                                                  </li></ul><ul><li>                                  Hasta-que < condición > </li></ul><ul><li>                             </li></ul><ul><li>                                  Inglés </li></ul><ul><li>                                  REPEAT  </li></ul><ul><li>                                          acción 1   </li></ul><ul><li>                                          acción 2 </li></ul><ul><li>                                          .............. </li></ul><ul><li>                                  UNTIL < condición > </li></ul>
  9. 9. Para/Desde (v.inicial) Hasta (v.final) <ul><li>Se caracterizan porque se conoce a priori el número de repeticiones a realizar. En dicha condición es preferible utilizar las denominadas estructuras Desde (v.inicial) Hasta (v.final), Paso...Fin-Desde . </li></ul><ul><li>En estas estructuras se repiten la acción desde un valor inicial hasta alcanzar el valor final. Si no se indica en contra con Paso, se supone que los incrementos son positivos de 1 en 1. En caso de querer variar el incremento sólo tendrá que indicarlo con Paso < expresión >. El incremento podrá ser positivo o negativo. </li></ul>
  10. 10. Representación de la estructura Desde <ul><li>El Diagrama de Flujo de la estructura Desde...Hasta </li></ul>
  11. 11. Representación de la estrucutra Desde <ul><li>El Pseudocódigo de la estructura Desde...Hasta </li></ul><ul><li>  </li></ul><ul><li>                Español </li></ul><ul><li>                 Desde <var=exp1> Hasta <exp2>, Paso <exp 3>      </li></ul><ul><li>                       acción 1                                                       </li></ul><ul><li>                       acción 2  </li></ul><ul><li>                       ..............                                                  </li></ul><ul><li>                 Fin-Desde </li></ul><ul><li>                             </li></ul><ul><li>                 Inglés </li></ul><ul><li>                 FOR <var=exp1> TO <exp2>, STEP <exp3> </li></ul><ul><li>                        acción 1  </li></ul><ul><li>                        acción 2 </li></ul><ul><li>                        .............. </li></ul><ul><li>                  NEXT </li></ul>

×