Está en la página 1de 10

GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

PROCEDIMIENTO DESARROLLO CURRICULAR


GUÍA DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA GUÍA DE APRENIZAJE

 Denominación del Programa de Formación: Desarrollo de Aplicaciones con


Manejo de Archivos de Texto y el Manejo de Excepciones en Java.

 Código del Programa de Formación: 21450164.

 Nombre del Proyecto: N/A.

 Fase del Proyecto: N/A.

 Actividad de Proyecto: N/A.

 Competencia

220501007: Construir el sistema que cumpla con los requisitos de la solución


informática.

 Resultados de Aprendizaje a alcanzar:

220501007-02: Comprender la manera en la que se crean y consultan los archivos


de texto para poder hacer aplicaciones más útiles a los usuarios finales.

 Duración de la guía: 10 horas.

2. PRESENTACION

Estimado aprendiz, bienvenido a la segunda actividad de aprendizaje del programa


Desarrollo de Aplicaciones con Manejo de Archivos de Texto y el Manejo de

GFPI-F-019 V3
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Excepciones en Java, donde se desarrollan actividades concernientes a la


comprensión de creación y consulta de archivos de texto en Java y sus diferentes flujos
de datos teniendo en cuenta las excepciones en el código de programación.

Para el desarrollo de las actividades planteadas en esta guía, contará con el


acompañamiento del instructor asignado al programa, que de forma continua y
permanente lo orientará con las pautas necesarias para el logro de las actividades de
aprendizaje, brindando herramientas básicas de tipo conceptual y metodológico,
enmarcadas en las políticas de ética y calidad.

De igual manera, el instructor programará una asesoría virtual a través de la


plataforma, para brindar orientaciones específicas relacionadas con las temáticas a
desarrollar en las actividades. La fecha y el horario para este encuentro virtual serán
indicados oportunamente.

Es importante que organice su tiempo con un promedio de trabajo diario de dos horas,
dada la exigencia que demanda la realización de las actividades que se mencionan en
esta guía de aprendizaje. También es necesario revisar los materiales del programa,
realizar consultas en internet y explorar los siguientes materiales complementarios:

 Curso Java. Streams I. Accediendo a ficheros. Lectura. Video 152.

 Curso Java. Streams V. Escribiendo archivos Streams Byte II. Video 156.

3. FORMULACIÓN DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividad de aprendizaje 2: Describir el uso de archivos de texto en la


construcción de aplicaciones de acuerdo con los requerimientos del cliente.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

A continuación, se describen las actividades y las correspondientes evidencias que


conforman la actividad de aprendizaje 2:

Reconocer la importancia de los archivos de texto en Java

Lea detenidamente el siguiente texto y reflexione sobre el contenido a partir de la


pregunta que se le formule. Esta actividad es clave para la comprensión del tema, por
ello lo invitamos a investigar al respecto.

Sabemos que la comunicación entre un programa y el origen o el destino de cierta


información, se realiza mediante un flujo de información (en inglés stream), que no es
más que un objeto que hace de intermediario entre el programa y el origen o el destino
de la información.

Atendiendo la información anterior, reflexione alrededor de los siguientes interrogantes.

 ¿Cuál es la importancia de aprender a leer y escribir archivos de texto en Java?


 ¿Qué sabe de la palabra stream en Java?

Nota: la actividad descrita de reflexión y conocimientos previos, tiene como finalidad


encaminarlo en el desarrollo de los temas de la actividad de aprendizaje, por lo tanto,
no es calificable; sin embargo, es importante su realización, ya que puede ser solicitada
más adelante en esta guía de aprendizaje.

Reconocer archivos de texto Java

En esta actividad, Javi tendrá un cuestionario de 8 preguntas sobre la aplicación y la


forma de manejar los archivos de texto Java, las cuales tendrá que resolver para poder
continuar con el uso de archivos de texto en la construcción de aplicaciones de acuerdo
con los requerimientos solicitados por el usuario.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Usted ha sido seleccionado por el instructor para ayudarle a Javi a realizar el programa
correctamente, de acuerdo con las exigencias del cliente. Las preguntas propuestas
aparecerán en el recuadro blanco del escenario con sus respectivas opciones de
respuesta A, B, C.

