Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Guia de Practicas Intro Prog Solucionario

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 30

Universidad Pública de El Alto

Carrera: Ingeniería de Sistemas

1er Parcial
Gestión I/2020
Elaborado por docentes de la asignatura de
INTRODUCCIÓN A LA PROGRAMACIÓN

I. FUNDAMENTOS DE LA PROGRAMACIÓN Y RAZONAMIENTO LÓGICO

1. La computadora es una máquina, electrónica que se encarga de procesar información, en forma automática,
rápida y precisa

2. Que diferencia existe entre un compilador y un ejecutador.


RESPUESTA
• El intérprete traduce un programa línea a línea mientras que el compilador traduce el programa entero y luego lo
ejecuta.
• El intérprete detecta si el programa tiene errores y permite su depuración durante el proceso de ejecución, mientras
que el compilador espera hasta terminar la compilación de todo el programa para generar un informe de errores .

3. Lenguajes de programación y su clasificación.


RESPUESTA
• Bajo Nivel: La programación se realiza tomando muy en cuenta las características del procesador, Dicho lenguaje
es muy simple o nada complicado, pero estructurar programas a ese nivel es muy difícil. Dado que este lenguaje viene dado
por las especificaciones técnicas del hardware, no permite una abstracción fuera de lo estipulado para el microprocesador
de un ordenador. Por Ejemplo:
El lenguaje maquina: Este lenguaje ordena al dispositivo las operaciones fundamentales para su funcionamiento. Consiste
en un codigo binario (0,1) que forma las ordenes entendibles por el hardware. Este lenguaje es mucho más rápido que los
lenguajes de alto nivel. La desventaja es que son bastantes difíciles de manejar y usar, además de tener códigos fuente
enormes donde encontrar un fallo es casi imposible.

El lenguaje ensamblador: Es un derivado del lenguaje maquina y esta formado por abreviaturas de letras y números llamadas
mnemotécnicos. Con la aparición de este lenguaje se crearon los programas traductores para poder pasar los programas
escritos en lenguaje ensamblador a lenguaje máquina. Como ventaja con respecto al código máquina es que los códigos
fuentes eran más cortos y los programas creados ocupaban menos memoria. Las desventajas de este lenguaje siguen siendo

INGENIERÍA DE SISTEMAS Página 1 de 30


prácticamente las mismas que las del lenguaje ensamblador, añadiendo la dificultad de tener que aprender un nuevo
lenguaje difícil de probar y mantener.

• Alto Nivel: Los lenguajes de alto nivel manejan conceptos, tipos de datos, entre otros de una manera similar al
pensamiento humano ignorando (abstrayéndose) en parte, del funcionamiento del dispositivo. Entre los principales lenguajes
de alto nivel:
Ada ,ALGOL, BASIC, C++,C# , COBOL, Fortran, Java, Lisp, Modula-2, Pascal, Perl, PHP, PL/SQL, Python, Ruby.

4. Deducir el valor de las expresiones siguientes:


X=A+B+C X=
X=A+B*C X=
X=A+B/C X=
X = A + B div C X=
X = A + B mod C X=
X = (A + B) div C X=
X = A + (B / C) X=

Donde: A = 5, B = 25 y C = 10

RESPUESTA
X=40
X=255
X=7,5
X=7
X=10
X=3
X=7,5

5. ¿Qué se obtiene en las variables A y B, después de la ejecución de las siguientes instrucciones?

A=5 A=5
B=A+6 A = A +1
A = A +1 B=A–5
B=A–5 B=A+6

A= ___ y B= ___ A=___ y B=____

RESPUESTA
A= 6 y B= 1 A=6 y B=12

INGENIERÍA DE SISTEMAS Página 2 de 30


II. PROGRAMACIÓN ESTRUCTURADA
Secuencial
6. Realizar el siguiente pseudocódigo

1. Lee un número
2. Multiplícalo por 3
3. Súmale 6
4. Divide ese resultado por 3
5. Réstale el número que elegiste en un principio
RESPUESTA
pseudocódigo
1. Inicio
2. Leer num
3. Calcular n = num*3
4. Calcular n = n+6
5. Calcular n = n/3
6. Calcular dos = n-num
7. Imprimir dos
8. Fin

