Prueba de escritorio - PowerPoint PPT Presentation

prueba de escritorio n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Prueba de escritorio PowerPoint Presentation
Download Presentation
Prueba de escritorio

play fullscreen
1 / 24
Prueba de escritorio
166 Views
Download Presentation
cleo
Download Presentation

Prueba de escritorio

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

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

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

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

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

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

  6. Ejecución Computación y Sistemas de Información

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

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

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

  10. 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. Memoria principal Diagrama: 3 4 A B C 0 0 A , B CON S CON = 0 S = 0 Verdadera CON < B S = S + A CON = CON + 1 Por lo tanto, se ingresa al ciclo. Continuar S X Computación y Sistemas de Información

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

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

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

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

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

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

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

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

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

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

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

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

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

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