120 likes | 371 Views
ELEMENTOS BASICOS DE PROGRAMACION. EL ACUMULADOR. Para poder seguir la simulación del acumulador a su propio ritmo, haga uso de las teclas:. Retroceder un evento. Re Pág. Avanzar un evento. Av Pág. Buena Suerte. ELEMENTOS BASICOS DE PROGRAMACION. EL ACUMULADOR.
E N D
ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR Para poder seguir la simulación del acumulador a su propio ritmo, haga uso de las teclas: Retroceder un evento Re Pág Avanzar un evento Av Pág Buena Suerte ...
ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR Otro de los elementos más importantes y principales es el acumulador.El acumulador se compone también de 2 partes: S 0 S S + X Parte 1 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 (o es) 3 Dirección Contenido S contiene cualquier cosa en principio MEMORIA DEL COMPUTADOR
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: S 0 Dirección Contenido Dirección Contenido S contiene (o es) cero 0
ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR Con este contenido de la memoria, el acumulador tendría el siguiente comportamiento, si se itera la parte 2: Parte 2 S S + X Evaluando la expresión Dirección Contenido 0 3 3 0 + 3 = 3 Iterando parte 2, 1ra. vez En cada iteración, S cambia de valor ... en este caso cambio de 0 a 3.
ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR Una segunda iteración de la parte 2, incrementara S en X, es decir en 3, de la siguiente manera: Parte 2 S S + X Evaluando la expresión Dirección Contenido 0 3 6 6 3 + 3 = 6 Iterando parte 2, 2da. vez En esta iteración S cambio de valor ..... de 3 a 6.
ELEMENTOS BASICOS DE PROGRAMACION EL ACUMULADOR Un resumen hasta la tercera iteración, sería la siguiente: Parte 2 S S + X Dirección Contenido Evaluando la expresión 3 6 9 0 0 + 3 = 3 Iterando parte 2, 1ra. vez 3 3 + 3 = 6 + 3 = 6 6 9 2da. vez 9 3ra. vez En cada iteración, S cambio de valor ... primero fue 0, luego fue 3, después 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 ..... incrementándose en X. Si proseguimos tenemos que: Parte 2 S S + X 9 9 + 3 = 12 Iterando parte 2, 4ta. vez 12 12 + 3 = 15 + 3 = 15 15 18 5ta. vez 18 6ta. vez .... 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: Dirección Contenido 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 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