Cisneros fernando2 6
Click here to load reader
-
Upload
fernando-cisneros -
Category
Documents
-
view
91 -
download
2
Transcript of 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
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
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:
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