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.. :lol: :wink:

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 :D

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 :oops:

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 :P

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.... :oops: :lol:

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.