Está en la página 1de 3

UNIVERSIDAD AUTÓNOMA DE ASUNCIÓN

Facultad de Ciencias y Tecnología - Departamento de Informática


LÓGICA DE PROGRAMACIÓN DE COMPUTADORES I
Examen Final Virtual – 14 diciembre 2021 Curso 1309
Profesor: Ricardo de Castro A. Total de puntos: 100

COMPOSICIÓN DE LA NOTA DEL EXAMEN FINAL


Cuestionarios : /25 %
+ Trabajo práctico : /15 %
+ Foro : /10 %
+ Examen : /50 %
TOTAL : /100 %

Modalidad: Individual Valor: 50 puntos

DESCRIPCIÓN DEL EXAMEN


Tema 1: Frecuencia, moda y función (30 puntos)

1. Resolver el siguiente problema usando un solo vector para frecuencias e


implementando el uso de funciones.
2. Definir incógnitas, datos y condiciones
3. Definir un encabezado formal con Autor, fecha, enunciado y objetivo.
4. Resolver el problema utilizando un pseudocódigo, respetando las reglas de sintaxis
y criterios de la programación estructurada definidas en el curso y en el texto de
Introducción a la Lógica de Programación.

Una fábrica de jabones de tocador entrega cajas de cartón de 6, 12, 18, 24, 30, 36 y 42
jabones, y las cajas encontradas con fallas o rotas son consideradas como que contienen la
cantidad de cero jabones.

Para realizar la salida de inventario, al cargar un camión repartidor se realizará el conteo por
capacidad con un programa que deberá permitir cargar los siguientes datos por cada caja:

 Nro. Serial de la caja: Dato alfanumérico. Ej.: JAZ6549 - (Enter para Fin)
 Capacidad (cantidad): Cantidad de jabones en la caja (0, 6, 12, 18, 24, 30, 36 o 42)
 Tipo de jabón : (J=Jazmín; F=Floral; L=Lavanda; O=Orquídea; P=Pachulí)
 Valor de mercado : Valor en Gs. (con el IVA incluido) – Entero y positivo
 Porcentaje de IVA : Debe ser 0, 5 o 10

El programa debe realizar lo que sigue:


 Validar todos los datos ingresados según sus indicaciones.
 Se deberá crear y utilizar una función QUITAR_IVA que reciba dos parámetros:
el valor de mercado y el porcentaje de IVA. Luego calcule y devuelva el valor
de inventario sin el IVA incluido.
Por ejemplo: si se envía a la función los parámetros 110.000 (valor de mercado) y 10
(porcentaje de IVA), la función deberá devolver el valor 100.000. Es decir, el valor de
mercado menos el 10% del IVA correspondiente.

Al final, el programa debe imprimir, debidamente etiquetados, los siguientes datos:


1. Cuántas cajas de cada capacidad han sido cargadas en el camión.
2. Cuál es la capacidad de la caja cuya menor cantidad diferente de cero se ha cargado
en el camión. Si hay más de una menor diferente de cero, se debe imprimir la capacidad
de la última, o sea, la de mayor cantidad de jabones.
3. El valor total del inventario, sumatoria de los valores de mercado sin el IVA incluido,
1/3
UNIVERSIDAD AUTÓNOMA DE ASUNCIÓN
Facultad de Ciencias y Tecnología - Departamento de Informática
LÓGICA DE PROGRAMACIÓN DE COMPUTADORES I
Examen Final Virtual – 14 diciembre 2021 Curso 1309
Profesor: Ricardo de Castro A. Total de puntos: 100

de toda la remesa subida al camión.


4. Un mensaje de si se cargó al camión alguna caja de 36 jabones de Jazmín, o no.

NOTA: Recuerde que se debe utilizar un solo vector para el cálculo de las frecuencias y
la moda correspondiente.

OBS: La utilización de definición de datos, condiciones y procesos innecesarios, implicará la


obtención de menor cantidad de puntos

Tema 2: Vectores y matrices. (20 puntos)

1. Resolver el siguiente problema usando el programa SLE.


2. Definir un encabezado formal con Autor, fecha, enunciado y objetivo.
3. Resolver el problema, respetando las reglas de sintaxis y criterios de la programación
estructurada definidas en el curso y en el texto de Introducción a la Lógica de
Programación.

Escribir un programa en SLE que:

a) Permita ingresar todos los elementos de una matriz cuadrada de orden 7.


b) Los elementos de la matriz deben ser todos números pares (VALIDAR).
c) Cree un vector cuyos elementos sean todos los elementos del contorno del triángulo
superior secundario elevados al cubo. O sea, los elementos de la DIAGONAL
SECUNDARIA, además de los elementos de la fila y la columna que forman con ella el
contorno del triángulo superior de dicha diagonal (ver parte sombreada en la figura
abajo). Se debe volcar los elementos al vector una sola vez.
d) Imprima el vector resultante y el mayor valor ingresado en la DIAGONAL
PRINCIPAL.

OBS: La utilización de definición de datos, condiciones y procesos innecesarios, implicará la


obtención de menor cantidad de puntos

2/3
UNIVERSIDAD AUTÓNOMA DE ASUNCIÓN
Facultad de Ciencias y Tecnología - Departamento de Informática
LÓGICA DE PROGRAMACIÓN DE COMPUTADORES I
Examen Final Virtual – 14 diciembre 2021 Curso 1309
Profesor: Ricardo de Castro A. Total de puntos: 100

FORMA DE ENTREGA

1. Grabar un documento de Word que contenga:

1.1. Datos de identificación (Universidad, Facultad, Materia, Nro. de curso, Nombre


del alumno, Nombre del profesor, Nro. de examen)
1.2. El pseudocódigo del Tema 1 con sus correspondientes incógnitas, datos y
condiciones.
1.3. El documento debe respetar la siguiente nomenclatura:
apellido_nombre_exafinal.docx. Por ejemplo, si el alumno se llama PEDRO PABLO
PICAPIEDRA PAREDES, el documento debería ser: pedro_picapiedra_exafinal.docx
(en minúsculas y sin acentos ni eñes)

2. Grabar el programa SLE correspondiente a la solución del Tema 2 (cuyo nombre de


archivo debe ser tu nombre y apellido, semejante a lo indicado en 1.1.3)
3. Subir los dos archivos al e-campus en la tarea llamada Subir el EXAMEN FINAL
resuelto.

CONDICIONES GENERALES

1. El trabajo se debe hacer en forma individual.


2. En caso de detectarse fraude, esto es, si hubieren 2 o más soluciones iguales, o que por
su similitud se deduzca que fueron copiadas, las mismas serán anuladas, y los alumnos
quedan expuestos a las sanciones previstas para el caso, en el Reglamento
Académico de la UAA.
3. El plazo de entrega vence el martes, 14 de diciembre de 2021, a las 22:00 hs.

3/3

También podría gustarte