Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
Pascal - Tp
Autor Mensaje
bareel Sin conexión
Profesor del Modulo A
Moving Forward.
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 207
Agradecimientos dados: 34
Agradecimientos: 7 en 5 posts
Registro en: Oct 2011
Mensaje: #1
Pascal - Tp Trabajo practico Algoritmos y Estructuras de Datos
Chicos, necesito ayuda, si por favor mep ueden decir si hay una librería para usar funciones de texto en pascal proque me tira error cuando hago "assign". Me tira error en la palabra reservada y no sé a qué se debe. Gracias y disculpen.
30-06-2012 19:26
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
shadow_mx Sin conexión
Presidente del CEIT
Lobo
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.085
Agradecimientos dados: 8
Agradecimientos: 8 en 3 posts
Registro en: Nov 2010
Facebook
Mensaje: #2
RE: Pascal - Tp
Pone esa parte del codigo para ver como lo estas haciendo.

Leandro.


... Y mori queriendo ser libre, encontrar mi lado salvaje!!,
Ponerle alas a mi destino, romper los dientes de este engranaje! ♪♫
30-06-2012 22:41
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
nanuiit Ausente
♫ I'm Blue ...
... Da ba dee, da ba da ♫
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 8.880
Agradecimientos dados: 216
Agradecimientos: 574 en 201 posts
Registro en: Aug 2010
Mensaje: #3
RE: Pascal - Tp
Te puedo pedir dos cosas?

1- Pasá el código de error
2- Pasá el código

Las librerías standard de Pascal son muy pocas; para el assign no hace falta que pongas ninguna, por eso es más factible que pegues el pedazo de código y se ve mejor entonces.

PD. UTNianos tiene un compilador =) Meté el código entre tags [code=pascal]

ALGORITMOS

Apuntes: Mem. Dinámica - Mem. Estática - Proc. y Funciones || Guías: Módulos + 83 Ejercicios || Finales: 2004-2013


[Imagen: digitalizartransparent.png]

[Imagen: firmananiv2.png]
01-07-2012 12:32
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
bareel Sin conexión
Profesor del Modulo A
Moving Forward.
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 207
Agradecimientos dados: 34
Agradecimientos: 7 en 5 posts
Registro en: Oct 2011
Mensaje: #4
RE: Pascal - Tp
Ya lo solucionè muchcahos. Una sola cosita.
Tengo que hacer un apareo, por lo que tengo que leer de dos archivos, dos registros diferentes.
Uno del archivo A y otro del B para luego compararlos.
Pero mi pregunta es, cuando hago el READ, como se lo asigno a un registro?
de esta manera --> Registro := read(Archivo, registro);


Me da un error y claramente debe ser asi porque no logro entender donde se guarda lo que leo
de un archivo binario.
01-07-2012 16:51
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
shadow_mx Sin conexión
Presidente del CEIT
Lobo
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.085
Agradecimientos dados: 8
Agradecimientos: 8 en 3 posts
Registro en: Nov 2010
Facebook
Mensaje: #5
RE: Pascal - Tp
solo tenes que hacer read


es decir read(archivo,registro);

en registro te van a quedar los datos.

Leandro.


... Y mori queriendo ser libre, encontrar mi lado salvaje!!,
Ponerle alas a mi destino, romper los dientes de este engranaje! ♪♫
01-07-2012 16:56
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
bareel Sin conexión
Profesor del Modulo A
Moving Forward.
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 207
Agradecimientos dados: 34
Agradecimientos: 7 en 5 posts
Registro en: Oct 2011
Mensaje: #6
RE: Pascal - Tp
AHHHH, yo pensè que el segundo argumento era el tipo del archivo. Mil gracias compañero!
Disculpame lo último, esto está bien?


Cuando paso el registro para almacenar lo leido
me tira un error y me dice, que es imposible guardar o leer
en este tipo de variables.

procedure LecEspecial (var nomArchi:text, var RegArc: regZona;fda:boolean);
begin
if not eof (NomArchi) then begin
read (NomArchi, regArc);



Ahì me tira error.
(Este mensaje fue modificado por última vez en: 01-07-2012 17:03 por bareel.)
01-07-2012 16:59
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
shadow_mx Sin conexión
Presidente del CEIT
Lobo
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.085
Agradecimientos dados: 8
Agradecimientos: 8 en 3 posts
Registro en: Nov 2010
Facebook
Mensaje: #7
RE: Pascal - Tp
nomArchi tiene que ser del tipo archivo.
osea es un tipo definido que definis vos.

Leandro.


