You are on page 1of 8

UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO

CARRERA:
DESARROLLO DE SOFTWARE

ASIGNATURA:
PROGRAMACIÓN ORIENTADA A OBJETOS III

ACTIVIDAD 1:
FLUJO DE ENTRADA Y SALIDA

FALICITADOR:
AMADEO COPORO QUINTANA
GRUPO:
DS-DPO3-1702-B2-001

SEMESTRE:
CUARTO

NOMBRE:
MIRIAM ROCIO ÁLVAREZ COLÍN

FECHA DE ENTREGA:
04 DE OCTUBRE DE 2017
Índice:

INTRODUCCIÓN ................................................................................................................................................. 3
CONTENIDO ....................................................................................................................................................... 4
Misión de la UNADM ..................................................................................................................................... 4
Visión de la UNADM ...................................................................................................................................... 4
Artículo 40 ..................................................................................................................................................... 4
Descripción de flujo de Entrada y Salida ....................................................................................................... 5
Problemática que resolver ............................................................................................................................ 6
Flujos de Entrada y Salida .............................................................................................................................. 7
CONCLUSIÓN ..................................................................................................................................................... 8
BIBLIOGRAFÍA .................................................................................................................................................... 8

2
INTRODUCCIÓN

Una entrada de datos desde el teclado, un archivo, una comunicación de red, un objeto en internet,
etc, es la información que necesita un programa para su función. Cuando el programa genera los
resultados como salida de la ejecución puede hacerlo de muy diversas maneras: en un archivo, en
la pantalla, en una impresora, etc.

En java la entrada de los datos se realiza mediante un flujo de entrada. La salida de datos realiza
mediante un flujo de salida. Para la entrada y salida de datos de un programa es necesario manejar
los flujos de información que se generan entre el programa y el quipo donde se está ejecutando, a
estos flujos se les conoce como streams.

3
CONTENIDO

Misión de la UNADM
Formar profesionales del más alto nivel y en diversas áreas del conocimiento; éticos y con un sólido
compromiso social hacia su comunidad; competitivos nacional e internacionalmente; con espíritu
emprendedor y los conocimientos para que respondan a los avances de la ciencia y la tecnología,
así como a las necesidades de desarrollo económico, político, social y cultural del país.

Visión de la UNADM
Ser la institución líder de educación superior a distancia en los países de habla hispana, con un
modelo educativo flexible e innovador y un amplio reconocimiento social, que promueva la
preservación del medio ambiente, la generación de conocimiento y el desarrollo científico y
tecnológico.

Artículo 40
Artículo 40. El estudiante causará baja en cualquiera de las asignaturas en las que se haya inscrito,
cuando no exista evidencia de actividades académicas tales como entrega de tareas, participación
en foros, subida avanzada de archivos, participación en actividades colaborativas, entre otras,
realizadas en la plataforma electrónica durante un periodo de veintiún días naturales consecutivos,
contados a partir del inicio del bloque, por lo que en su historial académico se registrará con NP (no
presentó) la o las asignaturas en las que haya causado baja.

Para entregar las actividades se tiene como límite el día 22 de octubre, después de la fecha causa
baja por inactividad, aplicando el artículo 40.

4
Características del flujo de entrada y salida de un programa de JAVA

Flujos estándar: En java se accede a las entrada/salida estándar por medio de campos estáticos de
la clase java.lang.System. Dentro de esta clase se tiene lo siguiente:

• System.in: Implementa la entrada estándar


• System.out: Implementa la salida estándar
• System.err: Implementa la salida de error.

Características:

• System.in:
o Instancia de la clase InputStream, es un flujo de bytes de entrada.
o Sus métodos son:
▪ read( ) permite leer un byte de la entrada como tipo entero.
▪ skip ( ) ignora n bytes de la entrada.
▪ available ( ) número de bytes disponibles para leer en la entrada.
• System.out:
o Instancia de la clase PrintStream, es un flujo de bytes de salida
o Sus métodos son:
▪ print ( ), printin( )
▪ flush ( ) vacía el búfer de salida escribiendo su contenido.
• System.err:
o Tiene un funcionamiento similar a System.out
o Es utilizado para enviar mensajes de error a la salida estándar, por ejemplo a un
fichero o imprimirlo en consola.

Descripción de flujo de Entrada y Salida


Un flujo de entrada puede ser desde un archivo, el teclado, internet, etc. Los resultados de un
programa se envían a un destino de salida.