7. Pedir un importe en bolivianos y convertirlo a dólares (tipo de cambio 6.95 bolivianos por 1 dólar)
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
bs US
1000 143.88489208633092 143.88489208633092

8. Pedir la temperatura en grados centígrados y convertirla a grados Fahrenheit. F = 9/5 C +32


DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
c f
16 60.8 60.8

INGENIERÍA DE SISTEMAS Página 3 de 30


9. Convertir kilogramos a libras. 1kilo = 2.2046 lb
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
Kg Lb
5 11.023 11.023

10. Hallar el área de un rectángulo pidiendo ancho y alto. á𝒓𝒆𝒂 = 𝒂𝒏𝒄𝒉𝒐 𝒙 𝒂𝒍𝒕𝒖𝒓𝒂.
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
A H area
4 5 20 20

𝒃𝒙𝒉
11. Hallar el área de un triángulo pidiendo base y altura. 𝑨 = 𝟐

DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
B H area
3 5 7.5 7.5

INGENIERÍA DE SISTEMAS Página 4 de 30


12. Calcular volumen de un cilindro. 𝑽 = 𝝅𝒓𝟐 𝒉
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
h h V
2 3 37.68 37.68

13. Calcular volumen de un cubo. 𝑽 = 𝒂𝟑


DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
a V
4 64 64

𝟒
14. Calcular volumen de una esfera. 𝑽 = 𝟑 𝝅𝒓𝟑
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
r V
3 113.03717400000002 113.03717400000002

INGENIERÍA DE SISTEMAS Página 5 de 30


15. Hallar el área de un círculo pidiendo radio. 𝑨 = 𝝅𝒓𝟐
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
r area
5 78.5 78.5

16. Realizar un algoritmo para calcular el doble de la suma de dos números y el triple de la resta de esos mismos
números.
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
num1 num2 sum doble res triple
6 3 9 18 3 9 18 9

17. Calcular los lados de un triángulo rectángulo conociendo un lado y su ángulo opuesto.
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
b B c a
2 5 25.4909896863647 645.790555190352 25,4124

INGENIERÍA DE SISTEMAS Página 6 de 30


18. Calcular el promedio de 3 notas
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
a b c s p
2 3 6 11 3.6 3.6

19. Realizar su pseudocódigo y diagrama de flujo para hallar el cociente y el residuo (resto) de dos números
enteros.

num1 num2

r c

Residuo Cociente

PSEUDOCODIGO DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO


1. Inicio
2. Leer num1, num2
3. Calcular c = num1 / num2
4. Calcular r = num1 MOD num2
5. Imprimir cociente, residuo VARIABLES MOSTRAR
6. Fin num1 num2 c r
15 2 7 1 7,1

20. Determinar la suma de los N primeros números enteros positivos, use la siguiente formula. S=N(N+1)/2

INGENIERÍA DE SISTEMAS Página 7 de 30


DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
n s
3 6 6

21. Dados dos números a y b encontrar el mayor (sin usar estructura selectiva). Ejemplo: si a =12 y b=31; el mayor
es 31.
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
a b m
12 31 31 31

22. Dados dos números a y b encontrar el menor (sin usar estructura selectiva). Ejemplo: si a =12 y b=31; el menor
es 12.
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
a b m
12 31 31 12

INGENIERÍA DE SISTEMAS Página 8 de 30


23. Pedir dos números enteros y positivos de un solo digito y unirlos en un nuevo número. Ejemplo 3 y 4. Nuevo
número: 34.
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
x y nn
3 4 0 34
3
34

24. Realizar un algoritmo que calcule e imprima el número de segundos que hay en un determinado número de
días.
Ejemplo Si días= 2 → se debe mostrar 172800 segundos.
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
d h m s
2 48 2880 172800 172800

25. Crear un programa que permita convertir una cantidad de segundos en horas, minutos y segundos. Por
ejemplo, en 8000 segundos hay 2 horas, 13 minutos y 20 segundos.
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

INGENIERÍA DE SISTEMAS Página 9 de 30


VARIABLES MOSTRAR
seg hora min
8000 2 13 2,13,20
20

26. Realizar un algoritmo para leer un monto este tiene un interés del 7% anual, calcular montos finales para 3 años
Si:
Año Monto Interés Monto final
M=450 -> 1 450 31,5 481,5
2 481,5 33,705 515,205
3 515,205 36,06435 551,26935

DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
m i mf1 mf2 mf3
450 31,5 481,5 515,205 551,26935
33,705
481,5
36,06435 515,205
551,26935

27. Leer el precio unitario, la cantidad de un artículo a comprar y mostrar el precio total a pagar, el IVA se suma al
total. IVA=13%.
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
PrecioArt cantida IVA T
d
50 2 13 113 113

INGENIERÍA DE SISTEMAS Página 10 de 30


28. Realizar un algoritmo para calcular el salario neto de un trabajador, dados el número de horas trabajadas y la
tarifa horaria, considere un descuento para AFP del 12,71%.
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
ht th sb des sneto
15 100 1500 190.65 1309.35 1309.35

29. La empresa YPFB contrata personal, pero requiere determinar la edad de las personas que solicitan trabajo,
cuando se les realiza la entrevista solo se les pregunta el año en el que nacieron. Realizar su pseudocódigo y
diagrama de flujo para solucionar este problema.
PSEUDOCODIGO DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

1. Inicio
2. Leer an
3. Calcular epe = 2020 - an VARIABLES MOSTRAR
4. Imprimir epe an epe
5. Fin 1983 37 37

30. Un estudiante averigua sus notas del primer y segundo parcial en porcentaje (notas del uno al cien). Quiere
averiguar cuanto necesita obtener en el examen final para aprobar la materia con un promedio de 51.
(asumiendo que con el examen final en porcentaje puede aprobar la materia)
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

INGENIERÍA DE SISTEMAS Página 11 de 30


VARIABLES MOSTRAR
a b c
30 40 83 83

Estructuras selectivas: simple, doble y múltiple

31. Plantea en el siguiente ejercicio.


Un estudiante se encuentra en su casa (durmiendo) y debe ir a la universidad (¡a tomar la clase de
programación!), ¿qué debe hacer? USANDO CONDICIONES (utilizando la palabra Si y Si No).
INICIO
PASO 1. Dormir
PASO 2. Hacer 1 hasta que suene el despertador (o lo
llame la mamá).
PASO 3. Mirar la hora.
PASO 4. ¿Hay tiempo suficiente?
PASO 4.1. Si hay, entonces
PASO 4.1.1. Bañarse.
PASO 4.1.2. Vestirse.
PASO 4.1.3. Desayunar.
PASO 4.2. Sino,
PASO 4.2.1. Vestirse.
PASO 5. Cepillarse los dientes.
PASO 6. Despedirse de la mamá y el papá.
PASO 7. ¿Hay tiempo suficiente?
PASO 7.1. Si hay, entonces
PASO 7.1.1. Caminar al paradero.
PASO 7.2. Sino, Correr al paradero.
PASO 8. Hasta que pase un bus para la universidad
hacer:
PASO 8.1. Esperar el bus
PASO 8.2. Ver a las demás personas que esperan un
bus.
PASO 9. Tomar el bus.
PASO 10. Mientras no llegue a la universidad hacer:
PASO 10.1. Seguir en el bus.
PASO 10.2. Pelear mentalmente con el conductor.
PASO 11. Timbrar.
PASO 12. Bajarse.
PASO 13. Entrar a la universidad.
FIN

32. Realizar un algoritmo en donde se pide el año de nacimiento calcule la edad y si es mayor de edad debe aparecer
un mensaje “Es mayor de edad”.

INGENIERÍA DE SISTEMAS Página 12 de 30


DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
Anac edad
2000 20 Es mayor de edad

33. Elaborar el diagrama de flujo, pseudocódigo y prueba de escritorio. Para, determinar si un número introducido
por teclado es positivo.
PSEUDOCODIGO DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

1. Inicio
2. Leer num
3. Si (num > 0) Entonces VARIABLES MOSTRAR
4. Mostrar “Positivo” num
5. Fin Si 5 positivo
6. Fin

34. Dado un número determinar si es par o impar.


PSEUDOCODIGO DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

1. INICIO
2. Leer num
3. Si (num MOD 2 = 0) VARIABLES MOSTRAR
Entonces num r
4. r ← “Par” 7 Impar Impar
5. Si no
6. r ← “Impar”
7. Fin Si
8. Mostrar r
9. FIN

