prueba de escritorio
TRANSCRIPT
![Page 1: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/1.jpg)
Prueba de escritorio
Computación y Sistemas de Información
![Page 2: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/2.jpg)
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...
![Page 3: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/3.jpg)
Computación y Sistemas de Información
Diagrama:C
A , B
CON = 0
S = 0
CON < B
S = S + A
CON = CON + 1
S
XContinuar
![Page 4: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/4.jpg)
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
![Page 5: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/5.jpg)
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 principalVariables a utilizar
B
![Page 6: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/6.jpg)
Computación y Sistemas de Información
Ejecución
![Page 7: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/7.jpg)
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 B
CON S
Memoria principal
Continuar
Al cumplirse la orden de lecturase ingresan y almacenan los dos valores ( 3 y 4, en este ejemplo). 3 4
![Page 8: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/8.jpg)
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 B
CON S
Memoria principal
Continuar
La variable CON toma el valor cero. 3 4
0
![Page 9: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/9.jpg)
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 B
CON S
Memoria principal
Continuar
La variable S toma el valor cero. 3 4
0 0
![Page 10: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/10.jpg)
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 B
CON S
Memoria principal
Continuar
Al llegar al ciclo MIENTRAS seevalú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.
3 4
0 0
Verdadera
Por lo tanto, se ingresa al ciclo.
![Page 11: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/11.jpg)
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 B
CON S
Memoria principal
Continuar
Se resuelve la expresión S + A y se asigna el valor
resultante a S 3 4
003
![Page 12: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/12.jpg)
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 B
CON S
Memoria principal
Continuar
Se resuelve la expresión CON + 1 y se asigna el valor
resultante a CON 3 4
0 031
![Page 13: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/13.jpg)
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 B
CON S
Memoria principal
Continuar
Como se llegó al final del ciclo , sevuelve a evaluar la condición.
3 4
1 3
Verdadera
Por lo tanto, se ingresa al ciclo.
![Page 14: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/14.jpg)
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 B
CON S
Memoria principal
Continuar
Se resuelve la expresión S + A y se asigna el valor
resultante a S 3 4
1 36
![Page 15: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/15.jpg)
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 B
CON S
Memoria principal
Continuar
Se resuelve la expresión CON + 1 y se asigna el valor
resultante a CON 3 4
1 062
![Page 16: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/16.jpg)
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 B
CON S
Memoria principal
Continuar
Como se llegó al final del ciclo , sevuelve a evaluar la condición.
3 4
2 6
Verdadera
Por lo tanto, se ingresa al ciclo.
![Page 17: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/17.jpg)
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 B
CON S
Memoria principal
Continuar
Se resuelve la expresión S + A y se asigna el valor
resultante a S 3 4
2 69
![Page 18: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/18.jpg)
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 B
CON S
Memoria principal
Continuar
Se resuelve la expresión CON + 1 y se asigna el valor
resultante a CON 3 4
2 093
![Page 19: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/19.jpg)
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 B
CON S
Memoria principal
Continuar
Como se llegó al final del ciclo , sevuelve a evaluar la condición.
3 4
3 9
Verdadera
Por lo tanto, se ingresa al ciclo.
![Page 20: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/20.jpg)
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 B
CON S
Memoria principal
Continuar
Se resuelve la expresión S + A y se asigna el valor
resultante a S 3 4
3 912
![Page 21: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/21.jpg)
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 B
CON S
Memoria principal
Continuar
Se resuelve la expresión CON + 1 y se asigna el valor
resultante a CON 3 4
3 124
![Page 22: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/22.jpg)
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 B
CON S
Memoria principal
Continuar
Como se llegó al final del ciclo , sevuelve a evaluar la condición.
3 4
4 12
Falsa
Por lo tanto, no se ingresa al ciclo.
![Page 23: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/23.jpg)
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 B
CON S
Memoria principal
Finalizar
Se imprime el valor que tiene S en la memoria, que es 12
3 4
4 12
O sea, el resultado de 4 * 3 = 12
![Page 24: Prueba de escritorio](https://reader035.vdocuments.co/reader035/viewer/2022081419/5571f39349795947648e432c/html5/thumbnails/24.jpg)
Fin del ejemplo
Computación y Sistemas de Información
RRTT - FSoc. - UBA