Los flujos de datos son como conectores de comunicación que permite la interacción de un
programa. Como flujo de entrada almacena la información en el sistema para después ser mostrada
en pantalla. En internet toda la información que se maneja por la red, es por medio de entrada y
salida siendo un conector de comunicación.

5
Problemática que resolver
La empresa se dedica al desarrollo de software a gran volumen y tiene gran cantidad de clientes
gracias a la eficiencia con la que trabaja su personal y con la que desarrolla sus sistemas, en esta
ocasión debe desarrollar un proyecto para un estacionamiento denominado estacionamiento
seguro.

El estacionamiento está ubicado en la Ciudad de México y el dueño pretende abrir nuevos


estacionamientos utilizando la tecnología para automatizar sus procesos, de los siguientes
movimientos nombre del acomodador, cajón, piso y cobro, actualmente se hace manual.

Por lo tanto, el cliente solicita un sistema informático para automatizar el estacionamiento y la


comunicación de los futuros estacionamientos y también requiere un informe semanal de los
acomodadores que más trabajaron actualmente esto se hace manualmente y no existe control de
los mismos.

Actualmente el estacionamiento, cobra $ 25.00 pesos la primera hora, después $ 6.00 por fracción
de 30 minutos, cuenta con tres niveles cada uno con 15 cajones y 5 acomodadores por nivel y un
administrador.

Procedimiento que se realiza para la entrada del vehículo

1. Recepción del vehículo Al momento de la llegada del vehículo, lo recibe un acomodador, quien
registra la marca, modelo, color, placas y estado del vehículo y se los proporciona al
administrador el cual genera un boleto con un número secuencial, fecha y hora, el nombre del
acomodador, para cualquier aclaración, actualmente este proceso se lleva a cabo en una hoja
de cálculo de Excel, no existe un control preciso de los cajones disponibles y de los
acomodadores.
2. Asignación de cajones y pisos El administrador revisa en su tabla los cajones disponibles y le
indica al acomodador, el nivel y el cajón para estacionar el vehículo, se proporciona un boleto
al cliente, el cual tiene la fecha, hora de entrada, número secuencial y nombre del acomodador.
3. Entrega del vehículo Al momento que el cliente regresa por el vehículo entrega el boleto al
administrador y éste registra la hora de salida para calcular la cantidad a pagar y solicita al
acomodador disponible para que entregue el vehículo.
4. Acciones después de entregar el vehículo.
a) El administrador vuelve a marcar el cajón y piso como disponible.
b) Cada semana se requiere un informe de los acomodadores que más trabajaron.
• Para calcular a los acomodares que más trabajaron, se identifica con el boleto que se
genera al inicio del proceso
• Se considera que el trabajador gana $ 1300.00 pesos semanalmente.

6
• El programa debe calcular a los trabajadores que hicieron más servicios; se entenderá
como servicio completo al momento que el acomodador registra el vehículo, con base en
ello se determina quiénes fueron los que realizaron más servicio y entonces el programa
aumentará el 20% en su pago semanal.
c) El informe debe contener los siguientes datos:
• Nombre del Acomodador
• Cantidad de servicios realizados por día
• Sueldo que se debe pagar semanalmente
• Aumento y la cantidad neta a pagar.

1. Adicionalmente deberás integrar de un espacio de comunicación (Chat), con la finalidad de


que el administrador pueda conversar con otros administradores de estacionamientos
creados.

Flujos de Entrada y Salida


FLUJOS DE ENTRADA FLUJOS DE SALIDA
• Acomodador • Salida vehículos
• Niveles • Cajones
• Entrada vehículos • Informe
• Chat

7
CONCLUSIÓN
Como se pudo observar, para controlar el intercambio de información entre un programa y los dispositivos
de almacenamiento o de comunicación, se utiliza los flujos de entrada y salida.

Todo dato tiene una entrada y una salida y los programas provienen de una entrada que puede ser el teclado,
un archivo, o la red. El paquete java.io controla éstos flujos de su origen.

BIBLIOGRAFÍA
Universidad Abierta y a Distancia de México, (2012), Misión, Visión y Objetivo. Recuperado en:
https://www.unadmexico.mx/portal3/index.php/2015-09-09-22-32-08/mision-vision-y-objetivo

Universidad Abierta y a Distancia de México, (2012), Reglamento Escolar de la Universidad Abierta y a


Distancia de México. Recuperado en:
https://www.unadmexico.mx/portal3/images/descargables/ReglamentoEscolarDiciembre2015.pdf

Academia, (1999), Flujos I/O (Entrada y Salida), Recuperado en:


http://www.academia.edu/14304094/Flujos_I_O_Entrada_y_Salida_

You might also like