Cisneros fernando2 6

176 views
116 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
176
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cisneros fernando2 6

  1. 1. “Es duro fracasar, pero es todavía peor no haber intentado nunca triunfar” UNIVERSIDAD TECNICA DE AMBATO FISEINombre: Fernando CisnerosTema: Contadores y Acumuladores  DESARROLLO DEL TEMAContadoresContador es aquel que usas dentro de una iteración y que fuerade ella no tiene valor significativoejemplo en un ciclo forfor(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 odecremento en una cantidad constante cada vez que se produceun determinado suceso o acción. Los contadores se utilizan conla finalidad de contar sucesos o acciones internas de un bucle;deben realizar una operación de inicialización y posteriormentelas sucesivas de incremento o decremento del mismo. Lainicialización consiste en asignarle al contador un valor. Sesituará antes y fuera del bucle.Representación:<nombre del contador> ¬ nombre del contador> + <valorconstante>Si en vez de incremento es decremento se coloca un menos en
  2. 2. “Es duro fracasar, pero es todavía peor no haber intentado nunca triunfar”lugar del más.Ejemplo: i = i + 1El acumulador es aquel que si tiene un valor fuera del ciclo,imagina que dentro del mismo ciclo for, realizas una validaciónde números pares, usarías un acumulador para recuperar lacantidad de números pares que hay entre el 0 y el 9int pares=0;for(int i=0;i<10;i++){if(i%2=0){pares++;}}El contador es una variable que se incrementa o disminuye enun 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 seconsidere necesario.
  3. 3. “Es duro fracasar, pero es todavía peor no haber intentado nunca triunfar”AcumuladoresPodríamos decir que el contador es un tipo específico deacumulador. Definiremos acumulador como un elemento cuyocontenido actual se genera a partir de su contenido precedente.ACUMULADOR O TOTALIZADOR:Es una variable que suma sobre sí misma un conjunto de valorespara de esta manera tener la suma de todos ellos en una solavariable. La diferencia entre un contador y un acumulador esque mientras el primero va aumentando de uno en uno, elacumulador va aumentando en una cantidad variable.Representación:<Nombre del acumulador> ¬ <nombre del acumulador> + <valorvariable>Un acumulador o totalizador es una variable cuya misión es dealmacenar cantidades resultantes de procesos sucesivos.La diferencia con el contador es que el contador incrementavalores constantes, ej: De uno en uno.El acumulador incrementa valores variables.Valores de inicializaciónSuma = 0Producto = 1En general, los valores del acumulador se van generando através de sumas (o restas) sucesivas. Casos particulares seríanlos de generación de valores a partir de multiplicaciones (o
  4. 4. “Es duro fracasar, pero es todavía peor no haber intentado nunca triunfar”divisiones) u otras operaciones matemáticas. La expresióngenérica de la evolución de un acumulador A sería:Sumas Restas Multiplicaciones Divisionessucesivas sucesivas sucesivas sucesivasA=A+B A=A–B A=A*B A=A/BA=A+C A=A–C A=A*C A=A/CA=A+D A=A–D A=A*D A=A/D. . . .. . . .. . . .A=A+X A=A–X A=A*X A=A/X  CONCLUCIONContador es el que se usa dentro de una iteración y que fuera deella no tiene valor significativoAcumulador es como un elemento cuyo contenido actual segenera a partir de su contenido precedente.  BIBLIOGRAFIAhttp://scratch.mit.edu/projects/vdeluca/112684http://www.slideshare.net/ricardo037/contadoresacumuladoreshttp://www.javaya.com.ar/detalleconcepto.php?codigo=83&iniciohttp://usuarios.multimania.es/manualesjava/manuales/javaCero/Manual.Curso.de.java.desde.cero.pdf
  5. 5. “Es duro fracasar, pero es todavía peor no haber intentado nunca triunfar”

×