ESTRUCTURA DE DATOS EXAMEN
Juaan PsExamen16 de Noviembre de 2015
6.257 Palabras (26 Páginas)186 Visitas
[pic 1] [pic 2][pic 3]
México D.F. A 2 de octubre de 2015
ALUMNO: ____________________________________________GRUPO:__________
BOLETA: _____________________ CALIFICACIÓN_______
PARTE PRÁCTICA
INSTRUCCIONES: se dispone de 75 minutos para realizar los programas siguientes. El alumno deberá explicar en la hoja del examen lo realizado y enviarlo por correo electrónico a la cuenta del profesor, el archivo anexo deberá contener el código fuente y al menos una ejecución completa y convertido a un archivo generado en Word. En el correo electrónico, el alumno debe especificar en el asunto su nombre (apellido materno, materno nombre), grupo y la palabra examen. Enviar el archivo a: ignaciomonroy@prodigy.net.mx
- A partir del submenú de estructuras y en la aplicación de datos propuestos por el alumno, modificar la opción para: (1.0)
- Agregar una función para que valide al menos uno de los datos de la estructura (diferente a la fecha y hora), que devuelva un valor en la función cuando el dato se corrija y pueda continuar leyendo los otros datos.
- A partir del submenú de estructuras modificar la opción que valida la fecha, para agregar una función que solicite al usuario los datos de hora y minutos de entrada y salida, los valide y los incorpore como miembros de la estructura persona. (1.0)
- A partir del submenú de pilas, modificar la opción de Pilas con arreglos para: (1.0)
- Que el usuario determine el tamaño de la pila, el programa deberá validar lo propuesto por el usuario para que no exceda la capacidad declarada en el programa y en su caso pedir al usuario que cambie su dato propuesto.
[pic 4] [pic 5][pic 6]
México D.F. A 2 de octubre de 2015
ALUMNO: ____________________________________________GRUPO:__________
BOLETA: _____________________ CALIFICACIÓN_______
PARTE PRÁCTICA
INSTRUCCIONES: se dispone de 75 minutos para realizar los programas siguientes. El alumno deberá explicar en la hoja del examen lo realizado y enviarlo por correo electrónico a la cuenta del profesor, el archivo anexo deberá contener el código fuente y al menos una ejecución completa y convertido a un archivo generado en Word. En el correo electrónico, el alumno debe especificar en el asunto su nombre (apellido materno, materno nombre), grupo y la palabra examen. Enviar el archivo a: ignaciomonroy@prodigy.net.mx
- A partir del submenú de tipos estructuras y en la aplicación de datos propuestos por el alumno, modificar la opción para: (1.0)
- Agregar una función para que valide al menos uno de los datos de la estructura (diferente a la fecha y hora), que devuelva un valor en la función cuando el dato se corrija y pueda continuar leyendo los otros datos.
- A partir del submenú de tipos de datos, modificar la opción de datos tipo flotante para que una vez leídos y presentados en pantalla, calcule la sumatoria y promedio de los mismos y los presente en pantalla. (1.0)
- A partir del submenú de pilas, modificar la opción de Pilas con arreglos para: (1.0)
- Que no se ocupe ni la posición cero del arreglo ni tampoco la posición última (limite-1).
[pic 7]
[pic 8] [pic 9]
México D.F. A 01 de octubre de 2015
ALUMNO: ________________________________________GRUPO:________
BOLETA:_____________________ CALIFICACIÓN_______
- Si se dispone de una palabra de máquina de 24bits ¿Cuál sería la distribución de bits para almacenar los diferentes tipos de datos (flotante, carácter y entero) y la capacidad máxima de los mismos si se ocupa la toda la localidad? (0.5)
- Explique la sintaxis y la forma de uso para declarar un conjunto de variables bajo la instrucción struct. Codifique un ejemplo de declaración de una estructura asignada a un apuntador, codifique las instrucciones para que lea las variables miembros de dicha estructura con datos diferentes a los vistos en clase. (0.5)
- ¿Qué diferencia existe al declarar el parámetro de una función como variable o como apuntador?, Explique y codifique un ejemplo. (0.5)
- Explique las condiciones que se deben cumplir tanto para insertar como para extraer un dato de una pila. (0.5)
- Defina el concepto matemático de formula recursiva y explicarlo con al menos un ejemplo, explique las similitudes y diferencias con la definición y descripción de una función recursiva en programación. (0.5)
- Elabore un diagrama de flujo para leer y escribir un arreglo de datos bidimensional, comprobar que la cantidad de renglones y columnas no exceda la capacidad de la variable en arreglo, si lo excede suspender ejecución. (0.5)
[pic 10] [pic 11][pic 12]
México D.F. A 01 de octubre de 2015
ALUMNO: ________________________________________GRUPO:________
BOLETA:_____________________ CALIFICACIÓN_______
...