Página 1 de 1
Alguien estudia en informatica?
Publicado: Lun Mar 31, 2008 9:25 am
por Canary
Hay gente que me ha dicho que par de personas del foro estudian en informatica (o por lo menos en el edificio). A ver si alguien se aparece. Yo soy uno que ta siempre con la psp, de primero, en el aula 3.3
Publicado: Lun Mar 31, 2008 9:28 am
por RiverPlate
Que estudie ahora mismo que yo recuerde
Yitan! y que lo sea
pingdemierda.
Saludos.
PD:Menos PsP y más callos en los codos..

Publicado: Lun Mar 31, 2008 9:31 am
por Canary
jajaja ahora mismo toy haciendo una practica de estructura de datos... y no encuentro el fallo. Llevo unos 6 dias buscándolo
Publicado: Lun Mar 31, 2008 10:37 am
por DonAstuto
Yo estudio Informática.
Lo que estoy en el turno de tarde, estudiando la técnica de Gestión.
Y dudo mucho que hayas ido por la tarde a la facultad algún día
Publicado: Lun Mar 31, 2008 11:45 am
por LP_NHR_Ô
Psss, eres un vago tio!, eso! menos PSP y más estudiar, que luego te veo pidiendo la carta de gracia al rector xD.
Bueno, creo que ya sabes quien soy, y aunque no esté en informática me tienes al lao por si te hace falta algo

. Suerte con ese fallo y a estudiar! xD.
Saludos!.
Publicado: Lun Mar 31, 2008 1:49 pm
por Jasikevicius
Canary escribió:jajaja ahora mismo toy haciendo una practica de estructura de datos... y no encuentro el fallo. Llevo unos 6 dias buscándolo
Mandame por privado el fallo que tienes y si sé como arreglarlo te respondo, o postealo aquí.
Un saludo.
Publicado: Lun Mar 31, 2008 1:58 pm
por Canary
el fallo es en el GAP y es que me pone:
fechas.adb:92:34: expected type "Fecha" defined at fechas.ads:10 fechas.adb:92:34: found type "Standard.Integer" fechas.adb:94:30: expected type "Fecha" defined at fechas.ads:10 fechas.adb:94:30: found type "Standard.Integer"
.
.
.
y así un largo etc. Todos son el mismo fallo, lo que no se donde está el error, si al hacer la practica te pasó como a mi me ayudarías muchisimo.
PD: Si he ido xD, me quedo en las peceras con un par de tios mas como yo los martes
PDD: Nestor, en el para dicen que hay mucho... (ya te acordarás) jajajajaja
Publicado: Lun Mar 31, 2008 2:06 pm
por Jasikevicius
Coño, no se pueden enviar mensajes privados
Que nota te pone el GAP?
Copia y pega la práctica aquí o subela a algún lado y pasame el enlace.
El error me sirve de poco si no veo el código, un saludo.
PD: Hasta la noche no podré contestarte más, ya que no estaré en casa.
Publicado: Lun Mar 31, 2008 4:03 pm
por yiTaN!
Como dijo el padre
RiverPlate, yo estoy por la facultad todos los días. Podrás verme porque soy el feo de segundo que está en la 2-5
Buah... estás dando ADA, parece que la última vez que hice algo en ADA fue hace años ajjaja.
GAP escribió:
fechas.adb:92:34: expected type "Fecha" defined at fechas.ads:10 fechas.adb:92:34: found type "Standard.Integer" fechas.adb:94:30: expected type "Fecha" defined at fechas.ads:10 fechas.adb:94:30: found type "Standard.Integer"
Por lo que puedo leer del fallo, parece que has declarado, en el fichero de especificación fichas.ads, un ¿parámetro? de tipo "fecha", y a la hora de implementarlo, utilizas un número entero.
Ten cuidado (imagino que a estas alturas ya debes saberlo), ADA es un lenguaje MUY fuertemente tipado, y aunque internamente sean igual, dos tipos diferentes no podrán asignarse.
Busca por el código porque seguramente sea ese el fallo.
Saludos
PD: Fíjate en los
92:34. Son la fila y la columna en la que está localizada el error. Échale un vistazo porque es la forma más fácil de localizar el error

Publicado: Lun Mar 31, 2008 6:57 pm
por Micaela
Ya sé qué NO estudiar por lo menos xDD parece bastante difícil,aunque claro,si lo estudias seguramente que no

Publicado: Lun Mar 31, 2008 8:21 pm
por Canary
obras públicas nos ha fao felpa a los espinetes en trofeo rector....
bueno, a lo que iba, el problema, creo que se cual es...
en mi código hago esto:
function To_String (F1: Fecha) return String_Fecha is
K: String_Fecha;
dia1, mes1: String (1..2);
año1: String (1..4);
begin
if F1.Dia <= 9 then
dia1 := "0" + (F1.Dia);
else
dia1 := To_String(F1.Dia);
end if;
if F1.Mes <= 9 then
mes1 := "0" & To_String(F1.Mes);
else
mes1:= To_String(F1.Mes);
...
donde F1 es de tipo Fecha que es un record:
type Fecha is record
Dia, Mes, Año: Positive;
end record;
yo creo que el fallo está en que To_String no convierte (F1.XXX) en una ristra como yo quisiera, alguien conoce la función para convertir positivos en ristras?
Publicado: Lun Mar 31, 2008 9:44 pm
por Jasikevicius
Declarate las variables como UNBOUNDED_STRING, que el String siempre da problemas, ya que estás creando variables de ristras FIJAS y le estás metiendo valores aleatorios, create ristras ilimitadas, que no te cuestan nada, que se joda la memoria, que es la que trabaja.
Publicado: Lun Mar 31, 2008 11:55 pm
por Canary
ok, probaré mañana que ahora toca ver buenafuente

Publicado: Mar Abr 01, 2008 1:16 am
por RiverPlate
Es leer cosas de este post... y como si estuvieran escritos en arameo... no entiendo ni papa....

Publicado: Mar Abr 01, 2008 1:12 pm
por Canary
jajaja, al fin encontré el error, solo hay que cambiar los T_String por Positive'Image
PD: Gracias a todos
PDD: River, te comprendo, yo era así, pero la programación necesita un nivel de abstracción de la mente que lleva su tiempo conseguir.