Está en la página 1de 1

Examen de Lógica de Programación

Información del Candidato


Nombre del
Candidato Fecha: Hora:

1. Realizar un procedimiento para ordenar el siguiente vector.

50 30 60 90 2 10 100 45 3 4

2. Realizar un procedimiento que haya una búsqueda binaria al vector anterior (ordenado) para encontrar el
número 90.
3. Calcular la cantidad de palabras repetidas del siguiente string. “La lámpara de la escalera esta quemada”
4. Para el string del punto 3, hacer un procedimiento que determine la posición donde comienza una palabra que
se ingrese por teclado.
5. Que recomendaciones haría en la definición de la siguiente tabla para que este normalizada.
Numero Factura Fecha Tipo Factura Cliente TOTAL Cantidad Producto Precio Unitario Subtotal

10001 01/01/2001 A 100 100 1 Computadora 100 100

10002 01/02/2002 B 140 50 2 Teclados 50 100

10003 20/08/2010 C 170 1500 10 Mouse 100 1000

10003 20/08/2010 C 170 1500 1 Monitor 500 500

6. Identifique una Clave Foránea y una Clave Principal en las dos tablas definidas a continuación.

Nro. Factura Fecha Tipo Cliente Total Nro. Nombre Ciudad


Cliente
10001 25/05/2009 A 100 100
100 Edesur CABA
10002 30/6/2009 B 150 200
140 Levis ROSARIO
10003 15/7/2009 A 100 400
150 Microsoft ROSARIO
10004 8/8/2009 C 170 500
170 Sancor MENDOZA
7. Hacer una consulta para obtener la fecha de factura, el nombre del
cliente, la ciudad del cliente y el importe total de la factura
8. Hacer una consulta para obtener la factura con total máximo.
9. Suponiendo que las tablas del punto 6 son listas en memoria, realizar un procedimiento que acumule los
totales de factura por cliente.
10. Diseñe un programa que a partir de las siguientes tablas(o array) para determinar quién es el compañero de
José que vive más cerca de su casa

Edad Barrio Distancia KM Saavedra Palermo Caballito Flores Centro


Juan 28 Saavedra Saavedra - 5 12 14 10
Alberto 34 Caballito Palermo 5 - 8 11 5
José 26 Flores Caballito 12 8 - 4 9
Pedro 29 Palermo Flores 14 11 4 - 16
Ramón 33 Caballito Centro 10 5 9 16 -

11. Diseñe un programa que a partir de las siguientes tablas(o array) para determinar quién es el compañero de
José que vive más cerca de su casa y que no tenga una diferencia de edad mayor a 4 años.

pá g. 1

También podría gustarte