Cisneros fernando2 6

6

Click here to load reader

Transcript of Cisneros fernando2 6

Page 1: Cisneros fernando2 6

UNIVERSIDAD TECNICA DE AMBATO

FISEI

Nombre: Fernando Cisneros

Tema: Contadores y Acumuladores

DESARROLLO DEL TEMA

Contadores

Contador es aquel que usas dentro de una iteración y que fuera de ella no tiene valor significativoejemplo en un ciclo for

for(int i=0;i<10;i++){}

El valor que tenga i solo es representativo dentro del ciclo forUn contador es una variable cuyo valor se incrementa o decremento en una cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle; deben realizar una operación de inicialización y posteriormente las sucesivas de incremento o decremento del mismo. La inicialización consiste en asignarle al contador un valor. Se situará antes y fuera del bucle.Representación:<nombre del contador> ¬ nombre del contador> + <valor constante>Si en vez de incremento es decremento se coloca un menos en lugar del más.Ejemplo: i = i + 1

Page 2: Cisneros fernando2 6

El acumulador es aquel que si tiene un valor fuera del ciclo, imagina que dentro del mismo ciclo for, realizas una validación de números pares, usarías un acumulador para recuperar la cantidad de números pares que hay entre el 0 y el 9

int pares=0;

for(int i=0;i<10;i++){if(i%2=0){pares++;}}

El contador es una variable que se incrementa o disminuye en un valor constante cada que ocurre una acción o suceso.

La forma general de los contadores es la siguiente:

CONTADOR = CONTADOR + (VALOR CONSTANTE) ó

CONTADOR = CONTADOR - (VALOR CONSTANTE).

Ej:

i=0;

i=i+1;

El contador debe inicializarse en 0. O en el valor que se considere necesario.

Acumuladores 

Page 3: Cisneros fernando2 6

Podríamos decir que el contador es un tipo específico de acumulador. Definiremos acumulador como un elemento cuyo contenido actual se genera a partir de su contenido precedente.

ACUMULADOR O TOTALIZADOR:Es una variable que suma sobre sí misma un conjunto de valores para de esta manera tener la suma de todos ellos en una sola variable. La diferencia entre un contador y un acumulador es que mientras el primero va aumentando de uno en uno, el acumulador va aumentando en una cantidad variable.Representación:

<Nombre del acumulador> ¬ <nombre del acumulador> + <valor variable>

Un acumulador o totalizador es una variable cuya misión es de almacenar cantidades resultantes de procesos sucesivos.

La diferencia con el contador es que el contador incrementa valores constantes, ej: De uno en uno.

El acumulador incrementa valores variables.

Valores de inicializaciónSuma = 0

Producto = 1

En general, los valores del acumulador se van generando a través de sumas (o restas) sucesivas. Casos particulares serían los de generación de valores a partir de multiplicaciones (o divisiones) u otras operaciones matemáticas. La expresión genérica de la evolución de un acumulador A sería:

 

Page 4: Cisneros fernando2 6

Sumas sucesivas

Restas sucesivas

Multiplicaciones sucesivas

Divisiones sucesivas

A = A + BA = A + CA = A + D...A = A + X

A = A – BA = A – CA = A – D...A = A – X

A = A * BA = A * CA = A * D...A = A * X

A = A / BA = A / CA = A / D...A = A / X

 

CONCLUCION

Contador es el que se usa dentro de una iteración y que fuera de ella no tiene valor significativo

Acumulador es como un elemento cuyo contenido actual se genera a partir de su contenido precedente.

BIBLIOGRAFIA

http://scratch.mit.edu/projects/vdeluca/112684

http://www.slideshare.net/ricardo037/contadoresacumuladores

http://www.javaya.com.ar/detalleconcepto.php?codigo=83&inicio

http://usuarios.multimania.es/manualesjava/manuales/javaCero/Manual.Curso.de.java.desde.cero.pdf