• Viernes 8 de Noviembre de 2024, 17:53

Autor Tema:  prueba de escritorio  (Leído 2835 veces)

lyonb

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
prueba de escritorio
« en: Jueves 26 de Agosto de 2010, 21:14 »
0
hola, me presento soy leonardo , estoy viendo una serie de pruebas de escritorio que no comprendo, si podrian explicar el algoritmo siguiente, se los agradeceria mucho.-

Dadas las siguientes estructuras alternativas indicar si son o no equivalentes, X, Y y T variables enteras.
Realizar la prueba de escritorio con los siguientes casos:

a)x=5, Y=0, T=1
b)X=0, Y=7, T=-2


a)Si x=0 entonces
x<--y
y<--2
z<--x+y
sino
x<--y
y<--8+t
z<--x+y
finsi


b)si x<> 0 entonces
x<--y
y<--8+t
sino
x<--y
y<--2
finsi
z<--x+y

c)x<--y
si x=0 entonces
y<--2
sino
y<--8+t
finsi
z<--x+y


si me lo pudieran explicar y hacermelo ver resuelto entendiendo, se los agradeceria!, saludos

jodijo5

  • Miembro HIPER activo
  • ****
  • Mensajes: 518
  • Nacionalidad: pe
    • Ver Perfil
    • http://www.bluetecnologia.com
Re: prueba de escritorio
« Respuesta #1 en: Domingo 29 de Agosto de 2010, 06:22 »
0
quiere decir que en un determinqod caso las variables x, y ,T tendran esos valores (esto es solo para hacer la prueba de escritorio)
Citar
a)x=5, Y=0, T=1
b)X=0, Y=7, T=-2
me parece que así lo entenderás mejor :-D
la idea es que cuando "imaginariamente" lo corras debes ingresar por tu teclado imaginario, el valor de "X", "Y" y "T"
Código: C++
  1.  
  2. if(x==0){
  3.     x=y;
  4.     z=x+y;
  5. }
  6. else{
  7.     x=y;
  8.     y=8+t;
  9.     z=x+y;
  10. }
  11.  
  12.  
Código: C++
  1.  
  2. if(x!=0){
  3.    x=y;
  4.    y=8+t;
  5. }
  6. else{
  7.    x=y;
  8.    y=2;
  9. }
  10. z=x+y;
  11.  
  12.  
bueno, la 3 te la dejo de tarea :-D

saludos XD
=============================
Daniel Pomalaza Mendoza
visita el Dinosaurio Azul :-D
http://bluetecnologia.com