Este documento presenta las instrucciones para un examen de programación avanzada. Contiene 3 puntos con diferentes problemas de programación en PHP que deben resolverse. Se debe escribir el código para convertir pesos a dólares o euros (Punto 1), ejecutar una clase dada y reportar resultados (Punto 2), y crear tablas HTML de diferentes colores (Punto 3). Se especifican detalles como sitios web, archivos incluidos, y parámetros requeridos para cada problema.
1. Código: F010
FACULTAD DE INGENIERÍAS
ÁREA DE PROGRAMAS INFORMÁTICOS Versión: 02
ASIGNATURA: CÓDIGO: ING00135 GRUPO:
TALLER DE PROGRAMACIÓN AVANZADA
DOCENTE: JORGE E. GIRALDO PLAZA FECHA: 10 Junio del 2011 VALOR : 25%
SEGUNDO PARCIAL
NOMBRE: ______________________________ DOCUMENTO: ____________
Reglas:
- Como servidor se puede emplear el sitio http://giraldojorge.com/cursos/archivos/
- Prohibido compartir memorias USB o cualquier dispositivo electrónico.
- Todo dispositivo electrónico debe ser apagado.
- Prohibido activar cualquier aplicación de mensajería.
- El uso de internet es exclusivo para el ingreso al sitio de pruebas o al sitio del curso
http://giraldojorge.com/cursos/
- Se pueden sacar las notas de clase.(en cuadernos o en libros)
- Tiempo de examen: 3 horas.
- Marcar las hojas de respuestas con nombre y código.
PUNTO 1. (valor 1.5)
El siguiente diagrama representa un programa modular para convertir pesos
Colombianos a Dólares o a Euros. (Tasa de cambio Dólar: 1772 pesos.) (Tasa de
cambio Euro: 2584 pesos.)
Formulario: Captura valor de la moneda y la opción de conversión. (Dólares, Euros).
codigo PHP-1: Captura por método GET los parámetros enviados por el formulario.
Ejecuta una de las dos clases dependiendo de la opción e Imprime el valor final.
clase PHP-A: Recibe el valor en Pesos y los convierte a Dólares. Retorna el valor.
clase PHP-B: Recibe el valor en Pesos y los convierte a Euros. Retorna el valor.
De acuerdo a lo anterior se debe escribir el código de:
codigoPHP-1, clasePHP-A y clasePHP-B.
PUNTO 2. (valor 2.0)
De acuerdo a la siguiente clase PHP:
- El código debe ser ejecutado en el sitio http://giraldojorge.com/cursos/archivos/
- La sentencia include supone que el archivo conexiontaller.php se encuentra en
la misma carpeta donde se ejecuta el archivo cargado.
F010
Certificado N° SC 5206-1 Certificado N° GP 035-1
Página 1 de 2
2. Código: F010
FACULTAD DE INGENIERÍAS
ÁREA DE PROGRAMAS INFORMÁTICOS Versión: 02
<?php
class conexiontaller{
static function conectar($codigo){
//código. No es necesario saber su contenido
}
}
?>
Realizar lo siguiente:
- Código PHP que la ejecute.
- Escribir el número que se visualiza una vez ejecutado.
- Escribir la secuencia de imágenes que se visualizan.
PUNTO 3. (valor 1.5)
El siguiente diagrama representa un programa modular para imprimir una tabla HTML
en un color determinado (azul, rojo).
Formulario: Captura valor de filas, columnas y el color.
codigo PHP-1: Captura por método GET los parámetros enviados por el formulario.
Ejecuta una de las dos clases e imprime la tabla HTML creada.
clase PHP-A: Construye la tabla HTML en color rojo, la llena con números 2 y la
retorna.
clase PHP-A: Construye la tabla HTML en color azul, la llena con números 2 y la
retorna.
De acuerdo a lo anterior se debe escribir el código de:
codigoPHP-1, clasePHP-A y clasePHP-B.
F010
Certificado N° SC 5206-1 Certificado N° GP 035-1
Página 2 de 2