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 .

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

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

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

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

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

25 1.5 4.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 x = 0.00 2.5 2.5 3.0 1.25 9.00 12. “ “ Fin (mientras) Escribir “Hasta luego” .5 1.00 6.25 16.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 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.0 3. “ “ 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.

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

1/i band = ‘T’ Fin (si) Fin (para) Escribir serie . 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 .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.

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

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

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

Sign up to vote on this title
UsefulNot useful