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 .

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 .Práctica para Desempeño.

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

n. 1 num num = 0 Si cuecer ← cuecer + 1 Fin (para cuecer Fin Explicación: __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ ¿Cuántas veces entra al ciclo? __________ .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.

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

“ “. b. c Fin(para) Fin (para) Fin (para) i) Para i= 1 hasta 5 Escribir i Para j = i hasta 1. i. -1 Escribir n. “ ”. -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. “ = “.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 Para j = 1 hasta i Para k = i hasta j Escribir i. -0. “ ”. k Fin(para) Fin (para) Fin (para) . m.5 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. m*n Fin (para) Fin (para) f) Para i= 0 hasta 10 Escribir “ 2 * “. -1 Para c = a hasta b Escribir a. j. “ “. “ veces ”. j. k Fin(para) Fin (para) Fin (para) l) Para a= 1 hasta 5 Para b = 5 hasta a. 2*i Fin (para) e) n = 5 Para i= 0 hasta n Para j = 10 hasta i. -2 Escribir “Hola “. “ ”. “ “ Fin (para) b) Para n = 10 hasta 0. “ “. “ = “. n Fin (para) d) Para n= 1 hasta 10 Para m = 10 hasta 1.

por3. por4. can2. Fin Explicación: __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ . “Votos candidato 3: “. “Votos candidato 4: “. “Votos candidato 2: “. “Porcentaje: “. can3. por2. “Porcentaje: “. “Porcentaje: “. can1. por1. can4. “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: “.

5 1.0 2.00 x = 0.00 6.5 2.5 3. “ “ Fin (mientras) Escribir “Hasta luego” .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.0 1.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 12.25 16.0 3.5 4.25 9.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.25 4.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.25 1.

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 ‘ ‘. 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 “. n Hasta N = 1 Fin (si) n Pantalla Suma N Pantalla Realiza la prueba de escritorio Elabora el diagrama de flujo Suma N Pantalla . n Escribir “La suma será “.Ejercicios de desempeño – Ciclo Repetir   suma = 0 n=0 Repetir suma = suma + 5 n=n+1 Escribir “La suma es “.

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.

0 n Para i <. 1 Vec(i) Vec(i) = n Si cuecer <.cuecer + 1 Fin (para cuecer Fin Explicación: __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ . 5.1.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 <.

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

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.Práctica desempeño – Subprogramas 1. alto. area) alto base Leerdatos(base. realiza lo siguiente: • Prueba de escritorio • Conviértelo a Pseudocódigo Principal Inicio Subprograma Leerdatos Leerdatos(base. De acuerdo con el siguiente diagrama de flujo. resp) Si resp = True entonces Escribir “La persona puede entrar” Si no Escribir “La persona no puede entrar” 532 Fin (si) Fin Valida (num. area Si area Pantalla base No Fin base > 0 Si Fin 2. alto) Subprograma Calcula Calcula(base. alto) alto area = base * alto / 2 No Calcula(base. alto. 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 . area) alto > 0 Fin “El area del triangulo es = “.

Sign up to vote on this title
UsefulNot useful