35. Verificar sí un número es par o impar sin utilizar el módulo.

INGENIERÍA DE SISTEMAS Página 13 de 30


DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
num d
678 339 PAR

36. Comparar dos números enteros a y b.


DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
a b
3 4 b mayor a a

37. Ingrese una cantidad que sea menor o igual a 100 dólares, realice el tipo de cambio a bolivianos. El tipo de
cambio establecido es: 1 dólar = 6.96 bolivianos.
PSEUDOCODIGO DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

10. Inicio
11. Leer dolar
12. Si (dolar <= 100) VARIABLES MOSTRAR
Entonces dolar bs
13. bs ← dolar * 6.96 95 661.2 6612
14. Mostrar bs
15. Fin Si
16. Fin

INGENIERÍA DE SISTEMAS Página 14 de 30


38. Realizar un algoritmo que lea las dimensiones de varias figuras geométricas (1=rectángulo, 2=cuadrado,
3=triángulo) y calcule sus perímetros y áreas.
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
n a b p area
2 2 3 10 6 10 6

39. Realizar un diagrama de flujo para saber si una persona puede cobra la renta dignidad para tal caso tenemos
las siguientes condiciones que cumplir, el sujeto tiene que estar vivo (1 = vivo y 0=fallecido), tener por lo menos
60 años.
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
ANAC VM A
1924 1 96 Se Paga

40. Calcular el bono que recibe un estudiante, si el Rector de la UPEA ofrece bonos a los mejores estudiantes de la
Carrera de Ingeniería de Sistemas, que tengan hermanos inscritos en la universidad bajo las siguientes
condiciones:
• Si él estudiante tiene un promedio de 100, recibe Bs. 1000, además Bs. 800 por cada hermano.

INGENIERÍA DE SISTEMAS Página 15 de 30


• Si él estudiante tiene un promedio menor a 100 y mayor o igual a 95, recibe Bs. 900, además Bs. 700 por
hermano.
• Si él estudiante tiene un promedio menor a 95 y mayor o igual a 90, recibe Bs. 800 además Bs. 600 por
hermano.

NOTA: El estudiante no recibe ningún bono si no tiene hermanos inscritos en la universidad


DIAGRAMA DE FLUJO

PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
h p bono
2 96 2300 2300

41. Determinar el aumento de un empleado si su sueldo es menor o igual a Bs. 1700.- aplíquele un aumento del
8%.
PSEUDOCODIGO DIAGRAMA DE FLUJO

INGENIERÍA DE SISTEMAS Página 16 de 30


1. Inicio
2. Leer sueldo
3. Si (sueldo <= 1700) Entonces
4. aumento ← sueldo * 0.08
5. s ← sueldo + aumento
6. Mostrar s
7. Fin Si
8. Fin

PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
sueldo aumento s
1680 134.4 1814.4 1814.4

42. A un trabajador se le aplica un descuento al total ganado mayor a 2100 para AFPs el 12.7%, imprimir el líquido
pagable y el descuento.
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
sueldo des p
381. 261 381, 2619
3000
0 9.0

43. Se desea escribir un algoritmo que pida la altura de una persona, si la altura es menor o igual a 150 cm envíe el
mensaje: Altura baja; si la altura es 150 < 𝑎𝑙𝑡𝑢𝑟𝑎 ≤ 170 escriba el mensaje: Altura media y si la altura es
mayor a 170 escriba el mensaje: Altura alta.
INGENIERÍA DE SISTEMAS Página 17 de 30
DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
Tamano
200 Altura alta

44. En actas de notas existen diferentes calificaciones de 100%, se requiere mostrar de siguiente forma:
0=no se presentó
1 a 40 reprobado
41 a 50 segundo turno
51 100 aprobado
números distintos a estos que salga un mensaje de error.

DIAGRAMA DE FLUJO

PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
nf
39 Reprobado

INGENIERÍA DE SISTEMAS Página 18 de 30


45. Un supermercado al adquirir sus productos ofrece descuentos de acuerdo al monto de compra de siguiente
forma:
1 a 100 bolivianos sin descuento
101 a 200 con descuento de 5%
201 a 300 con descuento de 10%
Mayor a 300 con descuento de 15%
Imprimir de estos casos el monto que se debe pagar y el descuento que tiene, al ingresar el monto total.

