La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Prueba de escritorio Computación y Sistemas de Información.

Presentaciones similares


Presentación del tema: "Prueba de escritorio Computación y Sistemas de Información."— Transcripción de la presentación:

1

2 Prueba de escritorio Computación y Sistemas de Información

3 Ejemplo - Prueba de escritorio (Ver TP1) Computación y Sistemas de Información Leer dos valores A y B. Calcular su producto por sucesión de sumas. Esto es: A + A + A +... B veces B + B + B +... A veces o bien...

4 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X Continuar

5 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X Sea multiplicar 3 * 4 es decir: A tomará el valor 3 y B el 4

6 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X A CON S Memoria principal Variables a utilizar B

7 Computación y Sistemas de Información Ejecución

8 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Al cumplirse la orden de lectura se ingresan y almacenan los dos valores ( 3 y 4, en este ejemplo). 34

9 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar La variable CON toma el valor cero. 34 0

10 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar La variable S toma el valor cero. 34 0 0

11 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Al llegar al ciclo MIENTRAS se evalúa la condición: Si es verdadera, se ingresa al ciclo, se cumplen todas las instrucciones y luego se vuelve a evaluar. Si es falsa, se pasa a cumplir la siguiente instrucción fuera del ciclo. 34 0 0 Verdadera Por lo tanto, se ingresa al ciclo.

12 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Se resuelve la expresión S + A y se asigna el valor resultante a S 34 0 0 3

13 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Se resuelve la expresión CON + 1 y se asigna el valor resultante a CON 34 0 0 3 1

14 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Como se llegó al final del ciclo, se vuelve a evaluar la condición. 34 1 3 Verdadera Por lo tanto, se ingresa al ciclo.

15 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Se resuelve la expresión S + A y se asigna el valor resultante a S 34 1 3 6

16 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Se resuelve la expresión CON + 1 y se asigna el valor resultante a CON 34 1 0 6 2

17 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Como se llegó al final del ciclo, se vuelve a evaluar la condición. 34 2 6 Verdadera Por lo tanto, se ingresa al ciclo.

18 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Se resuelve la expresión S + A y se asigna el valor resultante a S 34 2 6 9

19 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Se resuelve la expresión CON + 1 y se asigna el valor resultante a CON 34 2 0 9 3

20 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Como se llegó al final del ciclo, se vuelve a evaluar la condición. 34 3 9 Verdadera Por lo tanto, se ingresa al ciclo.

21 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Se resuelve la expresión S + A y se asigna el valor resultante a S 34 3 9 12

22 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Se resuelve la expresión CON + 1 y se asigna el valor resultante a CON 34 3 12 4

23 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Continuar Como se llegó al final del ciclo, se vuelve a evaluar la condición. 34 4 12 Falsa Por lo tanto, no se ingresa al ciclo.

24 Computación y Sistemas de Información Diagrama: C A, B CON = 0 S = 0 CON < B S = S + A CON = CON + 1 S X AB CON S Memoria principal Finalizar Se imprime el valor que tiene S en la memoria, que es 12 34 4 12 O sea, el resultado de 4 * 3 = 12

25 Fin del ejemplo Computación y Sistemas de Información RRTT - FSoc. - UBA


Descargar ppt "Prueba de escritorio Computación y Sistemas de Información."

Presentaciones similares


Anuncios Google