You are on page 1of 5

Materia: Programación Orientada a Objetos III

Docente: Guillermo Hernández García.


Semestre: 4.
Grupo: DS-DPO3-1801-B2-002.
Alumno: Daniel Pineda de la Riva.
Matricula: es162006588.
Unidad 1.
Actividad 1
Flujo de entrada y salida.
Instrucciones:

1. Leer los lineamientos que se envían en el archivo PDF y con la subida del archivo
deben indicar que leyeron los lineamientos y están de acuerdo, es importante que lean
esos lineamientos para aquellos estudiantes que por algún motivo no puedan entregar las
actividades en tiempo y forma, pero si hay requisitos que se debe cumplir, tiene un valor
de 7 puntos, solamente por mencionar que leyeron los lineamientos.

2. ¿Cuál es la misión y visión de la UnADM?

Misión:

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 dela ciencia y la tecnología, así como a las necesidades de desarrollo
económico, político, social y cultural del país.

Visión:

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.

3. ¿Qué menciona el Artículo 40 del reglamento de la UnADM y cuando se aplica


para este bloque?

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.

4. Identifica las características del flujo de entrada y salida de un programa de JAVA


que desees.

Es importante mencionar que el concepto de flujo de E/S es que los programas manejan
la información dentro de ellos mismos y en la memoria mantienen los datos que producen
mientras que esta se encuentra en ejecución.

Los flujos de información que se crean entre el programa y el equipo donde se esta
ejecutando es necesario que se manejen en la entrada y salida de dicho programa con lo
cual se le da a conocer como streams (flujos).

La entrada y salida estándar son flujos de datos que actúan como canales de
comunicación permitiendo la interacción entre un programa y su entorno en el sistema. En
Java podemos tener acceso a estos flujos de datos desde la clase java.lang.System.
Toda salida estándar esta asociada por defecto a la terminal del sistema, podemos decir
que todo resultado enviado a la salida la cual se puede observar en pantalla siempre y
cuando su destino no sea modificado.

Se tienen dos salidas con diferentes propósitos, la salida estándar de errores y la salida
estándar que regula los datos.

La salida estándar de datos para uso normal (abreviada y en inglés: StdOut) esta
representada por un objeto PrintStream llamado out.

Los métodos print(...) y println(...) son los más usados. De hecho la clase
PrintStreamposee estos métodos sobrecargados para todos los datos primitivos (int, long,
etc.)

La entrada estándar de datos (abreviada y en inglés: StdIn) esta representada por un


objeto InputStream

5. Redacta una descripción propia respecto al flujo de entrada y salida, sin copiar
de ninguna fuente, debe ser una descripción propia de al menos 10 párrafos.

El flujo de entrada y salida no es más que la forma en que el programa obtiene


y envía datos y es la forma en que interactúa el mismo en el sistema. Un ejemplo
muy claro es mencionar un programa de java que cuentacon una interfaz gráfica
con un textbox en donde el usuario ingresa un digito que a través de una matriz
calculará un resultado, este resultado se operará a través de una variable que guarda en
memoria otro digito que hará la operación de las cantidades en los dígitos. En el
textbox tendremos la entrada de los datos que se procesarán a través de la biblioteca
java.io y tendremos el resultado impreso en pantalla a través deJOptionPane.Show
que sería el equivalente en consola de System.out.Println.

La variable declarada es nota y se declara como integer ya que es la que


guardará en memoria los diferentes valores que calcule de la entrada que envíe el
usuario.

Los datos de entrada y salida dependiendo del stream son unidireccionales, es decir; que
son de entrada o de salida, están basados en dos tipos que son caracteres o bytes, estos
ingresan a través del InputStream y salen a través de OutStream, su lectura es de 8 bits
que conforman un carácter visible y comprensible para el usuario.

Dependiendo del tipo de programa que realicemos serán las librerías que
ocupemos, es decir; cuando utilizamos la consola normalmente declaramos las librerías
.IO y también las instrucciones Reader y Writer, que para un programa en interfaz
gráfica utilizamos el JOptionPaney también damos forma a los componentes con
las propiedades y eventos para recibir los datos e imprimir los resultados en pantalla.
Ejemplo:

Private void Notas ()


{
Int nota;
nota= Integer.parseInt(Text_Nota.getText());
if (nota>=0 && nota<5)
JOptionPane.showMessageDialog(null, “insuficiente”);
else if (nota ==5)
JOptionPane.showMessageDialog(null, “suficiente”);
else if(nota ==6)
JOptionPane.showMessageDialog(null, “bien”);
else if(nota ==7 || nota == 8)
JOptionPane.showMessageDialog(null, “insuficiente”);
}
private void Button_NotaActionPerformed(java.awt.event.ActionEvent evt)
{
}

Ingresa al Foro con subida de archivos y participa respondiendo a los siguientes


planteamientos de la problemática enviada.

• Menciona las clases que manejarás en el flujo de entrada de la problemática que


les envíe, recuerda que debes completar la creación de una base de datos para
resolver la problemática

• Menciona las Clases que manejarás en el flujo de salida de la problemática de


acuerdo con la problemática propuesta, recuerda que debes considerar la creación
de una base de datos para resolver la problemática.
Referencias

Froufe, A. (2009) Java 2 Manual de usuario y tutorial. (5ta Ed.). México: Alfaomega.

García, J. et all. (2000) Aprenda Java como si estuviera en primero. España: Tecnun.

Joyanes, L. (2002) Java 2 Manual de programación. México: MC Graw Hill

Martín, A. (2010) Programador certificado Java 2 curso práctico 3ra edición. México:
Alfaomega.

You might also like