Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJERCICIOS
EJERCICIOS
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 nmero 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 nmero de ramas y el promedio de hojas por rama
Para los siguientes diagramas de flujo: a) Indique en un breve prrafo que problema resuelven b) Realiza la prueba de escritorio c) Convirtelos a pseudocdigo
Explicacin:
Pantalla
Explicacin:
M1
M2
Pantalla
Prctica para Desempeo- Casos Para los siguientes diagramas de flujo: a) Indique en un breve prrafo que problema resuelven b) Realiza la prueba de escritorio c) Convirtelos a pseudocdigo
Inicio
Elige un nmero
8 pruebas
num
Sabado
Domingo
Fin(caso)
Fin
Inicio
Economa
carr
Administracin, Contabilidad
9 pruebas
Computacin sem >=6 and prom >=8.8 sem >=6 and prom >=8 Si No mat, fue aceptado sem >=5 and prom >8.5
Fin(caso)
Fin
Prctica de desempeo Para los siguientes diagramas de flujo: a) Indique en un breve prrafo que problema resuelven b) Realiza la prueba de escritorio c) Convirtelos a pseudocdigo
Inicio
cuecer 0
Para i 1, n, 1
num
num = 0
Si
cuecer cuecer + 1
Fin (para
cuecer
Fin
Explicacin:
__________________________________________________________________________
__________________________________________________________________________ __________________________________________________________________________
Inicio
Suma 0
Para i 1, 5, 1
num
Fin (para
suma
Fin
Explicacin:
__________________________________________________________________________
__________________________________________________________________________ __________________________________________________________________________
Para cada uno de los siguientes segmentos de pseudocdigo: 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, -0.5 Escribir n, Fin (para) b) Para n = 10 hasta 0, -2 Escribir Hola , n Fin (para) d) Para n= 1 hasta 10 Para m = 10 hasta 1, -1 Escribir n, veces , m, = , m*n Fin (para) Fin (para) f) Para i= 0 hasta 10 Escribir 2 * , i, = , 2*i Fin (para)
e) n = 5 Para i= 0 hasta n Para j = 10 hasta i, -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 j = 1 hasta i Para k = i hasta j Escribir i, , j, , k Fin(para) Fin (para) Fin (para) l) Para a= 1 hasta 5 Para b = 5 hasta a, -1 Para c = a hasta b Escribir a, , b, , c Fin(para) Fin (para) Fin (para)
i) Para i= 1 hasta 5 Escribir i Para j = i hasta 1, -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, , j, , k Fin(para) Fin (para) Fin (para)
Para los siguientes diagramas de flujo: a) Indique en un breve prrafo que problema resuelven b) Realiza la prueba de escritorio c) Convirtelos a pseudocdigo
Inicio
voto
Voto <> 0
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: , can1, Porcentaje: , por1, Votos candidato 2: , can2, Porcentaje: , por2, Votos candidato 3: , can3, Porcentaje: , por3, Votos candidato 4: , can4, Porcentaje: , por4,
Fin
Explicacin:
__________________________________________________________________________
__________________________________________________________________________ __________________________________________________________________________
Realiza la corrida de escritorio Si encuentras algn error escribe al lado la instruccin 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.5 1.0 1.5 2.0 2.5 3.0 3.5 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.00 2.25 4.00 6.25 9.00 12.25 16.00
Realiza la corrida de escritorio Si encuentras algn error escribe al lado la instruccin correcta n=0 Mientras n <> 15 n=n+2 Escribir n, Fin (mientras) Escribir Hasta luego
Ejercicios de desempeo 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 , n Escribir La suma ser , 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 Hasta N = 1 Fin (si) n Pantalla Suma N Pantalla Realiza la prueba de escritorio Elabora el diagrama de flujo Suma N Pantalla
EJERCICIOS DE DESEMPEO CICLOS Para los siguientes pseudocdigos 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, 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
Para el siguiente diagrama de flujo: a) Indique en un breve prrafo que problema resuelven b) Realiza la prueba de escritorio c) Convirtelos a pseudocdigo
Inicio
cuecer <- 0
Para i <- 1, 5, 1
Vec(i)
Vec(i) = n
Si
Fin (para
cuecer
Fin
Dia
Prctica desempeo Subprogramas 1. De acuerdo con el siguiente diagrama de flujo, realiza lo siguiente: Prueba de escritorio Convirtelo a Pseudocdigo Principal
Inicio
Subprograma Leerdatos
Leerdatos(base, alto)
Subprograma Calcula
Calcula(base, alto, area)
alto
base
Leerdatos(base, alto)
alto
Fin
Si
area
Pantalla
base
No
Fin
base > 0
Si Fin
2. Realiza la prueba de escritorio del siguiente pseudocdigo: Inicio num resp Repetir 123 Escribir Teclear un nmero de 3 digitos Leer num Hasta num >99 and num < 1000 89 Valida (num, resp) Si resp = True entonces Escribir La persona puede entrar Si no Escribir La persona no puede entrar 532 Fin (si) Fin Valida (num, 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