Teoría - Básico

(Básico – 5) Estructuras de Control Repetitivas, Acumuladores y Contadores

Las estructuras de control repetitiva nos servirán para repetir un cierto bloque de instrucciones mientras una condición se esté cumpliendo.

Estudiaremos 3 estructuras de control repetitivas: Mientras, Hacer – Mientras y Para.

Estructura Mientras:

pseudo_while

 

 

Se repetirá todo el bloque de instrucciones mientras la expresión lógica sea verdadera. Es considerada una estructura de PRE – CONDICIÓN, esto quiere decir que para la expresión lógica es analizada  antes de realizar por primera vez el bloque de instrucciones.

Estructura Hacer – Mientras:

pseudo_hacer_mientras

 

A diferencias del “Mientras”, es considerada una estructura POST – CONDICIÓN, esto quiere decir que la expresión lógica es analizada después de realizar por primera vez el bloque de instrucciones. En pocas palabras, un hacer mientras siempre se ejecutará por lo menos una vez.

Estructura Para:

pseudo_para

 

 

Es la estructura más compleja de todas. Funciona usando un contador,  es decir una simple variable que irá aumentando o disminuyendo su valor (generalmente de 1 en 1) y una vez que llegue a su máximo o mínimo dejará de repetir el bloque de instrucciones.

ACUMULADORES Y CONTADORES

  • Los acumuladores son variables numéricas que se usarán para ir acumulando distintos valores. Y se dividen en 2: Acumuladores de Suma y acumuladores de producto.
  • Los acumuladores de suma son inicializadas en 0 (var = 0) y guardarán resultados de sumas.
  • Los acumuladores de producto son inicializadas en 1 (var =1) y guardarán el resultado de productos. Ojo, no confundir e inicializar el acumulador de un producto en 0, ya que si inicializamos en 0 siempre dará como resultado 0.
  • Los contadores son variables numéricas que irán aumentando su valor de 1 en 1 ( o según necesitemos) y son inicializadas generalmente en 0;

Leave a comment