P. 1
pruebas de escritorio

pruebas de escritorio

|Views: 1.961|Likes:

More info:

Published by: Maricarmen Rodriguez Gomez on Sep 20, 2010
Direitos Autorais:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/01/2013

pdf

text

original

Realizar la prueba de escritorio a los siguientes Algoritmos e indica que hace 1) Enunciado

:

Inicio Escribir ”Introduzca la temperatura Fahrenheit: ” Leer fahr centi = (fahr - 32.0) * (5.0/9.0) Escribir ”Temperatura equivalente en °C es “, centi Fin Memoria Pantalla

2) Enunciado: Inicio Escribir “Introduzca valor del dolar” Leer dolar Escribir ”Introduzca la cantidad en bolivares: “ Leer bolivar dolares = bolivar / dolar Escribir bolivar, “Bs. equivalen a $”, dolares Fin Memoria Pantalla

3) Enunciado:

Inicio Escribir “Introduzca los valores de x1 y x2” Leer x1, x2 y1 = 3* x1 - 1 y2 = 3 * x2 - 1 Escribir “x1=“, x1, “,”, “y1=“, y1 Escribir “x2=“, x2, “,”, “y2=“, y2 Fin Memoria Pantalla

4) Calcular el número total de hojas que tiene un árbol, si por ejemplo, tiene doscientos ochenta y cuatro ramas y sabiendo que cada rama tiene como promedio trescientas cuarenta y siete hojas. Se debe leer el número de ramas y el promedio de hojas por rama

Para los siguientes diagramas de flujo: a) Indique en un breve párrafo que problema resuelven b) Realiza la prueba de escritorio c) Conviértelos a pseudocódigo Explicación: __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ X A Pantalla .

Explicación: __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ K P S a b M1 M2 Pantalla .

Práctica para Desempeño.Casos Para los siguientes diagramas de flujo: a) Indique en un breve párrafo que problema resuelven b) Realiza la prueba de escritorio c) Conviértelos a pseudocódigo Inicio “Elige un número” 8 pruebas num 1 2 num 5 4 “Jueves” “Viernes” 6 7 3 “Lunes” “Martes” “Miercoles” “Sabado” “Domingo” Fin(caso) Fin .

“fue aceptado” sem >=5 and prom >8. sem.8 sem >=6 and prom >=8 Si No mat. “fue aceptado” Si No mat. “fue aceptado” No Fin(caso) Fin . carr.5 Si mat. “Contabilidad” 9 pruebas Computación sem >=6 and prom >=8. prom “Economía” carr “Administración”.Inicio mat.

1 num num = 0 Si cuecer ← cuecer + 1 Fin (para cuecer Fin Explicación: __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ ¿Cuántas veces entra al ciclo? __________ . n.Práctica de desempeño Para los siguientes diagramas de flujo: a) Indique en un breve párrafo que problema resuelven b) Realiza la prueba de escritorio c) Conviértelos a pseudocódigo Inicio Estructuras cíclicas (Para) cuecer ← 0 n Para i ← 1.

