Clase 4

Estructuras repetitivas

  1.  Mientras (While)
  2. Para (For)
  3. Repetir hasta (Do While)
Son las estruturas repetetivas más comunes 

Segun el material de la clase sobre estructuras repetitivas estas son:
"La repetición es una estructura que permite controlar la ejecución de acciones que se deben realizar en más de una ocasión; es decir, se deben repetir. Con esta estructura se forman ciclos iterativos."


Primero tenemos la estructura : Mientras (While)


Permite controlar la ejecución de acciones que se repetirán en un rango de 0 – n veces.

  1. Mientras: identifica la estructura y su inicio como un ciclo repetitivo
  2. Expresión_lógica: es una expresión que controla la ejecución del ciclo, mientras la condición se cumpla, lo contenido en el bucle se ejecutará. 
  3. Secuencia_de_acciones: es la acción o conjunto de acciones que se ejecutan dentro del bucle.
  4. Fin Mientras: delimita el fin del ciclo iterativo, envía el control al inicio de la estructura o a la línea siguiente. 


El ciclo se repetira mientras  la variable i
 tenga un valor menor a 10.
donde veremos una impresion en forma de lista como resultado al ejecutar el algoritmo.

mi opinion : "es una estrutura muy util para rolver problemas que requieran una repeticion muy larga ahorrando lineas de codigo"

material de referencia:






Clase 5

Estructura repetitiva PARA
Es una estructura que permite controlar la ejecución de acciones 
que se repetirán un número de veces conocido de antemano. Este tipo de repetición
es controlada por un contador que comienza de un valor inicial y va hasta un valor
final,  incrementándose o decrementándose de acuerdo con un valor establecido,
para contar la cantidad de veces que entrará al ciclo.
Se dice que el PARA se repite N veces.






1.Para: La palabra reservada que identifica la estructura de repetición 
2.variable_numerica<-valor_inicial: La variable (i) tomara un valor
incial que tu le indiques ejemplo (1)

3.Paso: Es el valor de incremento o decremento del contador del ciclo.
4.Secuencia de Acciones: es una acción o grupo de acciones que se ejecutan
dentro  del ciclo.
Ejemplo:





mi opinion: "esta estructura es muy util para ahorrar lineas de codigo o un proceso como i=i+1, ya que la misma estructura lo hace"
material de apoyo: ESTRUCTURAS REPETITIVAS :PARA

Clase 6
ESTRUCTURAS REPETITIVAS : REPETIR HASTA 


El proceso iterativo del DO...WHILE o REPETIR HASTA, permite controlar la ejecución de 
acciones en forma repetitiva, mientras la condición de control del ciclo repetitivo sea 
verdadera.

  1. Repetir: Identifica la estructura como un ciclo iterativo e indica el inicio del mismo
  2. Secuencia_de_acciones: son las acciones que se ejecutan dentro del ciclo 
  3. Hasta Que: indica el fin del ciclo y significará que mientras la condición se cumpla, volverá al inicio del REPETIR; en caso contrario, se saldrá del bucle. 
  4. Expresión_logica: es una expresión lógica que controla la repetición del ciclo. Este tipo de repetición se ejecuta N-1 veces, ya que las acciones del ciclo, se ejecutarán por lo menos una vez y se pueden ejecutar cualquier cantidad de N veces. 
Ejemplo:



Mi opinion"Es una estructura muy util,donde se facilita hasta donde se realizara un proceso" 

Funte: ESTRUCTURAS REPETITIVAS: REPETIR HASTA

Clase 7

Contadores, Acumuladores y Banderas


Contadores:
Un contador es una variable con una tendencia de aumentar o disminuir, es decir i=i+1 o i=i-1. Normalmente inicializada con 0 y incrementando por una constante. Su función es contar y puede ayudarnos cuando buscamos repetir un proceso un numero de veces ya establecido ejemplo:
Suma de cinco numero y cuando el contador sea 5 esta secuencia terminara


Acumuladores:

Un acumulador es una variable con una tendencia de aumentar o disminuir, es decir x=x+b o x=x-b. Normalmente inicializada con 0 y incrementando por una variable. Esta es muy similiar al contador la diferencia es que esta incrementa o decrece con una variable y no con una constante, estos acumulan datos. Ejmplo:


Esta secuencia notamos como el acumulador sirve para guardar las sumas que se van realizando 

en cada repetición.

Banderas:

¿Qué son las banderas?

Son variables que normalmente son de tipo lógicas (boolean), estas son de gran ayuda cuando queremos detener un ciclo repetitivo, un ejemplo:


Mientras la bandera sea verdadera  el ciclo continuara, se dentendra cuando la bandera sea falsa.

Estas variables también pueden ser llamadas interruptores y pueden ser inicializados con verdadero(true) o un falso(false), funcionan muy bien con un Mientras(do-while), sirve para alterar la ejecución de un bloque o para producir la salida de un clico.


Fuentes: aqui