DIAGRAMA DE FLUJO

PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
mc des mp
500 75.0 425.0 75, 425

46. Realizar un algoritmo que resuelva el siguiente problema: dados dos números realizar las siguientes
operaciones según una opción.
Opción:
1: Mostrar el mayor
2: Mostrar el menor
3: Son iguales
DIAGRAMA DE FLUJO

INGENIERÍA DE SISTEMAS Página 19 de 30


PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
opcion a b
1 34 2 Mayor 34

47. Una persona desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene en
inversión en el banco. El decidirá reinvertir los intereses siempre y cuando exceda a 7.000 Bs.-, y en ese caso
desea saber cuánto dinero tendrá finalmente.

DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
Int cap tint capF
7 7500 52500 60000 60000

48. A un trabajador se le aplica un aumento del 20 % en su salario si este es menor o igual a 800 Bs.- y 5 % en caso
contrario

INGENIERÍA DE SISTEMAS Página 20 de 30


DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
salario inc
400 80 480
480

49. Determinar si un número entero es “Positivo”, “Negativo”, “Neutro”


PSEUDOCODIGO DIAGRAMA DE FLUJO

1. IINICIO
2. Leer num
3. Si (num <> 0) Entonces
4. Si (num > 0) Entonces
5. Mostrar “Positivo”
6. Si no
7. Mostrar “Negativo”
8. Fin si
9. Si no
10. Mostrar “Neutro”
11. Fin Si
12. FIN

PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
Num
-4 Negativo

50. Dado tres número enteros y diferentes devolver el menor de ellos.

INGENIERÍA DE SISTEMAS Página 21 de 30


PSEUDOCODIGO DIAGRAMA DE FLUJO
1. INICIO
2. Leer n1, n2, n3
3. Si (n1 < n2) Entonces
4. Si (n1 < n3)
Entonces
5. menor ← n1
6. Si no
7. menor ← n3
8. Fin si
9. Si no
10. Si (n2 < n3)
Entonces
11. menor ← n2
12. Si no
13. menor ← n3
14. Fin si
15. Fin si
16. Mostrar menor
17. FIN
PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
n1 n2 n3 menor
5 0 8 0 0

51. Escribir un algoritmo que pida tres dígitos y muestre cual es mayor y menor o si son iguales
RESPUESTA

Diagrama de flujo

INGENIERÍA DE SISTEMAS Página 22 de 30


Prueba de escritorio

VARIABLES MOSTRAR
a b c
3 1 2 a es mayor y b menor

52. Dado tres números ordenar en forma ascendente.


DIAGRAMA DE FLUJO

INGENIERÍA DE SISTEMAS Página 23 de 30


PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
a b c
8 3 9 3,8,9

53. Dado tres números ordenar en forma descendente.


DIAGRAMA DE FLUJO

PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
a b c
8 3 9 9,8,3

INGENIERÍA DE SISTEMAS Página 24 de 30


54. Plantear un diagrama de flujo para resolver una ecuación de Segundo Grado. Tomar en cuenta que si el
resultado de la expresión es menor a 0 se concluye que las raíces son imaginarias. Formula:

− 𝒃 ± √𝒃𝟐 − 𝟒𝒂𝒄
𝒂𝒙𝟐 + 𝒃𝒙 + 𝒄 = 𝟎 ⟹ 𝒙 =
𝟐𝒂

PSEUDOCODIGO DIAGRAMA DE FLUJO

1. INICIO
2. Leer a, b, c
3. D ← (b * b) – (4 * a * c)
4. Si (D >= 0) Entonces
5. n=-b+raíz(D)
6. rpt1 ← n / (2 * a)
7. n=-b-raíz(D)
8. rpt2 ← n / (2 * a)
9. Mostrar rpt1, rpt2
10. Si no
11. Mostrar “Raíces Imaginarias”
12. Fin Si
13. FIN

PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
a b c D n rpt1 rpt2
1 2 1 0 -2.0 -1.0 -1.0 -1, -1
-2.0

55. Lea un número del 1 al 7 y devuelva el día de la semana, considere que 1 es lunes.

PSEUDOCODIGO