... Y mori queriendo ser libre, encontrar mi lado salvaje!!,
Ponerle alas a mi destino, romper los dientes de este engranaje! ♪♫
(Este mensaje fue modificado por última vez en: 01-07-2012 17:10 por shadow_mx.)
01-07-2012 17:09
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
bareel Sin conexión
Profesor del Modulo A
Moving Forward.
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 207
Agradecimientos dados: 34
Agradecimientos: 7 en 5 posts
Registro en: Oct 2011
Mensaje: #8
RE: Pascal - Tp
Ok, gracias, sigo probando.
de tipo text, decís?
(Este mensaje fue modificado por última vez en: 01-07-2012 17:15 por bareel.)
01-07-2012 17:13
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
nanuiit Ausente
♫ I'm Blue ...
... Da ba dee, da ba da ♫
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 8.880
Agradecimientos dados: 216
Agradecimientos: 574 en 201 posts
Registro en: Aug 2010
Mensaje: #9
RE: Pascal - Tp
Nononou...

Lo que te está fallando ahí es ese tipo "text"

Lo más común que se usa acá es tener archivos del tipo de registro que vos tengas, por ejemplo.

Yo tengo un archivo de alumnos, donde cada registro tiene los siguientes campos:
Nom y Apellido: 20 caracteres
Legajo: integer

Para poder definir los tipos y variables te quedaría algo como


Type
T_Reg = RECORD /* Acá defino un tipo Registro, con los campos mencionados */
NyAp: string[20];
NLeg: integer
end;

T_Archivo = file of T_Reg;

/* acá estoy diciendo que yo quiero crear un tipo de dato (como el char, real, etc) para interpretar a ese archivo, porque todo en Pascal tiene que ser de un tipo. En el type podés crear nuevos tipos de datos, que luego los usás en el Var. */

Var

Archivo: T_Archivo;
Registro: T_Reg;

/* Y el resto del programa, bla bla */


ALGORITMOS

Apuntes: Mem. Dinámica - Mem. Estática - Proc. y Funciones || Guías: Módulos + 83 Ejercicios || Finales: 2004-2013


[Imagen: digitalizartransparent.png]

[Imagen: firmananiv2.png]
(Este mensaje fue modificado por última vez en: 01-07-2012 17:41 por nanuiit.)
01-07-2012 17:38
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
shadow_mx Sin conexión
Presidente del CEIT
Lobo
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.085
Agradecimientos dados: 8
Agradecimientos: 8 en 3 posts
Registro en: Nov 2010
Facebook
Mensaje: #10
RE: Pascal - Tp

Off-topic:
Nani sos ayudante de algoritmos?


Es lo que dice ella, yo soy malisimo explicandome.

Leandro.


... Y mori queriendo ser libre, encontrar mi lado salvaje!!,
Ponerle alas a mi destino, romper los dientes de este engranaje! ♪♫
01-07-2012 17:42
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
bareel Sin conexión
Profesor del Modulo A
Moving Forward.
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 207
Agradecimientos dados: 34
Agradecimientos: 7 en 5 posts
Registro en: Oct 2011
Mensaje: #11
RE: Pascal - Tp
Mil gracias, super claro y ahora no me da error. El tema es que ahora quiero copiar de un text a otro text y ni bola me da la maquina. Crea el archivo nuevo, y no copia nada. O hago un ciclo while not eof (archivo) y entra en un loop.
En otro ejercicio aclaro.
(Este mensaje fue modificado por última vez en: 03-07-2012 16:46 por bareel.)
03-07-2012 16:42
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
nanuiit Ausente
♫ I'm Blue ...
... Da ba dee, da ba da ♫
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 8.880
Agradecimientos dados: 216
Agradecimientos: 574 en 201 posts
Registro en: Aug 2010
Mensaje: #12
RE: Pascal - Tp
Ah, lo que está en el otro thread que abriste; ahí lo miro!

ALGORITMOS

Apuntes: Mem. Dinámica - Mem. Estática - Proc. y Funciones || Guías: Módulos + 83 Ejercicios || Finales: 2004-2013


[Imagen: digitalizartransparent.png]

[Imagen: firmananiv2.png]
03-07-2012 19:40
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
bareel Sin conexión
Profesor del Modulo A
Moving Forward.
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 207
Agradecimientos dados: 34
Agradecimientos: 7 en 5 posts
Registro en: Oct 2011
Mensaje: #13
RE: Pascal - Tp
Dale dale, conceptualemnte deberìa estar bien pero no sè xq no anda.
04-07-2012 00:06
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.