Você está na página 1de 10

ELEMENTOS BASICOS DE PROGRAMACION

EL ACUMULADOR

Para poder seguir la simulacin del acumulador a su propio


ritmo, haga uso de las teclas:

Retroceder Re
un evento Pg

Avanzar Av
un evento Pg

Buena Suerte ...


ELEMENTOS BASICOS DE PROGRAMACION
EL ACUMULADOR

Otro de los elementos ms importantes y


principales es el acumulador. El acumulador
se compone tambin de 2 partes:

S0 Parte 1
SS+X Parte 2

La primera parte se ejecuta una sola vez, y


la segunda parte se ejecuta repetitivamente,
las veces que se necesite.
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
Direccin Contenido (o es) 3
X 3 S contiene
S $l9? 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:

Direccin Contenido S0
X 3
S $l9?
Direccin Contenido

S contiene X 3
(o es) cero S 0
ELEMENTOS BASICOS DE PROGRAMACION
EL ACUMULADOR
Con este contenido de la memoria, el acumulador tendra el
siguiente comportamiento, si se itera la parte 2:
Parte 2
S S + X
Direccin Contenido Evaluando la expresin
X 3 S S + X
S 0 3 3 0 + 3 = 3

Iterando parte 2, 1ra. vez

En cada iteracin, S cambia de valor ... en este caso


cambio de 0 a 3.
ELEMENTOS BASICOS DE PROGRAMACION
EL ACUMULADOR
Una segunda iteracin de la parte 2, incrementara S en X, es
decir en 3, de la siguiente manera:
Parte 2
S S + X
Direccin Contenido Evaluando la expresin
X 3 S S + X
S 0 3 6 6 3 + 3 = 6

Iterando parte 2, 2da. vez

En esta iteracin S cambio de valor ..... de 3 a 6.


ELEMENTOS BASICOS DE PROGRAMACION
EL ACUMULADOR

Un resumen hasta la tercera iteracin, sera la siguiente:

Parte 2
S S + X
Direccin Contenido Evaluando la expresin
X 3 S S+X
S 0369 0 0+3= 3
Iterando parte 2, 1ra. vez 3 3+3= 6
2da. vez 6 6+3 = 9
3ra. vez 9

En cada iteracin, S cambio de valor ... primero fue 0,


luego fue 3, despus cambio a 6 y en este momento es 9.
ELEMENTOS BASICOS DE PROGRAMACION
EL ACUMULADOR
..... y de este modo, la parte 2 se ejecuta repetitivamente .....
incrementndose en X. Si proseguimos tenemos que:
Parte 2
S S + X
S S + X
9 9 + 3 = 12
Iterando parte 2, 4ta. vez 12 12 + 3 = 15
5ta. vez 15 15 + 3 = 18
6ta. vez 18

.... Y que puede continuar de manera infinita, a no ser


que, indiquemos cuantas veces se debe acumular.
ELEMENTOS BASICOS DE PROGRAMACION
EL ACUMULADOR

Y la memoria del computador como quedo?


La memoria ha tenido el siguiente comportamiento:

Direccin 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 iteracin o repeticin

En cada iteracin, el valor se incrementa en X

En todo el tiempo, tiene muchos valores

Pero uno solo es vigente en todo momento

Al final, el ltimo valor es el que queda vigente

Você também pode gostar