Está en la página 1de 7

EVIDENCIA DE

APRENDIZAJE
Nombre de la materia
Algoritmos y estructuras de datos

Semana
2
Unidad #1: Estructuras estáticas de datos
Algoritmos y estructuras de datos

EVIDENCIA DE APRENDIZAJE
SEMANA 2
ALGORITMOS Y ESTRUCTURAS DE DATOS
Con el objetivo de contribuir a su aprendizaje y a un mejor entendimiento y
comprensión del contenido que se aborda en esta unidad mediante sus materiales de
aprendizaje, hemos preparado esta evidencia de aprendizaje que pretende apoyarlos a
comprender y utilizar el manejo de archivos y métodos de ordenamiento de datos.

Instrucciones: Consulte el documento correspondiente a la unidad I. Estructuras


Estáticas de datos, que se encuentra en la sección de recursos Algoritmos de
ordenación y búsqueda (S.d.). y la presentacion Creación de archivos y a
continuación responda las siguientes preguntas.

Responde las siguientes preguntas acorde a lo que se te solicita:

I. ¿Cuáles son las tres operaciones básicas para manipular archivos?

R: Abrir el archivo, leer datos de él o escribir datos en él, Cerrar el archivo.

II. ¿Qué es StreamWriter?

R: Es la clase que representa a un archivo en el que podemos escribir.


La clase StreamWriter se deriva de una clase abstracta denominada TextWriter,
que escribe caracteres en una secuencia o archivo.
El archivo de texto lo creamos con el método CreateText, que pertenece a la clase
File. Para escribir en el archivo, empleamos Write y WriteLine, al igual que en la

2
Unidad #1: Estructuras estáticas de datos
Algoritmos y estructuras de datos

consola. Finalmente, debemos cerrar el archivo con Close, de lo contrario podría


quedar algún dato sin guardar.

III. Describe a qué hace referencia el siguiente bloque de código.

R: Hace referencia a la creación de un archivo donde se escribe algo en él.

3
Unidad #1: Estructuras estáticas de datos
Algoritmos y estructuras de datos

IV. Describe los siguientes méé todos qué sé puédén émpléar para éscribir én un archivo
y cuaé l és la diféréncia éntré éllos.
Método Descripción
Write Genera uno o más valores en la
pantalla sin un nuevo carácter de línea.
Esto significa que cualquier salida
posterior se imprimirá en la misma
línea.
WriteLine Imprime uno o más objetos en una sola
línea con un nuevo carácter de línea
insertado al final. Esto significa que
cualquier salida posterior se imprimirá
en una nueva línea.

Diferencia entre Write y WriteLine


El método de escritura se utiliza para imprimir uno o más objetos en una sola
línea sin insertar un nuevo carácter de línea al final. El método WriteLine inserta
un nuevo carácter de línea después de imprimir la salida. En el método de
escritura, el cursor permanece en la misma línea, mientras que en WriteLine se
mueve a la siguiente.

V. ¿Cuál es el método con el cual se cierra un archivo? Tip: si no lo usamos


corremos el riesgo de perder informacion no guardada.

a)Close b)ReadLine c)Null d)Out

4
Unidad #1: Estructuras estáticas de datos
Algoritmos y estructuras de datos

VI. Completa la siguiente tabla con los distintos métodos empleados para el
manejo de archivos:

Método Descripción
StreamReader Lee caracteres de un archivo
Open text Devuelve un objeto StreamReader
asociado con el archivo especificado.
ReadLine Se usa para recoger la información que el
usuario introduce cuando la aplicación así
lo requiera.

VII. Describe qué es un archivo y sus principales características.


R: Es un conjunto de datos estructurados en una colección de entidades
elementales o básicas denominadas registros que son de igual tipo y constan
a su vez de diferentes entidades de nivel más bajos denominados campos.

Características:
 Representables
 Únicos por directorio
 Modificables
 Poseen un tamaño

VIII. Describe a qué se refiere el siguiente código.

5
Unidad #1: Estructuras estáticas de datos
Algoritmos y estructuras de datos

R: Representa la lectura de archivos de principio a fin.

IX. Completa la siguiente tabla de acuerdo a la clasificacioé n dé los méé todos dé


ordénamiénto:
Métodos de ordenamiento directos Métodos de ordenamiento indirectos
Burbuja Quicksort
Selección Pivote
Inserción Particionamiento

X. Menciona a qué hace referencia el siguiente código.

6
Unidad #1: Estructuras estáticas de datos
Algoritmos y estructuras de datos

R: Muestra un arreglo de ordenación por intercambio.

También podría gustarte