You are on page 1of 10

ELEMENTOS BASICOS DE PROGRAMACION

EL ACUMULADOR

Para poder seguir la simulación del acumulador a su propio
ritmo, haga uso de las teclas:

Retroceder Re
un evento Pág

Avanzar Av
un evento Pág

Buena Suerte ...

y la segunda parte se ejecuta repetitivamente. El acumulador se compone también de 2 partes: S0 Parte 1 SS+X Parte 2 La primera parte se ejecuta una sola vez. las veces que se necesite. .ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR Otro de los elementos más importantes y principales es el acumulador.

ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR Para explicar el funcionamiento del acumulador requerimos de un cierto X. con lo cual podemos suponer que la memoria del computador contiene lo siguiente en este momento: X contiene Dirección Contenido (o es) 3 X 3 S contiene S $lñ9? cualquier cosa en MEMORIA DEL COMPUTADOR principio .

ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR A partir de este contenido de la memoria del computador. podemos aplicar la primera parte del acumulador (S  0) con lo cual tenemos que: Dirección Contenido S0 X 3 S $lñ9? Dirección Contenido S contiene X 3 (o es) cero S 0 .

S cambia de valor . en este caso cambio de 0 a 3. . 1ra.. vez En cada iteración. ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR Con este contenido de la memoria.. si se itera la parte 2: Parte 2 S  S + X Dirección Contenido Evaluando la expresión X 3 S  S + X S 0 3 3 0 + 3 = 3 Iterando parte 2. el acumulador tendría el siguiente comportamiento.

. incrementara S en X... ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR Una segunda iteración de la parte 2. es decir en 3. de 3 a 6. 2da. vez En esta iteración S cambio de valor .. . de la siguiente manera: Parte 2 S  S + X Dirección Contenido Evaluando la expresión X 3 S  S + X S 0 3 6 6 3 + 3 = 6 Iterando parte 2.

S cambio de valor . vez 3 3+3= 6 2da.. ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR Un resumen hasta la tercera iteración. . vez 9 En cada iteración.. vez 6 6+3 = 9 3ra. primero fue 0. después cambio a 6 y en este momento es 9. luego fue 3. sería la siguiente: Parte 2 S  S + X Dirección Contenido Evaluando la expresión X 3 S S+X S 0369 0 0+3= 3 Iterando parte 2. 1ra.

. indiquemos cuantas veces se debe acumular. a no ser que.. vez 15 15 + 3 = 18 6ta. Y que puede continuar de manera infinita.. . vez 12 12 + 3 = 15 5ta..... vez 18 .. Si proseguimos tenemos que: Parte 2 S  S + X S  S + X 9 9 + 3 = 12 Iterando parte 2. la parte 2 se ejecuta repetitivamente .. 4ta. y de este modo.. incrementándose en X.. ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR .

.ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR Y la memoria del computador como quedo? La memoria ha tenido el siguiente comportamiento: Dirección Contenido X 3 S 0 3 6 9 12 15 18 Y ahí queda. hasta el momento . ..

ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR CONCLUSION: Tiene un valor inicial (casi siempre 0) Su valor cambia en cada iteración o repetición En cada iteración. el último valor es el que queda vigente . tiene muchos valores Pero uno solo es vigente en todo momento Al final. el valor se incrementa en X En todo el tiempo.