Todos los datos fluyen a través del ordenador, desde una entrada hacia una salida.
Este flujo de datos se denomina también stream. Hay un flujo de entrada (input stream)
que manda los datos desde el exterior (normalmente el teclado del computador), y un
flujo de salida (output stream) que dirige los datos hacia los dispositivos de salida (la
pantalla o un archivo). El proceso para leer o escribir datos consta de tres pasos:

 Abrir el flujo de datos.


 Información (leer o escribir los datos).
 Cerrar el flujo de datos.

Esta prueba consta de 8 preguntas de selección múltiple con única respuesta y


aprobará respondiendo correctamente 5 o más de ellas.

Ambiente requerido: Ambiente Virtual de Aprendizaje. Actividad interactiva.

Materiales: computador, internet, material de formación Aplicación y manejo de


archivos de texto en Java, materiales complementarios, glosario y biblioteca SENA.

Evidencia: Actividad interactiva. Reconocer archivos de texto Java.

Para acceder a la evidencia, remítase al menú principal, haciendo clic en el enlace


Actividad 2/ Evidencia: Actividad interactiva. Reconocer archivos de texto java.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Implementar archivos de texto

La comunicación entre los dispositivos de entrada y salida del computador, emplean


flujos que con Java de intermediario, puede hacer posible el acceso a estos
dispositivos para crear, almacenar o modificar información. En inglés el flujo de datos
se denomina stream.

Teniendo en cuenta lo anterior y con el fin de construir cualquier programa con los
requisitos de la solución informática, siga las indicaciones que se describen a
continuación.

 Consulte el material de formación Aplicación y manejo de archivos de texto en Java.


 Investigue en internet acerca de los datos de un String para leer textos de un archivo
de texto.

Aplicando el conocimiento adquirido en la actividad de aprendizaje 2, desarrolle el


ejercicio práctico que se formula a continuación.

En una empresa en el sector de creación de partes de vehículos, usted es contratado


para solucionar un problema interno en el envío y recepción de repuestos de la
sucursal 1 a la sucursal 2 respectivamente. La empresa tiene un sistema de
información diferente para dicha labor, el problema que tiene es que el archivo de texto
que exporta al sistema de envío contiene más información que la que se debe subir al
sistema de recepción y manualmente se debe organizar este archivo, eliminando los
campos sobrantes para poderlo subir al sistema.

La información que exporta de envío está separada por espacios y tiene el siguiente
orden:
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Índice_de_pieza Código_de_pieza Nombre_de_pieza Número_de_piezas


Fecha_de_envio

Ejemplo:

1 34530-12 bomba de inyección 34 02/05/2019

El archivo para importar en el módulo de recepción, debe tener la siguiente estructura


cuando llegue a la sucursal 2:

Código_de_pieza Nombre_de_pieza Número_de_piezas

Ejemplo:

34530-12 bomba de inyección 34

Proponga un método de separación de datos que no sea por CSV separado por comas
o espacios.

Su jefe le ha pedido, que le entregue un informe con la posible solución que usted le
daría, explicándole paso a paso cómo funcionaría el sistema y adicionando al final el
código de programación.

Para el código de programación suponga que el nombre del archivo que exporta el
sistema de envío se llama envio.txt, el cual contiene la información; y el nombre del
archivo que se debe subir al sistema de recepción, es importar_envio.txt.

Construya la aplicación en Java creando el archivo importar_envio.txt de acuerdo a lo


requerido por el sistema de información contable y leyendo la información existente en
el archivo envio.txt.
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

El informe debe contener:

1. Introducción.
2. Desarrollo del ejercicio propuesto.
3. Identificación de cuáles flujos de datos se acoplan mejor para la solución del
problema.
4. Descripción de los pasos que empleó para solucionar el problema.
5. Explicación del por qué uso el método de separación de datos para solucionar el
problema.
6. Código comentado, explicando que es lo que hace su línea de código. Para
comentar recuerde que debe emplear //, para comentar por línea y para comentar
por bloque debe utilizar /**/. Ejemplo: /*aquí puedes comentar*/.
7. Respuestas a las preguntas planteadas al inicio de esta guía de aprendizaje, en la
evidencia Reconocer la importancia de los archivos de texto en Java.

