Copiar un archivo secuencial en un archivo directo
Antes que nada agradezco por la colaboración de cada uno de ustedes, mi consulta se refiere a que ma piden realizar el siguiente ejercicio:
Diseñe algoritmo que copie el archivo secuencial Agenda creado anteriormente en un archivo directo Directo_Agenda, para que cada registro mantenga su posición relativa.
Mi consulta se refiere a si yo creándolo estoy cumpliendo con lo que me piden ya que dentro de lo que he visto y buscado lo único que se para manipular esta clase de archivos son: la creación, altas, bajas, modificación y consulta.
Mi respuesta sería:
algoritmo Crear_Archivo_Directo
const
max = <valor>
tipo
registro: Directo_Agenda
Entero: cod
Cadena : Nombre
Cadena: Dirección
Entero: Edad
Carácter: ocupado
Fin registro
archivo_d de Directo_Agenda: arch
arch: f
Directo_Agenda: persona
Entero: i
Inicio
crear(f,'Directo_Agenda')
desde i = 1 hasta max hacer
Persona. Ocupado ' '
Escribir(f, persona, i)
Fin desde
Cerrar(f)
Fin
Desde ya muchas gracias si alguien me puede decir si resuelvo el ejercicio de esta manera, ya que intepreto la creación cuando me pide el ejercicio la copia.
Diseñe algoritmo que copie el archivo secuencial Agenda creado anteriormente en un archivo directo Directo_Agenda, para que cada registro mantenga su posición relativa.
Mi consulta se refiere a si yo creándolo estoy cumpliendo con lo que me piden ya que dentro de lo que he visto y buscado lo único que se para manipular esta clase de archivos son: la creación, altas, bajas, modificación y consulta.
Mi respuesta sería:
algoritmo Crear_Archivo_Directo
const
max = <valor>
tipo
registro: Directo_Agenda
Entero: cod
Cadena : Nombre
Cadena: Dirección
Entero: Edad
Carácter: ocupado
Fin registro
archivo_d de Directo_Agenda: arch
arch: f
Directo_Agenda: persona
Entero: i
Inicio
crear(f,'Directo_Agenda')
desde i = 1 hasta max hacer
Persona. Ocupado ' '
Escribir(f, persona, i)
Fin desde
Cerrar(f)
Fin
Desde ya muchas gracias si alguien me puede decir si resuelvo el ejercicio de esta manera, ya que intepreto la creación cuando me pide el ejercicio la copia.
1 respuesta
Respuesta de Valero Angel Serrano Mercadal
1