Inicio Suma ← 0 Para i ← 1. 5. 1 num Suma ← suma + num Fin (para suma Fin Explicación: __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ ¿Cuántas veces entra al ciclo? __________ .

i. “ ”. -0. -2 Escribir “Hola “. “ veces ”. -1 Escribir n. -2 Escribir j Fin (para) Fin (para) k) Para i= 1 hasta 3 Para j = 1 hasta 3 Para k = i hasta j Escribir i. “ “. “ “. “ = “. n Fin (para) d) Para n= 1 hasta 10 Para m = 10 hasta 1.Para cada uno de los siguientes segmentos de pseudocódigo:  Elabora el diagrama de flujo correspondiente  Realiza la corrida de escritorio a) Para cuenta = 1 hasta 5 Escribir 2 * cuenta Fin (para) c) Para n = 2 hasta 0. “ ”. -1 Escribir “*” Fin (para) Fin (para) g) Para i =0 hasta 5 Escribir 2*i+1 Fin (para) h) Para i= 1 hasta 4 Escribir i Para j = 1 hasta i Escribir j Fin (para) Fin (para) j) Para i= 3 hasta 0. -1 Para c = a hasta b Escribir a. “ ”. j. m*n Fin (para) Fin (para) f) Para i= 0 hasta 10 Escribir “ 2 * “. “ = “. k Fin(para) Fin (para) Fin (para) . b. “ “ Fin (para) b) Para n = 10 hasta 0. “ “. c Fin(para) Fin (para) Fin (para) i) Para i= 1 hasta 5 Escribir i Para j = i hasta 1. -1 Para j = 1 hasta i Para k = i hasta j Escribir i. 2*i Fin (para) e) n = 5 Para i= 0 hasta n Para j = 10 hasta i. j. k Fin(para) Fin (para) Fin (para) l) Para a= 1 hasta 5 Para b = 5 hasta a. m.5 Escribir n.

can1. “Votos candidato 4: “. “Porcentaje: “. “Porcentaje: “. “Porcentaje: “.Para los siguientes diagramas de flujo: a) Indique en un breve párrafo que problema resuelven b) Realiza la prueba de escritorio c) Conviértelos a pseudocódigo Inicio can1 = 0 can2 = 0 can3= 0 can4 = 0 voto Voto <> 0 1 2 can1 = can1 + 1 can2 = can2 + 1 Voto 3 can3 = can3 + 1 4 can4 = can4 + 1 voto sumv = can1 + can2 + can3 + can4 por1 = (can1/sumv) * 100 por2 = (can2/sumv) * 100 por3 = (can3/sumv) * 100 por4 = (can4/sumv) * 100 “Votos candidato 1: “. can3. por3. can4. por4. por2. “Porcentaje: “. can2. Fin Explicación: __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ . por1. “Votos candidato 2: “. “Votos candidato 3: “.

5 4.25 9.25 4.0 2.0 3.00 12.Pruebas de Mientras (Desempeño)  Elabora el diagrama de flujo correspondiente  Realiza la corrida de escritorio i=1 Mientras i * i < 10 j=i Mientras j * j < 100 Escribir i + j.00 6.0 1.25 16.25 1.00 2. “ “ j=j*2 Fin (mientras) i=i+1 Fin (mientras) Escribir “ “  Realiza la corrida de escritorio  Si encuentras algún error escribe al lado la instrucción correcta contador = 1 Mientras contador < 100 Escribir contador contador = contador – 1 Fin (mientras)  Completa los espacios de manera que se produzca la siguiente salida: 0.00 x = 0.5 1.5 Mientras __________________________ Escribir _____________________________ x = ____________________________ Fin (mientras)  Realiza la corrida de escritorio  Si encuentras algún error escribe al lado la instrucción correcta n=0 Mientras n <> 15 n=n+2 Escribir n.5 3. “ “ Fin (mientras) Escribir “Hasta luego” .5 2.0 al cuadrado es al cuadrado es al cuadrado es al cuadrado es al cuadrado es al cuadrado es al cuadrado es al cuadrado es 0.

Ejercicios de desempeño – Ciclo Repetir   suma = 0 n=0 Repetir suma = suma + 5 n=n+1 Escribir “La suma es “. suma Escribir n Hasta suma > 12 Escribir “Hola” n=0 suma = 0 Repetir n = n +1 suma = suma + n Hasta suma > 10 Escribir “La suma pasa de 10 al sumar “. suma Escribir “Teclea un entero mayor a 1” Leer n Si n > 1 entonces Repetir Si n mod 2 = 0 entonces n = trunc(n/2) Si no n=n*3+1 Fin (si) Escribir ‘ ‘. n Escribir “La suma será “. n Hasta N = 1 Fin (si) n Pantalla Suma N Pantalla Realiza la prueba de escritorio Elabora el diagrama de flujo Suma N Pantalla .

