top of page

CONTADOR, ACUMULADOR Y BANDERA

Contador

Los procesos repetitivos requieren contar los sucesos y acciones internas, una forma de hacerlo es mediante un contador. Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante en cada repetición. La forma en que se construye un contador es la siguiente:

 int contador = 1; //variable con valor inicial de 1

 contador = contador+1;

 contador += 1;

 contador ++;

Acumulador

Un acumulador o totalizador es una variable cuya función es almacenar cantidades resultantes de operaciones sucesivas. Realiza la misma función que un contador con la diferencia de que el incremento o decremento es variable en lugar de constante.

 int acumulador = 0;

 acumulador = acumulador + valor;

 acumulador += valor;

Banderas

Una bandera, también denominada interruptor o conmutador es una variable que puede tomar uno de dos valores (verdadero o falso) a lo largo de la ejecución del programa y permite comunicar información de una parte a otra del mismo.

 int primo;

 primo = 0;

 primo = 1;

Semana 6: Acerca de

ESTRUCTURA DE CONTROL "MIENTRAS" O "WHILE"

while (condicion)
{
instrucción 1;
..............
instrucción N;
}
Ejecuta una instrucción o un bloque de instrucciones cero o más veces, dependiendo del valor de la condición.
Se evalúa la condición, y si es cierta, se ejecuta la instrucción o bloque de instrucciones y se vuelve a evaluar la condición; pero si la condición es falsa, se pasa a ejecutar la siguiente instrucción después del while.
Ejemplo:

Captura%20de%20pantalla%20(3)_edited.jpg
Semana 6: Texto

Diagrama de flujo

Captura%20de%20pantalla%20(4)_edited.jpg
Semana 6: Texto

ESTRUCTURA DE CONTROL "HACER MIENTRAS" O "DO WHILE"

Una variación de la sentencia while es: do instrucciones while ( condición o expresión ); En ella la sentencia se ejecuta al menos una vez, antes de que se evalúe la expresión condicional Ejemplo:

Captura%20de%20pantalla%20(5)_edited.jpg
Semana 6: Texto

Diagrama de flujo

Captura%20de%20pantalla%20(6)_edited.png
Semana 6: Imagen

ESTRUCTURA DE CONTROL "DESDE" O "FOR"

El ciclo For es una de las instrucciones mas sencillas de aprender, y consiste en utilizar mayormente “rangos” en los cuales se define el numero de iteraciones que se pueden hacer en este ciclo.

La sintaxis es la siguiente:

  1.  for(inicio;mientras;incremento)

  2.  {

  3.   //CODIGO A EJECUTAR

  4.  }

Ejemplo:

Captura%2520de%2520pantalla%2520(7)_edited_edited.jpg
Semana 6: Texto

DIAGRAMA DE FLUJO

Captura%20de%20pantalla%20(8)_edited.jpg
Semana 6: Texto

ESTRUCTURA DE CONTROL "FOR" ANIDADOS

 Los bucles se pueden anidar uno en otro. Los bucles internos y externos no necesitan ser generados por el mismo tipo de estructura de control. Sin embargo, es esencial que: UN BUCLE SE ENCUENTRE COMPLETAMENTE INCLUIDO DENTRO DEL OTRO, ADEMÁS, CADA BUCLE HA DE SER CONTROLADO POR UN ÍNDICE DIFERENTE.

Ejemplo:

Captura%20de%20pantalla%20(10)_edited.jp
Semana 6: Texto

DIAGRAMA DE FLUJO

Captura%20de%20pantalla%20(11)_edited.jp
Semana 6: Texto
bottom of page