Académique Documents
Professionnel Documents
Culture Documents
Índice
1. Introducción
3. Artículo 40
6. Conclusión
7. Bibliografía
Programación orientada a objetos III
Introducción:
Los programas crean los flujos de datos para manipularlos y poder trabajar con
ellos, los flujos de datos que son los que permiten la entrada y salida de datos,
existen dos tipos de flujos, dentro de esta actividad veremos cuales son y como se
implementan por medio de ejemplos.
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.
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 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
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
Programación orientada a objetos III
social, que promueva la preservación del medio ambiente, la generación de
conocimiento y el desarrollo científico y tecnológico.
Los programas pueden manipular información por medio de flujos para que pueda
ser manipulada en un medio externo, los flujos de entrada y salida pueden ser de
byte y de caracteres o combinados.
Flujos estándar:
import java.io.*;
class LecturaDeLinea {
public static void main( String args[] ) throws IOException {
int c;
int contador = 0;
// se lee hasta encontrar el fin de línea
while( (c = System.in.read() ) != '\n' )
{
contador++;
System.out.print( (char) c );
}
System.out.println(); // Se escribe el fin de línea
System.err.println( "Contados "+ contador +" bytes en total." );
}
}
Lectura
1. Abrir un flujo a una fuente de datos (creación del objeto stream)
Teclado
Fichero
Socket remoto
Flujos de bytes:
OutputStream: salida
Entrada de caracteres:
Ejemplo:
InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader teclado = new BufferedReader (entrada);
String cadena = teclado.readLine();
import java.io.*;
public class Eco {
public static void main (String[] args) {
BufferedReader entradaEstandar = new BufferedReader
(new InputStreamReader(System.in));
String mensaje;
System.out.println ("Introducir una línea de texto:");
mensaje = entradaEstandar.readLine();
System.out.println ("Introducido: \"" + mensaje + "\"");
}
}
Los programas manipulan la información dentro de sí, los datos vienen de un lugar
externo al programa y son movidos a la memoria RAM, a esto se le conoce como
la entrada, ésta puede ser por medio de un dispositivo como es el teclado y los
archivos del disco duro, para poder enviar o mostrar estos datos a un lugar
externo al programa se crea un flujo de datos para poderlos manejar, estos datos
se pueden enviar a una pantalla, una impresora o también al disco duro, a esto se
le conoce como salida.
A los flujos de datos también se les conoce como stream, prácticamente estos
flujos son secuencias de bytes (datos binarios) o de caracteres, en los flujos de
bytes se usan las clases ImputStream y OutputStream, en los flujos de caracteres
se usa Reader y Writer, se puede pasar de bytes a caracteres.
Conclusión:
Programación orientada a objetos III
Los flujos de datos son importantes para la manipulación de los datos de manera
externa dentro de un programa cualquiera, gracias a esta actividad me pude dar
cuenta de cómo es que funcionan los flujos de datos en java y los dos tipos que
existen, así mismo pude conocer la forma de implementarse, también conocí las
clases y métodos que se necesitan para estos tipos de flujos, es importante
conocer los métodos y la implementación de estos flujos.
Bibliografía.