Está en la página 1de 7

UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR

FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS


ESCUELA DE INFORMÁTICA / DEPTO. DE PROGRAMACIÓN

ASIGNATURA : Algoritmos I / Lógica Computacional SECCIÓN CICLO AULA NOTA OBTENIDA


PROFESOR : Ing. Rebeca Ganuza
EVALUACIÓN : Quinta ordinaria. 01 01 - 2019 Virtual

ALUMNO : ____Miguel Angel Melendez Portillo ________ CARNET: _29-2261-2019

CARRERA Ingenieria en sistemas y computación (No prescencial) FECHA: 05/06/2019

VERIFICAR SI LOS ESTUDIANTES SON CAPACES DE: ACTIVIDADES % NOTA


ELEMENTO DE COMPETENCIA: Elaborar algoritmos y 10%
Foro de competencias
diagramas de flujo para la solución de problemas.
HABILIDADES CONOCIMIENTOS Guía de Vectores 25%
Guía de Matrices 25%
Diseñar el algoritmo para la Describir y aplicar las partes de un
algoritmo. Examen 40%
solución de problemas.
Total 100%
ACTITUDES:

INDICACIONES:
Para el desarrollo del examen tendrán un máximo de 3 horas, una vez lo habiliten.
• Grabar el archivo en formato PDF, con sus apellidos, nombres y Eval5. Ej:
Ganuza_Rebeca_Eval5.pdf
• Puede desarrollar el examen manualmente, pero deberá subirlo en forma ordenada y
totalmente legible.
• Son 5 problemas referentes, que representan todo lo desarrollado en el ciclo.
• Exámenes idénticos serán anulados.
• Cualquier consulta realizarla por medio de la mensajería interna del aula.
Parte I. 90%. Trabajar para cada ejercicio que se solicita.

1. Determine de 2 números leídos, el número mayor y el menor. Imprimir el número mayor,


el menor y los números. (Algoritmos Selectivo. 10%)

Ejercicio 1 Algoritmo

Inicio
Inicio
Var

Real: num1, num2

Escribir “Ingrese los dos numeros”


Leer num1,num2

Si num1 > num2 entonces


Imprimir “Los numeros son:”, num1, num2
Imprimir “El numero mayor es:”, num1
Imprimir “El numero menor es:”, num2

Si no
Imprimir “Los numeros son:”, num1, num2
Imprimir “El numero mayor es:”, num2
Imprimir “El numero menor es:”, num3

Fin Si

Fin
2. De un grupo de 25 personas determine el promedio de años de laborar de todas las
personas que son mayores a 25 años de edad. Imprimir nombre, tiempo de laborar,
lugar de trabajo y promedio. (Algoritmo con Est. Repetitiva. Límite conocido 20%. )
Ejercicio 2 Algoritmo

Inicio
Inicio
Var

Real: edad, suma=0, div=0, nom, tiem, lug, con, media

Hacer desde con=1 hasta 25, 1

Escribir “Ingrese edad de la persona”


Leer edad

Si edad > 25 entonces


Suma= suma+ edad
Div=div+1

Escribir “Ingrese su nombre”


Leer nom

Escribir “Escriba tiempo de laborar y lugar de trabajo”


Leer tiem, lug

Imprimir “Nombre, tiempo de laborer, lugar de trabajo:”, nom, tiem, lug

Fin si

con=con+1

Fin H-D-H-I

Media= suma/ div

Imprimir “Promedio de años de labor de las personas mayores a 25 años:”, media

Fin
3. De un conjunto de N números, determinar todos los que cumplan con ser múltiplos de
10 y el total, imprimir cada número múltiplo y el total. (Algoritmo con Est. Repetitiva.
Límite desconocido 20%. )
Ejercicio 3 Algoritmo

Inicio
Inicio
Var

Real: in,con, num, suma=0

Escribir “Ingrese la cantidad del conjunto de numeros”


Leer con

Hacer desde in=1 hasta con, 1

Escribir “Ingrese el numero”


Leer num

Si num MOD 10= 0 entonces


Suma= suma+1
Imprimir “Numero multiplo:”, num

Fin si

in=in+1

Fin H-D-H-I

Imprimir “Total de números multiplos de 10 en el conjunto:”, suma

Fin
4. Hacer un algoritmo que lea un vector y genere un segundo vector con el cuadrado de
los números del primer vector.(Algoritmo con Estructuras de datos. Vectores 20%)
Ejercicio 4 Algoritmo

Inicio
Inicio
Var

Real: f=0

Dim vect1(10)
Dim vect2 (10)

Hacer desde f=1 hasta 10, 1


Escribir “Ingrese un numero”
Leer vect1(f)
F=f+1
Fin H-D-H-I

Hacer desde f=1 hasta 10, 1


Vect2(f)=vect1(f)*2
F=f+1
Fin H-D-H-I

Fin
5. Almacenar edades en una matriz de 5 x 5, imprimir el promedio y las edades que estén
igual o arriba del promedio. .(Algoritmo con Estructuras de datos. Matrices 20%)
Ejercicio 5 Algoritmo

Inicio
Inicio
Var

Real: f=0, c=0, sum=0, can=0, prom

Dim edad(5,5): real

Hacer desde f=1 hasta 5, 1


Hacer desde c=1 hasta 5, 1
Escribir “Ingrese edad”
Leer edad(f,c)
Sum= sum+edad
can= can+1
Fin H-D-H-I
Fin H-D-H-I

prom= sum/can

Imprimir “Promedio de edades: ”, prom

Hacer desde f=1 hasta 5, 1


Hacer desde c=1 hasta 5, 1
Si edad(f,c) => prom entonces
Imprimir “Edad arriba o igual que el promedio: ” edad(f,c)
Fin H-D-H-I
Fin H-D-H-I

Fin
Parte II. (Escala de autoevaluación de actitudes: Trabajo en equipo). 10%

• Escoja la respuesta que según usted se adapta más a su situación como estudiante universitario.
• Nota: En este apartado no existen respuestas correctas o incorrectas, se trata solamente de medir su
actitud hacia el estudio y brindar apoyo para superar deficiencias observadas
No CRITERIO NUNCA RARAS A VECES CASI SIEMPRE
VECES SIEMPRE
1 ¿Mostré entusiasmo en la participación de la X
actividad?
2 ¿Participé de manera activa en las diferentes X
actividades propuestas por el equipo?

3 ¿Mostré disposición y tiempo para trabajar las X


actividades del equipo?

4 ¿Sé trabajar en equipo? X

Nota: ____10_________

También podría gustarte