1 / 10

ELEMENTOS BASICOS DE PROGRAMACION

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.

shawna
Télécharger la présentation

ELEMENTOS BASICOS DE PROGRAMACION

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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 ...

  2. 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.

  3. 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

  4. 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

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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 ...

  10. 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

More Related