Desarrolle esta evidencia en un documento Word y envíela al instructor a través de la


plataforma virtual de aprendizaje.

Ambiente Requerido: Ambiente Virtual de Aprendizaje.

Materiales: computador, internet, material de formación, material complementario,


glosario y biblioteca SENA.

Evidencia: Ejercicio práctico. Implementar archivos de texto.

Para acceder a la evidencia, remítase al menú principal, haciendo clic en el enlace


Actividad 2/ Evidencia: Ejercicio práctico. Implementar archivos de texto.

Nota: si al momento de enviar un archivo el sistema genera el error “archivo inválido”,


tenga en cuenta que una posible razón para ello es que el documento estaba abierto al
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

momento de adjuntarse. Por eso es recomendable que cierre el archivo e intente el


procedimiento nuevamente.

Total horas actividad de aprendizaje: 10 horas; 2 directas (D), 8 independientes (I).

4. ACTIVIDADES DE EVALUACIÓN

Evidencias de Técnicas e
Aprendizaje Criterios de Evaluación Instrumentos de
Evaluación
De conocimiento.
Lista de chequeo.
Define y utiliza un archivo de
Actividad interactiva.
texto en una aplicación.
Reconocer archivos de Actividad interactiva.
texto Java.
Aplica el manejo de los
archivos de texto en
De producto.
aplicaciones que requieran
de su uso. Lista de chequeo.
Ejercicio práctico.
Implementar archivos
Comprende la forma en que Ejercicio práctico.
de texto.
se separan los datos de un
string para leer textos de un
archivo de texto.

5. GLOSARIO DE TÉRMINOS

BufferedInputStream: flujo de byte de tipo entrada de datos.

BufferedReader: flujo de caracteres de tipo entrada de datos.

BufferedWriter: flujo de caracteres de tipo salida de datos.

Flujo de bytes: flujo de dato de tipo binario.


SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

Flujo de caracteres: flujo de datos de tipo caracter.

Stream: flujo de datos. Por ejemplo, las entradas y salidas de un programa.

6. REFERENTES BIBLIOGRÁFICOS

Ceballos, J. (2010). Java 2 Curso de programación. Madrid: Alfaomega.

Deitel, H; & Deitel, P. (2008). Java, cómo programar. Recuperado de


https://librosysolucionarios.net/como-programar-en-java-10ma-edicion/

García, J., Rodríguez, J., Mingo, I., Imaz, A., Brazález, A. Larzabal, A. Calleja, J. y García,
J. (2000). Aprenda Java como si estuviera en primero. San Sebastián: Universidad
de Navarra.

Vike. (2013). Pregunta sobre chat, java, android – ¿Cuál es la diferencia entre
PrintWriter y DataOutputStream? Recuperado de https://vike.io/es/226960/

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha


Centro para la
Olga Elena Desarrolladora Junio de
Autor(es) Formación Cafetera-
Meneses Camino de contenidos 2019
Regional Caldas
SERVICIO NACIONAL DE APRENDIZAJE SENA
Procedimiento de Desarrollo Curricular
GUÍA DE APRENDIZAJE

8. CONTROL DE CAMBIOS

Nombre Cargo Dependencia Fecha Razón del cambio


Ajustes
Centro
pedagógicos y
Julio Atención
metodológicos en
Alexánder E-pedagogo Sector
Junio de las actividades y
Rodríguez instruccional Agropecuario-
2019 sus
del Castillo Regional
correspondientes
Risaralda
evidencias
Ajustes en
Centro
redacción de las
Atención
Lina Marcela Evaluadora actividades y
Autor(es) Sector Julio de
Cardona de referencias
Agropecuario- 2019
Orozco contenidos utilizadas para la
Regional
elaboración de la
Risaralda
guía de aprendizaje
Centro
Verificación,
Érika Atención
Evaluadora seguimiento y
Alejandra Sector Agosto
de calidad aseguramiento de la
Beltrán Agropecuario- de 2019
instruccional calidad del
Cuesta Regional
contenido
Risaralda

También podría gustarte