Programación en Lenguajes Estructurados

Anuncio
Acceso a datos
I.E.S. Villa de Agüimes
Examen Práctico Recuperación FINAL
13 de Febrero de 2014
2013/2014
Nombre:
OPCIÓN A
1
2
3
NOTA:
INSTRUCCIONES:
-
Al finalizar el examen, deposita en el ordenador del profesor, dentro de la carpeta C:/AED y en una carpeta que existe con
tu nombre, exclusivamente los archivos de código de extensión .java que hayas implementado.
NOTAS ACLARATORIAS:
-
Pon tu nombre en la hoja del enunciado.
Dispones de 1 hora 50 minutos.
¡SUERTE! 
1.
Desarrolla una aplicación en JAVA que lea carácter a carácter el fichero secuencial de texto Lectura.txt y
muestre por pantalla, mediante un JOptionPane, el número de letras ‘S’ mayúsculas menor el número de letras
‘A’ mayúsculas que hay en todo el texto y a continuación, almacene en un fichero binario denominado Ej1Bin.dat,
utilizando los métodos adecuados, el número de letras ‘S’ mayúsculas, el carácter ‘#’ y el número de letras ‘A’
mayúsculas.
(2 Puntos)
2.
Desarrolla una aplicación en JAVA que lea, línea a línea, el fichero secuencial de texto LecturaLinea.txt y a
continuación almacene en un fichero de acceso aleatorio llamado EjAlea.dat, registros formados por la letra L
seguido del número de línea como primer campo (4 caracteres para dicho campo) y el valor entero que indique
el número de caracteres.
(3 Puntos)
Ejemplo/ Primera 5
Segunda 4
……………
Seguidamente lee el fichero aleatorio EjAlea.dat generado y suma el segundo campo que indica el número de
caracteres de todos los registros y muestra el resultado (que es el número de caracteres del fichero) mediante un
JOptionPane.
3.
Desarrolla una aplicación en JAVA que lea carácter a carácter el fichero secuencial de texto Lectura.txt y
almacene, línea a línea, en un fichero secuencial de texto llamado Ej2.txt, la segunda palabra leída del fichero
anterior y el número de letras ‘A’ mayúsculas almacenado en el fichero binario Ej1bin.dat cuya estructura está
explicada en el ejercicio 1.
Las palabras en el fichero Lectura.txt se separan entre el símbolo ‘ ‘.
(2 Puntos)
Acceso a datos
I.E.S. Villa de Agüimes
Examen Práctico Recuperación FINAL
13 de Febrero de 2014
2013/2014
Nombre:
OPCIÓN B
1
2
3
NOTA:
INSTRUCCIONES:
-
Al finalizar el examen, deposita en el ordenador del profesor, dentro de la carpeta C:/AED y en una carpeta que existe con
tu nombre, exclusivamente los archivos de código de extensión .java que hayas implementado.
NOTAS ACLARATORIAS:
-
Pon tu nombre en la hoja del enunciado.
Dispones de 1 hora 50 minutos.
¡SUERTE! 
1.
Desarrolla una aplicación en JAVA que lea carácter a carácter el fichero secuencial de texto Lectura.txt y
muestre por pantalla, mediante un JOptionPane, el número de letras ‘D’ mayúsculas menor el número de letras
‘Q’ mayúsculas que hay en todo el texto y a continuación, almacene en un fichero binario denominado
Ej1Bin.dat, utilizando los métodos adecuados, el número de letras ‘Q’ mayúsculas, los caracteres ‘#’ y ‘!’ así como
el número de letras ‘D’ mayúsculas.
(2 Puntos)
2.
Desarrolla una aplicación en JAVA que lea, línea a línea, el fichero secuencial de texto LecturaLinea.txt y a
continuación almacene en un fichero de acceso aleatorio llamado EjAlea.dat, registros formados por la letra L
seguido del número de línea como primer campo (4 caracteres para dicho campo) y el valor entero que indique
el número de caracteres.
(3 Puntos)
Ejemplo/ Primera 5
Segunda 4
……………
Seguidamente lee el fichero aleatorio EjAlea.dat generado y suma el segundo campo que indica el número de
caracteres de todos los registros y muestra el resultado (que es el número de caracteres del fichero) mediante un
JOptionPane.
3.
Desarrolla una aplicación en JAVA que lea carácter a carácter el fichero secuencial de texto Lectura.txt y
almacene, línea a línea, en un fichero secuencial de texto llamado Ej2.txt, la segunda palabra leída del fichero
anterior y el número de letras ‘D’ mayúsculas almacenado en el fichero binario Ej1bin.dat cuya estructura está
explicada en el ejercicio 1.
Las palabras en el fichero Lectura.txt se separan entre el símbolo ‘ ‘.
(2 Puntos)
Acceso a datos
I.E.S. Villa de Agüimes
Examen Práctico Recuperación FINAL
14 de Febrero de 2014
2013/2014
Nombre:
OPCIÓN A
1
NOTA:
INSTRUCCIONES:
-
Al finalizar el examen, deposita en el ordenador del profesor, dentro de la carpeta C:/AED y en una carpeta que existe con
tu nombre, exclusivamente los archivos de código de extensión .java que hayas implementado.
NOTAS ACLARATORIAS:
-
Pon tu nombre en la hoja del enunciado.
Dispones de 50 minutos.
¡SUERTE! 
Dada la siguiente BD en SQLite (se pasa el archivo), denominada Trabajadores.db, con datos y que tiene la
siguiente estructura:
CREATE TABLE Trabajador
(
codt NUMERIC(2) NOT NULL,
nombre VARCHAR(30),
horas NUMERIC(3),
CONSTRAINT pk_trabajadores PRIMARY KEY(codt)
);
También disponemos del archivo de acceso aleatorio denominados Costes.dat que tiene la siguiente estructura
por registro:
Codigo del Trabajador (Entero)
Precio en Euros del Trabajador (Entero)
4.
Desarrolla una aplicación en JAVA que lea los datos de los trabajadores que hay en la tabla Trabajador y
muestre por pantalla cuál es el nombre del trabajador con mayor código.
Seguidamente debes acceder al fichero Costes.dat y obtén el Precio en euros de ese trabajador mostrando por
pantalla el resultado de multiplicar ese valor obtenido por el número de horas que obtuvistes inicialmente.
(3 Puntos)
Acceso a datos
I.E.S. Villa de Agüimes
Examen Práctico Recuperación FINAL
14 de Febrero de 2014
2013/2014
Nombre:
OPCIÓN B
1
NOTA:
INSTRUCCIONES:
-
Al finalizar el examen, deposita en el ordenador del profesor, dentro de la carpeta C:/AED y en una carpeta que existe con
tu nombre, exclusivamente los archivos de código de extensión .java que hayas implementado.
NOTAS ACLARATORIAS:
-
Pon tu nombre en la hoja del enunciado.
Dispones de 50 minutos.
¡SUERTE! 
Dada la siguiente BD en SQLite (se pasa el archivo), denominada Trabajadores.db, con datos y que tiene la
siguiente estructura:
CREATE TABLE Trabajador
(
codt NUMERIC(2) NOT NULL,
nombre VARCHAR(30),
horas NUMERIC(3),
CONSTRAINT pk_trabajadores PRIMARY KEY(codt)
);
También disponemos del archivo de acceso aleatorio denominados Costes.dat que tiene la siguiente estructura
por registro:
Codigo del Trabajador (Entero)
Precio en Euros del Trabajador (Entero)
4.
Desarrolla una aplicación en JAVA que lea los datos de los trabajadores que hay en la tabla Trabajador y
muestre por pantalla cuál es el nombre del trabajador con mayor código.
Seguidamente debes acceder al fichero Costes.dat y obtén el Precio en euros de ese trabajador mostrando por
pantalla el resultado de multiplicar ese valor obtenido por el número de horas que obtuvistes inicialmente.
(3 Puntos)
Descargar