1. INICIO
2. Leer dia
3. Segun_sea dia hacer
4. 1: Mostrar “Lunes”
5. 2: Mostrar “Martes”
6. 3: Mostrar “Miércoles”

INGENIERÍA DE SISTEMAS Página 25 de 30


7. 4: Mostrar “Jueves”
8. 5: Mostrar “Viernes”
9. 6: Mostrar “Sábado”
10. 7: Mostrar “Domingo”
11. En_otro_caso: Mostrar “NO está en el rango del 1 al 7”
12. Fin_segun
13. FIN
DIAGRAMA DE FLUJO
INICIO

dia

dia
1 2 3 4 5 6 7 En otro caso

“Lunes” “Martes” “Miercoles” “Jueves” “Viernes” “Sabado” “Domingo” “No esta en


el rango de 1
al 12”

FIN
PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
dia
1 Lunes
4 Jueves

56. Realizar un algoritmo que, dado un número de cuatro dígitos, determine la cantidad de dígitos pares y la
sumatoria de dígitos impares.

DIAGRAMA DE FLUJO PRUEBA DE ESCRITORIO

INGENIERÍA DE SISTEMAS Página 26 de 30


VARIABLES MOSTRAR
n par si a b c d
1234 0 0 4 3 2 1 SUMA IMPARES=4
CANTIDAD
PARES=2
1 3
2 4

57. Convertir una nota introducida por el usuario a un valor textual según la siguiente escala:
0: sin nota
1 a 50: reprobado
51 a 100: aprobado
DIAGRAMA DE FLUJO

INGENIERÍA DE SISTEMAS Página 27 de 30


PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
n
50 Reprobado

58. Dado los siguientes operadores aritméticos +, -, * y /, devuelva el nombre del operador.

PSEUDOCODIGO

1. INICIO
2. Leer ope
3. Si (ope = “+”) Entonces
4. r ← “Suma”
5. Si no
6. Si (ope = “-”) Entonces
7. r ← “Resta”
8. Si no
9. Si (ope = “-”) Entonces
10. r ← “Multiplicación”
11. Si no
12. Si (ope = “/”) Entonces
13. r ← “División”
14. Si no
15. r ← “NO es un operador Aritmético”
16. Fin si
17. Fin si
18. Fin si
19. Fin si
20. Mostrar r
FIN
DIAGRAMA DE FLUJO

INGENIERÍA DE SISTEMAS Página 28 de 30


PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
ope r
+ Suma Suma
/ Division Division

59. Dado un carácter (letra) determinar si es una vocal o no.


PSEUDOCODIGO

1. INICIO
2. Leer vocal
3. Segun_sea vocal hacer
4. ‘a’, ‘A’: Mostrar “Vocal”
5. ‘e’, ‘E’: Mostrar “Vocal”
6. ‘i’, ‘I’: Mostrar “Vocal”
7. ‘o’, ‘O’: Mostrar “Vocal”
8. ‘u’, ‘U’: Mostrar “Vocal”
9. En_otro_caso: Mostrar “NO es una vocal”
10. Fin_segun
11. FIN
DIAGRAMA DE FLUJO
INICIO

vocal

vocal
‘a’, ‘A’ ‘e’, ‘E’ ‘i’, ‘I’ ‘o’, ‘O’ ‘u’, ‘U’ En otro caso

“Vocal” “Vocal” “Vocal” “Vocal” “Vocal” “No es Vocal”

FIN
PRUEBA DE ESCRITORIO

INGENIERÍA DE SISTEMAS Página 29 de 30


VARIABLES MOSTRAR
vocal
e Vocal
g No es Vocal

60. pedir tres números que serán los lados de un triángulo e indicar que tipo de triangulo es. Sabiendo que si tiene
los tres lados iguales es un “triángulo equilátero”. Si tiene dos lados iguales es “triángulo escaleno” y si todos
los lados son diferentes es un “triángulo isósceles”. Por ejemplo, si los números son 8, 10 y 8, se muestra
escaleno.
DIAGRAMA DE FLUJO

PRUEBA DE ESCRITORIO

VARIABLES MOSTRAR
a b c
50 40 50 ISOSCELES

INGENIERÍA DE SISTEMAS Página 30 de 30

También podría gustarte