SlideShare une entreprise Scribd logo
1  sur  28
En esta ocasión realizaremos un ejercicio sobre
Hola compañero, bienvenido a otro ejercicio del
Pon atención al enunciado…
Flujos y Archivos.
tutorial de POO.
En esta ocasión realizaremos un ejercicio sobre
Pon atención al enunciado…
Flujos y Archivos.
Pon atención al enunciado…
Construir un programa que lea el archivo cancion.txt y cuente
cuantas palabras hay en cada línea del archivo luego copia el
archivo de entrada en un archivo de salida salida1.txt
Como se mencionó en la unidad 6
Declaramos los objetosla librería
esSeleccionamos los archivos
necesario importar para leer
Declaramos las variables
java.io para trabajararchivos.
y escribir en y salida1.txt
cancion.txt los con archivos
necesarias.
asi que la llamamos.
import java.io.*;
class CPruebaLineas
{

Como se mencionó en la unidad 6
Declaramos los objetosla librería
esSeleccionamos los archivos
necesario importar para leer
Declaramos las variables
java.io para trabajararchivos.
y escribir en y salida1.txt
cancion.txt los con archivos
necesarias.
asi que la llamamos.
import java.io.*;
class CPruebaLineas
{

Declaramos los objetos para leer
Seleccionamos los archivos
Declaramos las variables
y escribir en y salida1.txt
cancion.txt los archivos.
necesarias.
import java.io.*;
class CPruebaLineas
{

Declaramos los objetos para leer
Seleccionamos los archivos
Declaramos las variables
y escribir en y salida1.txt
cancion.txt los archivos.
necesarias.

File inputFile = new File ("cancion.txt");
File outputFile = new File ("salida1.txt");
import java.io.*;
class CPruebaLineas
{

Declaramos los objetos para leer
Declaramos las variables
y escribir en los archivos.
necesarias.

File inputFile = new File ("cancion.txt");
File outputFile = new File ("salida1.txt");
import java.io.*;
class CPruebaLineas
{

Declaramos los objetos para leer
Declaramos las variables
y escribir en los archivos.
necesarias.

File inputFile = new File ("cancion.txt");
File outputFile = new File ("salida1.txt");
FileReader in = new FileReader
(inputFile);//lee
FileWriter out = new FileWriter
(outputFile);//escribe
import java.io.*;
class CPruebaLineas
{

Declaramos las variables
necesarias.

File inputFile = new File ("cancion.txt");
File outputFile = new File ("salida1.txt");
FileReader in = new FileReader
(inputFile);//lee
FileWriter out = new FileWriter
(outputFile);//escribe
import java.io.*;
class CPruebaLineas
{

Declaramos las variables
necesarias.

File inputFile = new File ("cancion.txt");
File outputFile = new File ("salida1.txt");
FileReader in = new FileReader
(inputFile);//lee
FileWriter out = new FileWriter
(outputFile);//escribe
String linea;
int l,c,i;
char car;
i=1;
Iniciamos ahora el conteo de
Colocamos un while para la
palabras en la línea a través de
Declaramos una cadena para
lectura, indicando que se
guardar el contenido de la línea
un while que se ejecutará
ejecutará mientras no sea el fin
mientras no encuentre un salto de
actual.
del archivo (-1).
línea.
while ((c = in.read()) != -1)
{l=1;

Iniciamos ahora el conteo de
Colocamos un while para la
palabras en la línea a través de
Declaramos una cadena para
lectura, indicando que se
guardar el contenido de la línea
un while que se ejecutará
ejecutará mientras no sea el fin
mientras no encuentre un salto de
actual.
del archivo (-1).
línea.
while ((c = in.read()) != -1)
{l=1;

Iniciamos ahora el conteo de
palabras en la línea a través de
Declaramos una cadena para
guardar el contenido de la línea
un while que se ejecutará
mientras no encuentre un salto de
actual.
línea.
while ((c = in.read()) != -1)
{l=1;

Iniciamos ahora el conteo de
palabras en la línea a través de
Declaramos una cadena para
guardar el contenido de la línea
un while que se ejecutará
mientras no encuentre un salto de
actual.
línea.

//String linea;
linea = "" + (char)c;
while ((c = in.read()) != -1)
{l=1;

Iniciamos ahora el conteo de
palabras en la línea a través de
un while que se ejecutará
mientras no encuentre un salto de
línea.

//String linea;
linea = "" + (char)c;
while ((c = in.read()) != -1)
{l=1;

Iniciamos ahora el conteo de
palabras en la línea a través de
un while que se ejecutará
mientras no encuentre un salto de
línea.

//String linea;
linea = "" + (char)c;
while ((char)c!='n')
{ //System.out.print((char)c+" "+c);
if (c == ' ')
l++;
c= in.read();
linea = linea + (char)c;
}
Imprimimos la cantidad de
Imprimimos en pantalla yeen el
palabras en la línea
archivo salida1.txt “i”contenido de
incrementamoslosel en uno para
Cerramos a archivos.
indicar la lectura de la siguiente
la línea.
línea.
Imprimimos la cantidad de
Imprimimos en pantalla yeen el
palabras en la línea
archivo salida1.txt “i”contenido de
incrementamoslosel en uno para
Cerramos a archivos.
indicar la lectura de la siguiente
la línea.
línea.

System.out.println("En la linea "+ i+ " hay
"+l+ " palabras");
i++;
System.out.println("En la linea "+ i+ " hay
"+l+ " palabras");
i++;

Imprimimos en pantalla y en el
archivo salida1.txt el contenido de
Cerramos los archivos.
la línea.
Imprimimos en pantalla y en el
archivo salida1.txt el contenido de
Cerramos los archivos.
la línea.

System.out.println("En la linea "+ i+ " hay
"+l+ " palabras");
i++;
System.out.println("Linea: "+ linea);
out.write(linea);
Cerramos los archivos.

System.out.println("En la linea "+ i+ " hay
"+l+ " palabras");
i++;
System.out.println("Linea: "+ linea);
out.write(linea);
Cerramos los archivos.

System.out.println("En la linea "+ i+ " hay
"+l+ " palabras");
i++;
System.out.println("Linea: "+ linea);
out.write(linea);
}
in.close();
out.close();
}
}
Utilizando JCreator ejecutaremos
nuestro main y obtendremos la
siguiente salida en pantalla…
Bueno compañero, esto fue todo
por Nos vemos en que la solución
ahora, espero el siguiente
de ejercicio. Hasta pronto.
este ejercicio te haya sido
clara y provechosa.
Nos vemos en el siguiente
ejercicio. Hasta pronto.

Contenu connexe

Tendances

Storage class in c
Storage class in cStorage class in c
Storage class in ckash95
 
Ejercicios resueltos de punteros 12a15
Ejercicios resueltos de punteros 12a15Ejercicios resueltos de punteros 12a15
Ejercicios resueltos de punteros 12a15rasave
 
Files in c++ ppt
Files in c++ pptFiles in c++ ppt
Files in c++ pptKumar
 
Basic i/o & file handling in java
Basic i/o & file handling in javaBasic i/o & file handling in java
Basic i/o & file handling in javaJayasankarPR2
 
Ciclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - AlgoritmiaCiclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - AlgoritmiaDaniel Gómez
 
An Introduction to Programming in Java: Arrays
An Introduction to Programming in Java: ArraysAn Introduction to Programming in Java: Arrays
An Introduction to Programming in Java: ArraysMartin Chapman
 
File handling in_c
File handling in_cFile handling in_c
File handling in_csanya6900
 
Programación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosProgramación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosJosé Antonio Sandoval Acosta
 
Header files of c++ unit 3 -topic 3
Header files of c++ unit 3 -topic 3Header files of c++ unit 3 -topic 3
Header files of c++ unit 3 -topic 3MOHIT TOMAR
 
Métodos y Funciones - Java - Algoritmia
Métodos y Funciones - Java - AlgoritmiaMétodos y Funciones - Java - Algoritmia
Métodos y Funciones - Java - AlgoritmiaDaniel Gómez
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacionJaime amambal
 
Introducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje CIntroducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje CDiego Santimateo
 
Java Foundations: Data Types and Type Conversion
Java Foundations: Data Types and Type ConversionJava Foundations: Data Types and Type Conversion
Java Foundations: Data Types and Type ConversionSvetlin Nakov
 

Tendances (20)

Storage class in c
Storage class in cStorage class in c
Storage class in c
 
Ejercicios resueltos de punteros 12a15
Ejercicios resueltos de punteros 12a15Ejercicios resueltos de punteros 12a15
Ejercicios resueltos de punteros 12a15
 
Files in c++ ppt
Files in c++ pptFiles in c++ ppt
Files in c++ ppt
 
Basic i/o & file handling in java
Basic i/o & file handling in javaBasic i/o & file handling in java
Basic i/o & file handling in java
 
Arreglos Java
Arreglos JavaArreglos Java
Arreglos Java
 
Libreria c++
Libreria c++Libreria c++
Libreria c++
 
Ciclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - AlgoritmiaCiclos Java - NetsBeans - Algoritmia
Ciclos Java - NetsBeans - Algoritmia
 
12 exception handling
12 exception handling12 exception handling
12 exception handling
 
An Introduction to Programming in Java: Arrays
An Introduction to Programming in Java: ArraysAn Introduction to Programming in Java: Arrays
An Introduction to Programming in Java: Arrays
 
DJango
DJangoDJango
DJango
 
File handling in_c
File handling in_cFile handling in_c
File handling in_c
 
Ejercicios en java
Ejercicios en javaEjercicios en java
Ejercicios en java
 
Programación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivosProgramación Orientada a Objetos -Unidad 6 archivos
Programación Orientada a Objetos -Unidad 6 archivos
 
Header files of c++ unit 3 -topic 3
Header files of c++ unit 3 -topic 3Header files of c++ unit 3 -topic 3
Header files of c++ unit 3 -topic 3
 
Métodos y Funciones - Java - Algoritmia
Métodos y Funciones - Java - AlgoritmiaMétodos y Funciones - Java - Algoritmia
Métodos y Funciones - Java - Algoritmia
 
File handling in C
File handling in CFile handling in C
File handling in C
 
Ejercicios resueltos de programacion
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
 
Introducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje CIntroducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje C
 
Java Foundations: Data Types and Type Conversion
Java Foundations: Data Types and Type ConversionJava Foundations: Data Types and Type Conversion
Java Foundations: Data Types and Type Conversion
 
Ficheros C++
Ficheros C++Ficheros C++
Ficheros C++
 

En vedette

Abertis 2011 2012
Abertis 2011 2012Abertis 2011 2012
Abertis 2011 2012John Leyton
 
4.1 préstamos y créditos
4.1 préstamos y créditos4.1 préstamos y créditos
4.1 préstamos y créditosJohn Leyton
 
1. Cuestionario (1_6)
1. Cuestionario (1_6)1. Cuestionario (1_6)
1. Cuestionario (1_6)John Leyton
 
3. Cuestionario (14_16)
3. Cuestionario (14_16)3. Cuestionario (14_16)
3. Cuestionario (14_16)John Leyton
 
6. ejercicios. dfc
6. ejercicios. dfc6. ejercicios. dfc
6. ejercicios. dfcJohn Leyton
 
2. cuestionario (7_13)
2. cuestionario (7_13)2. cuestionario (7_13)
2. cuestionario (7_13)John Leyton
 
Temas 6, 8, 9, 11 y 12
Temas 6, 8, 9, 11 y 12Temas 6, 8, 9, 11 y 12
Temas 6, 8, 9, 11 y 12John Leyton
 
Ejercicios. Renta fija
Ejercicios. Renta fijaEjercicios. Renta fija
Ejercicios. Renta fijaJohn Leyton
 
Apuntes (Temas1-5)
Apuntes (Temas1-5)Apuntes (Temas1-5)
Apuntes (Temas1-5)John Leyton
 
Boletines tema 2. fcetou
Boletines tema 2. fcetouBoletines tema 2. fcetou
Boletines tema 2. fcetouJohn Leyton
 
3. ejercicios. rentabilidad y riesgo de carteras
3. ejercicios. rentabilidad y riesgo de carteras3. ejercicios. rentabilidad y riesgo de carteras
3. ejercicios. rentabilidad y riesgo de carterasJohn Leyton
 
Activos intangibles. Marcas y Patentes
Activos intangibles. Marcas y PatentesActivos intangibles. Marcas y Patentes
Activos intangibles. Marcas y PatentesKaparazoom
 
5. ejercicios. coste de capital
5. ejercicios. coste de capital5. ejercicios. coste de capital
5. ejercicios. coste de capitalJohn Leyton
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...SlideShare
 

En vedette (19)

Abertis 2011 2012
Abertis 2011 2012Abertis 2011 2012
Abertis 2011 2012
 
Examen. irosa
Examen. irosaExamen. irosa
Examen. irosa
 
4.1 préstamos y créditos
4.1 préstamos y créditos4.1 préstamos y créditos
4.1 préstamos y créditos
 
Dis
DisDis
Dis
 
1. prueba va
1. prueba va1. prueba va
1. prueba va
 
1. Cuestionario (1_6)
1. Cuestionario (1_6)1. Cuestionario (1_6)
1. Cuestionario (1_6)
 
3. Cuestionario (14_16)
3. Cuestionario (14_16)3. Cuestionario (14_16)
3. Cuestionario (14_16)
 
2. prueba va
2. prueba va2. prueba va
2. prueba va
 
6. ejercicios. dfc
6. ejercicios. dfc6. ejercicios. dfc
6. ejercicios. dfc
 
2. cuestionario (7_13)
2. cuestionario (7_13)2. cuestionario (7_13)
2. cuestionario (7_13)
 
Temas 6, 8, 9, 11 y 12
Temas 6, 8, 9, 11 y 12Temas 6, 8, 9, 11 y 12
Temas 6, 8, 9, 11 y 12
 
Tema09
Tema09Tema09
Tema09
 
Ejercicios. Renta fija
Ejercicios. Renta fijaEjercicios. Renta fija
Ejercicios. Renta fija
 
Apuntes (Temas1-5)
Apuntes (Temas1-5)Apuntes (Temas1-5)
Apuntes (Temas1-5)
 
Boletines tema 2. fcetou
Boletines tema 2. fcetouBoletines tema 2. fcetou
Boletines tema 2. fcetou
 
3. ejercicios. rentabilidad y riesgo de carteras
3. ejercicios. rentabilidad y riesgo de carteras3. ejercicios. rentabilidad y riesgo de carteras
3. ejercicios. rentabilidad y riesgo de carteras
 
Activos intangibles. Marcas y Patentes
Activos intangibles. Marcas y PatentesActivos intangibles. Marcas y Patentes
Activos intangibles. Marcas y Patentes
 
5. ejercicios. coste de capital
5. ejercicios. coste de capital5. ejercicios. coste de capital
5. ejercicios. coste de capital
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
 

Similaire à Unidad 6: Flujos y Archivos Ejercicio 1

Similaire à Unidad 6: Flujos y Archivos Ejercicio 1 (20)

Librerias de c_
Librerias de c_Librerias de c_
Librerias de c_
 
Fichero c y c++
Fichero c y c++Fichero c y c++
Fichero c y c++
 
Librerias dee c_
Librerias dee c_Librerias dee c_
Librerias dee c_
 
Librerias dee c_ (1)
Librerias dee c_ (1)Librerias dee c_ (1)
Librerias dee c_ (1)
 
PERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOSPERSISTENCIA BASADA EN ARCHIVOS
PERSISTENCIA BASADA EN ARCHIVOS
 
Utilización de la clase math
Utilización de la clase mathUtilización de la clase math
Utilización de la clase math
 
Objetivo 01 Archivos de Texto
Objetivo 01 Archivos de TextoObjetivo 01 Archivos de Texto
Objetivo 01 Archivos de Texto
 
Flujo datos
Flujo datosFlujo datos
Flujo datos
 
Gestion de archivos
Gestion de archivosGestion de archivos
Gestion de archivos
 
02 introduccion a python
02 introduccion a python02 introduccion a python
02 introduccion a python
 
ARCHIVOS
ARCHIVOS ARCHIVOS
ARCHIVOS
 
Archivos en c clase unsam
Archivos en c clase unsamArchivos en c clase unsam
Archivos en c clase unsam
 
C++ y sus librerias
C++ y sus libreriasC++ y sus librerias
C++ y sus librerias
 
Manejo archivos en-python ejm program
Manejo archivos en-python ejm programManejo archivos en-python ejm program
Manejo archivos en-python ejm program
 
Lab archivos
Lab archivosLab archivos
Lab archivos
 
Tema 10 - Manejo de Archivos de texto.pptx
Tema 10 - Manejo de Archivos de texto.pptxTema 10 - Manejo de Archivos de texto.pptx
Tema 10 - Manejo de Archivos de texto.pptx
 
Tema 10 - Manejo de Archivos de texto (1).pptx
Tema 10 - Manejo de Archivos de texto (1).pptxTema 10 - Manejo de Archivos de texto (1).pptx
Tema 10 - Manejo de Archivos de texto (1).pptx
 
Flujos de bytes y cadenas
Flujos de bytes y cadenasFlujos de bytes y cadenas
Flujos de bytes y cadenas
 
Unidad 6: Flujos y Archivos Ejercicio 4
Unidad 6: Flujos y Archivos Ejercicio 4Unidad 6: Flujos y Archivos Ejercicio 4
Unidad 6: Flujos y Archivos Ejercicio 4
 
Archivos
ArchivosArchivos
Archivos
 

Plus de Fabiola Valerio Ramirez

POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1Fabiola Valerio Ramirez
 
POO. Unidad 2: Clases y objetos Ejercicio 2
POO. Unidad 2: Clases y objetos Ejercicio 2POO. Unidad 2: Clases y objetos Ejercicio 2
POO. Unidad 2: Clases y objetos Ejercicio 2Fabiola Valerio Ramirez
 

Plus de Fabiola Valerio Ramirez (19)

Unidad 6: Flujos y Archivos Ejercicio 3
Unidad 6: Flujos y Archivos Ejercicio 3Unidad 6: Flujos y Archivos Ejercicio 3
Unidad 6: Flujos y Archivos Ejercicio 3
 
Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4Unidad 5: Excepciones Ejercicio 4
Unidad 5: Excepciones Ejercicio 4
 
Unidad 5: Excepciones Ejercicio 3
Unidad 5: Excepciones Ejercicio 3Unidad 5: Excepciones Ejercicio 3
Unidad 5: Excepciones Ejercicio 3
 
Unidad 5: Excepciones Ejercicio 2
Unidad 5: Excepciones Ejercicio 2Unidad 5: Excepciones Ejercicio 2
Unidad 5: Excepciones Ejercicio 2
 
Unidad 5: Excepciones Ejercicio 1
Unidad 5: Excepciones Ejercicio 1Unidad 5: Excepciones Ejercicio 1
Unidad 5: Excepciones Ejercicio 1
 
Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4Unidad 4: Polimorfismo Ejercicio 4
Unidad 4: Polimorfismo Ejercicio 4
 
Unidad 4: Polimorfismo Ejercicio 3
Unidad 4: Polimorfismo Ejercicio 3Unidad 4: Polimorfismo Ejercicio 3
Unidad 4: Polimorfismo Ejercicio 3
 
Unidad 2: Clases y objetos Ejercicio 1
Unidad 2: Clases y objetos Ejercicio 1Unidad 2: Clases y objetos Ejercicio 1
Unidad 2: Clases y objetos Ejercicio 1
 
Unidad 4: Polimorfismo Ejercicio 2
Unidad 4: Polimorfismo Ejercicio 2Unidad 4: Polimorfismo Ejercicio 2
Unidad 4: Polimorfismo Ejercicio 2
 
Unidad 4: Polimorfismo Ejercicio 1
Unidad 4: Polimorfismo Ejercicio 1Unidad 4: Polimorfismo Ejercicio 1
Unidad 4: Polimorfismo Ejercicio 1
 
E2 copia
E2   copiaE2   copia
E2 copia
 
Unidad 3: Herencia Ejercicio 4
Unidad 3: Herencia Ejercicio 4Unidad 3: Herencia Ejercicio 4
Unidad 3: Herencia Ejercicio 4
 
Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3
 
Unidad 3: Herencia Ejercicio 2
Unidad 3: Herencia Ejercicio 2Unidad 3: Herencia Ejercicio 2
Unidad 3: Herencia Ejercicio 2
 
Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1Unidad 3: Herencia Ejercicio 1
Unidad 3: Herencia Ejercicio 1
 
Unidad 2: Clases y objetos Ejercicio 4
Unidad 2: Clases y objetos Ejercicio 4Unidad 2: Clases y objetos Ejercicio 4
Unidad 2: Clases y objetos Ejercicio 4
 
Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3Unidad 2: Clases y objetos Ejercicio 3
Unidad 2: Clases y objetos Ejercicio 3
 
POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1POO Unidad 2: Clases y objetos Ejercicio 1
POO Unidad 2: Clases y objetos Ejercicio 1
 
POO. Unidad 2: Clases y objetos Ejercicio 2
POO. Unidad 2: Clases y objetos Ejercicio 2POO. Unidad 2: Clases y objetos Ejercicio 2
POO. Unidad 2: Clases y objetos Ejercicio 2
 

Dernier

Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 

Dernier (20)

Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 

Unidad 6: Flujos y Archivos Ejercicio 1

  • 1.
  • 2. En esta ocasión realizaremos un ejercicio sobre Hola compañero, bienvenido a otro ejercicio del Pon atención al enunciado… Flujos y Archivos. tutorial de POO.
  • 3. En esta ocasión realizaremos un ejercicio sobre Pon atención al enunciado… Flujos y Archivos.
  • 4. Pon atención al enunciado…
  • 5. Construir un programa que lea el archivo cancion.txt y cuente cuantas palabras hay en cada línea del archivo luego copia el archivo de entrada en un archivo de salida salida1.txt
  • 6. Como se mencionó en la unidad 6 Declaramos los objetosla librería esSeleccionamos los archivos necesario importar para leer Declaramos las variables java.io para trabajararchivos. y escribir en y salida1.txt cancion.txt los con archivos necesarias. asi que la llamamos.
  • 7. import java.io.*; class CPruebaLineas { Como se mencionó en la unidad 6 Declaramos los objetosla librería esSeleccionamos los archivos necesario importar para leer Declaramos las variables java.io para trabajararchivos. y escribir en y salida1.txt cancion.txt los con archivos necesarias. asi que la llamamos.
  • 8. import java.io.*; class CPruebaLineas { Declaramos los objetos para leer Seleccionamos los archivos Declaramos las variables y escribir en y salida1.txt cancion.txt los archivos. necesarias.
  • 9. import java.io.*; class CPruebaLineas { Declaramos los objetos para leer Seleccionamos los archivos Declaramos las variables y escribir en y salida1.txt cancion.txt los archivos. necesarias. File inputFile = new File ("cancion.txt"); File outputFile = new File ("salida1.txt");
  • 10. import java.io.*; class CPruebaLineas { Declaramos los objetos para leer Declaramos las variables y escribir en los archivos. necesarias. File inputFile = new File ("cancion.txt"); File outputFile = new File ("salida1.txt");
  • 11. import java.io.*; class CPruebaLineas { Declaramos los objetos para leer Declaramos las variables y escribir en los archivos. necesarias. File inputFile = new File ("cancion.txt"); File outputFile = new File ("salida1.txt"); FileReader in = new FileReader (inputFile);//lee FileWriter out = new FileWriter (outputFile);//escribe
  • 12. import java.io.*; class CPruebaLineas { Declaramos las variables necesarias. File inputFile = new File ("cancion.txt"); File outputFile = new File ("salida1.txt"); FileReader in = new FileReader (inputFile);//lee FileWriter out = new FileWriter (outputFile);//escribe
  • 13. import java.io.*; class CPruebaLineas { Declaramos las variables necesarias. File inputFile = new File ("cancion.txt"); File outputFile = new File ("salida1.txt"); FileReader in = new FileReader (inputFile);//lee FileWriter out = new FileWriter (outputFile);//escribe String linea; int l,c,i; char car; i=1;
  • 14. Iniciamos ahora el conteo de Colocamos un while para la palabras en la línea a través de Declaramos una cadena para lectura, indicando que se guardar el contenido de la línea un while que se ejecutará ejecutará mientras no sea el fin mientras no encuentre un salto de actual. del archivo (-1). línea.
  • 15. while ((c = in.read()) != -1) {l=1; Iniciamos ahora el conteo de Colocamos un while para la palabras en la línea a través de Declaramos una cadena para lectura, indicando que se guardar el contenido de la línea un while que se ejecutará ejecutará mientras no sea el fin mientras no encuentre un salto de actual. del archivo (-1). línea.
  • 16. while ((c = in.read()) != -1) {l=1; Iniciamos ahora el conteo de palabras en la línea a través de Declaramos una cadena para guardar el contenido de la línea un while que se ejecutará mientras no encuentre un salto de actual. línea.
  • 17. while ((c = in.read()) != -1) {l=1; Iniciamos ahora el conteo de palabras en la línea a través de Declaramos una cadena para guardar el contenido de la línea un while que se ejecutará mientras no encuentre un salto de actual. línea. //String linea; linea = "" + (char)c;
  • 18. while ((c = in.read()) != -1) {l=1; Iniciamos ahora el conteo de palabras en la línea a través de un while que se ejecutará mientras no encuentre un salto de línea. //String linea; linea = "" + (char)c;
  • 19. while ((c = in.read()) != -1) {l=1; Iniciamos ahora el conteo de palabras en la línea a través de un while que se ejecutará mientras no encuentre un salto de línea. //String linea; linea = "" + (char)c; while ((char)c!='n') { //System.out.print((char)c+" "+c); if (c == ' ') l++; c= in.read(); linea = linea + (char)c; }
  • 20. Imprimimos la cantidad de Imprimimos en pantalla yeen el palabras en la línea archivo salida1.txt “i”contenido de incrementamoslosel en uno para Cerramos a archivos. indicar la lectura de la siguiente la línea. línea.
  • 21. Imprimimos la cantidad de Imprimimos en pantalla yeen el palabras en la línea archivo salida1.txt “i”contenido de incrementamoslosel en uno para Cerramos a archivos. indicar la lectura de la siguiente la línea. línea. System.out.println("En la linea "+ i+ " hay "+l+ " palabras"); i++;
  • 22. System.out.println("En la linea "+ i+ " hay "+l+ " palabras"); i++; Imprimimos en pantalla y en el archivo salida1.txt el contenido de Cerramos los archivos. la línea.
  • 23. Imprimimos en pantalla y en el archivo salida1.txt el contenido de Cerramos los archivos. la línea. System.out.println("En la linea "+ i+ " hay "+l+ " palabras"); i++; System.out.println("Linea: "+ linea); out.write(linea);
  • 24. Cerramos los archivos. System.out.println("En la linea "+ i+ " hay "+l+ " palabras"); i++; System.out.println("Linea: "+ linea); out.write(linea);
  • 25. Cerramos los archivos. System.out.println("En la linea "+ i+ " hay "+l+ " palabras"); i++; System.out.println("Linea: "+ linea); out.write(linea); } in.close(); out.close(); } }
  • 26. Utilizando JCreator ejecutaremos nuestro main y obtendremos la siguiente salida en pantalla…
  • 27. Bueno compañero, esto fue todo por Nos vemos en que la solución ahora, espero el siguiente de ejercicio. Hasta pronto. este ejercicio te haya sido clara y provechosa.
  • 28. Nos vemos en el siguiente ejercicio. Hasta pronto.