You are on page 1of 9

Este material, de distribución gratuita, no contiene necesariamente las modificaciones que

se hayan incorporado durante la realización de las evaluaciones.

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ


ESTUDIOS GENERALES CIENCIAS
INTRODUCCIÓN A LA COMPUTACIÓN
Segundo Examen
1er. Período del 2015
Duración: 3 Horas
INSTRUCCIONES:

SOLO SE PODRÁ DESARROLLAR LAS PREGUNTAS CON LAPICERO. EL ALUMNO NO PUEDE UTILIZAR NI PORTAR
MATERIAL DE CONSULTA, NI CALCULADORA. TODAS LAS RESPUESTAS DEBEN SER COLOCADAS EN EL
CUADERNILLO, NO COLOCARLAS EN LA HOJA DE PREGUNTAS.

PARTE ELECTIVA (4 puntos):


Acerca del libro “Introducción a la Computación” de Peter Norton y de acuerdo a la teoría vista en clase,
responda únicamente DOS de las cuatro preguntas que se presentan a continuación. Marque con un aspa
X en la parte posterior del cuadernillo los números de las preguntas que NO responderá.

1. (2 puntos) Relacione los conceptos de la primera columna con las definiciones escritas en la segunda columna.

I. P2P A. Permite transferir documentos de hipertexto


II. HTTP B. Permite transferir documentos por la Web
III. HTML C. Son redes distribuidas que no requieren de un servidor central
IV. FTP D. Permite la inclusión de hipervínculos en documentos de
hipertexto

2. (2 puntos) Explique:
a) (1 punto) ¿Para qué sirve HTTP y HTML?

b) (1 punto) Explique cómo funciona una metabúsqueda.

3. (2 puntos) ¿Por qué muchas compañías y organizaciones grandes dependen en gran medida de un sistema de
administración de bases de datos comercial o personalizado?

4. (2 puntos) Mencione y explique o de un ejemplo de dos de los tres componentes básicos de un sistema de
información.

PARTE OBLIGATORIA (16 puntos):


Para la calificación se tomará en cuenta el uso adecuado de constantes, variables, parámetros y tipos de
datos, así como de comentarios. No deben usarse VARIABLES GLOBALES.

5. (7 puntos) Se tienen varios pares de números (Numero A y Número B). Los dígitos de cada uno de estos números
representan elementos de dos conjuntos respectivamente. Se necesita independizar los elementos de cada conjunto y
una vez hecho esto obtener la intersección de dichos conjuntos, de acuerdo a como se muestra en la siguiente hoja de
cálculo.

Página 1 de 3
Este material, de distribución gratuita, no contiene necesariamente las modificaciones que
se hayan incorporado durante la realización de las evaluaciones.

Se le pide:

a) (1 punto) Elaborar el análisis del problema, identificando los datos de entrada, datos de salida y planteando un
diagrama de módulos de por lo menos 4 (incluido el principal). No debe considerar módulos exclusivos para leer
y mostrar datos.

b) (6 puntos) Codificar en VBA con Excel (usando diseño descendente) los módulos definidos en el diagrama de
módulos planteado que permitan leer los datos, realizar las acciones solicitadas y mostrar los resultados de acuerdo a
la hoja de cálculo presentada anteriormente.

6. (9 puntos) Harry acaba de ingresar como vendedor a Insumos SAC. Por política de la empresa, a todo vendedor nuevo
se le asigna una cantidad inicial de cada producto que vende la empresa y una cartera de clientes, y además solo se le
permite como máximo vender 4 tipos diferentes de productos.

Él ha pensado organizar sus pedidos, la información sobre los insumos recibidos y sus clientes en tres hojas de
cálculo.
En la hoja Pedidos se encuentran los pedidos
detallados por cliente. Cada pedido está
conformado por una lista de productos. Cada
producto pedido está identificado por su código
con la cantidad pedida de dicho producto.

En la hoja Insumos se presentan la información de


los productos que se le han dado a vender a Harry.
La cantidad solicitada se refiere a la cantidad
acumulada de unidades de un insumo requerida en
todos los pedidos. Además, si la cantidad
solicitada es cubierta con la cantidad inicial debe
mostrar el mensaje “Cubierto”, en caso contrario
mostrar el mensaje “Necesita CC unidades para
cubrir el pedido”, donde CC es la cantidad faltante.

Página 2 de 3
Este material, de distribución gratuita, no contiene necesariamente las modificaciones que
se hayan incorporado durante la realización de las evaluaciones.

En la hoja Clientes se encuentra la lista de clientes que se le han asignado a Harry.

Con la información ubicada en las hojas, Harry desea saber los montos de cada pedido, por cada insumo, su cantidad
solicitada y la observación, y por cada cliente su tipo y monto.
Se le pide seguir los siguientes pasos en estricto orden:

a) (1 punto) Plantear el análisis del problema considerando al menos cuatro módulos.

b) (2 puntos) Diseñar en pseudocódigo solo el módulo principal del problema.

c) (6 puntos) En VBA sobre Excel, codificar (usando diseño descendente) los módulos planteados en el diagrama
propuesto, sin incluir ningún módulo adicional.

San Miguel, 1 de julio del 2015

Elaborado por los profesores del curso

Página 3 de 3

You might also like