sumimp Leer num Mientras num <0 or num > 10 Leer num Fin (mientras) sumser = 0 band = ‘T’ i=2 Repetir sumser = sumser + i Si band = ‘T’ entonces band = ‘F’ i=i+3 Otro band = ‘T’ i=i+2 Fin (si) Hasta i > 1800 Escribir sumser serie = 0 Leer n band = ‘T’ Para i = 1 hasta n Si band = ‘T’ entonces serie = serie + 1/i band = ‘F’ Otro serie = serie .1/i band = ‘T’ Fin (si) Fin (para) Escribir serie .EJERCICIOS DE DESEMPEÑO CICLOS Para los siguientes pseudocódigos realizar lo siguiente: a) Realiza la prueba de escritorio b) Convertir (deben funcionar igual de acuerdo a la prueba de escritorio inicial) de la siguiente manera:  Mientras a Repite  Repite a Mientras  Para a Mientras y Repite sum = 0 Leer gasto Mientras gasto <> -1 sum = sum + gasto Leer gasto Fin (mientas) Escribir sum sumpar = 0 sumimp = 0 cuepar =0 i=1 Mientras i <= 270 Leer num Si num <> 0 entonces Si (-1 * num) > 0 entonces sumpar = sumpar + num cuepar = cuepar + 1 Otro sumimp = sumimp + num Fin (si) Fin (si) i=i+1 Fin (mientras) Probar = sumpar /cuepar Escribir propar.

1. 5.Para el siguiente diagrama de flujo: a) Indique en un breve párrafo que problema resuelven b) Realiza la prueba de escritorio c) Conviértelos a pseudocódigo Inicio cuecer <.cuecer + 1 Fin (para cuecer Fin Explicación: __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ .0 n Para i <. 1 Vec(i) Vec(i) = n Si cuecer <.

Práctica de desempeño . con n i suma con   Inicio Para i = 1 hasta 3 Escribir “Teclea las ventas del vendedor “.Matrices  Realizar la prueba de escritorio con = 0 Para n = 2 hasta 4 Escribir “n es “ . i Para j = 1 hasta 5 Leer v[i. Dia [j] Fin (para) Fin i j Pantalla Convertir a DFD Realizar la prueba de escritorio Pantalla v Dia . j. suma Fin (para) Escribir “con es “. “ = “ . j] Fin (para) Fin (para) Para j = 1 hasta 5 Dia[j] = 0 Fin (para) Para i = 1 hasta 3 Para j = 1 hasta 5 Dia [j] = Dia[j] + v[i. n suma = 0 Para i = 6 hasta 8 suma = suma + i con = con + 1 Fin (para) Escribir “suma es “. j] Fin (para) Fin (para) Para j = 1 hasta 5 Escribir “Ventas dia “.

Práctica desempeño – Subprogramas 1. Realiza la prueba de escritorio del siguiente pseudocódigo: Inicio num resp Repetir 123 Escribir “Teclear un número de 3 digitos” Leer num Hasta num >99 and num < 1000 89 Valida (num. area Si area Pantalla base No Fin base > 0 Si Fin 2. alto) Subprograma Calcula Calcula(base. area) alto > 0 Fin “El area del triangulo es = “. alto) alto area = base * alto / 2 No Calcula(base. resp) Inicio unids = num mod 10 decs = trunc(num / 10) mod 10 cents = trunc(num / 100) Si cents = unids + decs entonces resp = true Si no resp = false Fin (si) Fin 1250 unids decs cents pantalla 422 . realiza lo siguiente: • Prueba de escritorio • Conviértelo a Pseudocódigo Principal Inicio Subprograma Leerdatos Leerdatos(base. resp) Si resp = True entonces Escribir “La persona puede entrar” Si no Escribir “La persona no puede entrar” 532 Fin (si) Fin Valida (num. alto. De acuerdo con el siguiente diagrama de flujo. area) alto base Leerdatos(base. alto.

You're Reading a Free Preview

Descarregar
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->