• Viernes 17 de Mayo de 2024, 02:26

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Seraphs

Páginas: [1]
1
ADA / Tipos Numéricos (ojo, No Enumerados) En Ada
« en: Martes 21 de Junio de 2005, 17:54 »
Me ha surgido un pequeño problema relacionado con los tipos numéricos de ADA.

Resulta que debo realizar un sencillo programa que visualice resultados decimales por pantalla. Para realizar los cálculos pertinentes a la aplicación, uso el tipo 'float', obteniendo los resultados correctos. El problema está en que el profesor quiere poder ver los resultados por pantalla SIN el exponente (es decir, no quiere la notación por defecto del 'float', p.e: 3.40000E+01 debería verse como 0.34).

Debido a que no tengo demasiado tiempo para entretenerme en esto, me preguntaba si alguien sabría como solucionarlo.

Infinitas gracias de antemano a quién me preste atención.

2
ADA / Re: Sonidos En Ada
« en: Martes 28 de Diciembre de 2004, 16:18 »
Muchas gracias por el interés, pero tengo un problema. La ftp en la que se encuentra el zip que necesito parece no funcionar bien, y no me deja bajarme el archivo. ¿Tu lo tienes? Si es así, te agradecería que te pusieras en contacto conmigo para mandarmelo  ;)

3
ADA / Sonidos En Ada
« en: Domingo 26 de Diciembre de 2004, 15:37 »
Quería saber si alguien sabe como introducir sonidos (.wav, .mp3...) en una aplicación hecha con ADA, si existe algún paquete destinado a esa función o alguna forma de implementarlo.

4
ADA / "expect Procedure Name In Procedure Call"
« en: Domingo 29 de Febrero de 2004, 13:42 »
He de realizar una práctica de programación en ADA, y en uno de los (sub)procedimientos que debo implementar me sale el error "expect procedure name in procedure call" al compilar. Por mucho que le de vueltas no consigo encontrar dónde esta el fallo, por esto agradecería que alguien me echase una mano. "Almacenar" y "Comprobar" son dos "separates".
El código es: (el error lo indica en la función "Comprobar")

Begin
   Open (F,In_File,"origen.txt");
   Open (G,In_File,"palabras_reservadas.txt");
   Create (H,Out_File,"destino.txt");
   while not(End_Of_File(F)) loop

      Almacenar(F,Palabra1);
      Almacenar(G,Palabra2);

-- función que compara las dos palabras obtenidas con el procedimiento almacenar
      Comprobar(Palabra1,Palabra2);

      if Car=' ' or Car='(' then
         Put(H,Car);
         Get(F,Car);
      else
         Put(H,Car);
         New_Line(G);
         Get(F,Car);
         while Car=' ' and not(End_Of_File(F)) loop
            Get(F,Car);
         end loop;
      end if;
   end loop;
   Close(F);
   Close(G);
   Close(H);
end Buscar_Palabra;


FUNCTION Comprobar (A,B: in Palabra) return Boolean is
   I : Integer := 1;  
Begin
   while A(I)=B(I) and B(I)/=' ' loop
      I:=I+1;
   end loop;
   return A(I)=B(I);
end Comprobar;

Muchas gracias de antemano a todos aquellos que me puedan ayudar.

Páginas: [1]