Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Estructuras repetitivas

25,215 views

Published on

Estructuras Repetitivas

Published in: Education

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>

×