|
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 - althenna
26
« en: Sábado 5 de Noviembre de 2005, 05:02 »
perdon por el doble post ya encontre el error y ya esta corregido, no cambie a float ni xl ni xu y la formila como habia dicho estaba incorrecta.. puff ya respiro jaajaja muchas gracias y disculpen las molestias de nuevo es que de plano no pierdo la cabeza por que esta en mis hombros (mas bien cuello pero asi es el dicho) rocedure TForm1.Button2Click(Sender: TObject); var XL,XU,XR,FXL,FXU,FXR,producto,error,Eros,m1,m2:double; n1,n2,n3,n4,n5,n6,n7:double; begin xl:=strtofloat(int1.Text); xu:=strtofloat(int2.text); eros:= strtofloat(edit1.Text); Error:=100; {ahora sacamos n1=orden0,n2=orden1,n3=orden2,n4=orden3,n5=orden4,n6=orden5 y n7=orden6} n1:=strtofloat(edit8.Text); n2:=strtofloat(edit7.Text); n3:=strtofloat(edit6.Text); n4:=strtofloat(edit5.Text); n5:=strtofloat(edit4.Text); n6:=strtofloat(edit3.Text); n7:=strtofloat(edit2.Text); while (error>eros) do begin FXL:= (N1*XL)+(N2*XL)+(N3*XL)+(N4*XL)+(N5*XL)+(N6*XL)+(N7*XL); FXU:= (N1*XU)+(N2*XU)+(N3*XU)+(N4*XU)+(N5*XU)+(N6*XU)+(N7*XL); {PRIMER PASO} m1:= fxl*fxu; XR:=(XL+XU)/2; {PASO 2} FXR:= (N1*XR)+(N2*XR)+(N3*XR)+(N4*XR)+(N5*XR)+(N6*XR)+(N7*XR); m2:= FXL*FXR; if m2<0 then begin {inciso a} xu:=xr; FXU:=FXR; end else begin {inciso b} xl:=xr; FXL:= FXR; end; error:= ((xu-xl)/xu)*100; floattostr(error); error:= Abs(error); end;//while label12.Caption:='MARGEN DE ERROR ES '+floattostr(error); end;//proceso
27
« en: Viernes 4 de Noviembre de 2005, 22:43 »
indefinido? como es eso podrias explicarme XR:=(XL*XU)/2; {PASO 2} por cierto creo que es XR:=(XL+XU)/2;
28
« en: Viernes 4 de Noviembre de 2005, 19:22 »
ok lo probare en casa  gracias
29
« en: Viernes 4 de Noviembre de 2005, 18:47 »
hay pero no doy ni una, ya me di cuenta ok
bueno, el codigo sirve para que por medio de una inerrupcion entre un dato y lo guarde en la variable namefld, bueno, en lugar de meter el dato a la variable se podria enviar a un registro?
30
« en: Viernes 4 de Noviembre de 2005, 18:31 »
es un archivo .exe la variable es (bueno no tan variable) NAMEFLD DB 20 DUP (' ')
el codigo es este MOV AH,0AH LEA DX,MAXLEN INT 21H MOV AH,4CH INT 21H
pero necesito hacerlo solo con interrupciones... lei algunas (interrupciones)pero ninguna se acerca a lo que quiero hacer mover el dato que entra a namefld colocarlo en un registro para hacer una operacion con el gracias
31
« en: Viernes 4 de Noviembre de 2005, 17:18 »
una variable y dejarlo en un registro
32
« en: Domingo 30 de Octubre de 2005, 20:29 »
se que el codigo esta de lo mas simple pero es en base de un algoritmo matematico por lo cual lo debo de dejar asi, mi problema es cierto error el la linea donde se calcula el m2 (cuyo resultado lo necesito para tomar una decision), declare las variables como tipo double y use el strtofloat para tomar los datos procedure TForm1.Button2Click(Sender: TObject); var XL,XU,XR,FXL,FXU,FXR,producto,error,Eros,m1,m2:double; n1,n2,n3,n4,n5,n6,n7:double; begin xl:=strtoint(int1.Text); xu:=strtoint(int2.text); eros:= strtoint(edit1.Text); Error:=100; {ahora sacamos n1=orden0,n2=orden1,n3=orden2,n4=orden3,n5=orden4,n6=orden5 y n7=orden6} n1:=strtofloat(edit8.Text); n2:=strtofloat(edit7.Text); n3:=strtofloat(edit6.Text); n4:=strtofloat(edit5.Text); n5:=strtofloat(edit4.Text); n6:=strtofloat(edit3.Text); n7:=strtofloat(edit2.Text); while (error>eros) do begin FXL:= (N1*XL)+(N2*XL)+(N3*XL)+(N4*XL)+(N5*XL)+(N6*XL)+(N7*XL); FXU:= (N1*XU)+(N2*XU)+(N3*XU)+(N4*XU)+(N5*XU)+(N6*XU)+(N7*XL); {PRIMER PASO} m1:= fxl*fxu; XR:=(XL*XU)/2; {PASO 2} FXR:= (N1*XR)+(N2*XR)+(N3*XR)+(N4*XR)+(N5*XR)+(N6*XR)+(N7*XR); // **********ERROR EN ESTA LINEA********** m2:= FXL*FXR; if m2<0 then begin {inciso a} xu:=xr; FXU:=FXR; end else begin {inciso b} xl:=xr; FXL:= FXR; end; error:= ((xu-xl)/xu)*100; floattostr(error); error:= Abs(error); end;//while label12.Caption:='MARGEN DE ERROR ES '+floattostr(error); end;//proceso
Editado: Agregué un distinctivo a la linea donde está el error. // **********ERROR EN ESTA LINEA**********
33
« en: Sábado 29 de Octubre de 2005, 01:02 »
ah ok gracias
34
« en: Sábado 29 de Octubre de 2005, 01:01 »
ok gracias ahora a robarle tiempo al tiempo
35
« en: Sábado 22 de Octubre de 2005, 01:17 »
yo se yo se, que AUN NO DOMINO PARA NADA delphi 7 pero necesito trabajar con delphi 2005 para un proyecto de antemano gracias por su atencion y disculpen las molestias
36
« en: Jueves 20 de Octubre de 2005, 19:24 »
clase TStringList. estoy usando delphi 7 y no me da esa opcion
37
« en: Jueves 20 de Octubre de 2005, 17:36 »
Si estás analizando un texto, sería bueno que uses un componente Tmemo y su propiedad lines, instancia de la clase TStringList. Puedes acceder a los elementos de una cadena como si fuera una matriz que comienza en 1. ok lo intentare, lo que pasa es que el algoritmo nos lo dieron y asi venia, pero como yo no entre no me quedo muy claro que digamos, intentare lo que sugieres pero aun no decido si usar un arreglo o un listbox para poner las palabras que son permitidas, es decir las palabras correctas(permitidas) en el lexico gracias Edit, oye estoy usando un richedit, cual es mejor de usar el richedit o el tmemo  , lo que pasa es que este editor de texto lo habia hecho el año pasado y lo estoy continuando, pero no recuerdo por que use un richedit mejor que el tmemo...
38
« en: Jueves 20 de Octubre de 2005, 02:15 »
aahhh ok lo que pasa es que me confundi un poco. como los usaba en c++ creo que son algo semejantes no?? bueno paso el algoritmo del analisis lexico, creo que se usan 2 arrays Do linea-1 posicion:=0; Estado:=0; matriz[posicion],[estado] do caracter_actual:=listbox[i]; posicion:=tabsim[i]; estado:=matris[posicion],[estado]; lexema:=lexema+caracter; While (estado<50) begin token[k]:= estado; end; While (not fa) // hay que regresarse al token para que no se repita el caracter
39
« en: Martes 18 de Octubre de 2005, 21:29 »
de nuevo yo (ya me habia tardado)
bueno lo que pasa es que estoy haciendo un corrector lexico pero necesito usar un arra, pero no se como digamos meter bien la informacion al array para que se busque la palabra ahi...
bueno a lo que voy es... como se usan los arrays y su sintaxis por fa
gracias de antemano y disculpen mis preguntas tan malas
40
« en: Domingo 29 de Mayo de 2005, 22:06 »
resultado.... no se por que... procedure THomogeneas.Button1Click(Sender: TObject); var f1 :string; begin p:=1; Y1:=strtofloat(edit1.Text); Y2:=strtofloat(edit2.Text); Y3:=strtofloat(edit3.Text); Y4:=strtofloat(edit4.Text); Y5:=strtofloat(edit5.Text); Y6:=strtofloat(edit6.Text); Y7:=strtofloat(edit7.Text); While not(r6 =0) do Begin p:=p+1; r0:=Y1; r1:=(p*r0)+y2; r2:=(p*r1)+y3; r3:=(p*r2)+y4; r4:=(p*r3)+y5; r5:=(p*r4)+y6; r6:=(p*r5)+y7; if (p=11) then Begin p:= p-22; End; End; //hile edit8.Text:= floattostr(result); res.Caption:=floattostr(p); end; //botton
41
« en: Miércoles 18 de Mayo de 2005, 04:38 »
ME DOY UN TIRO!!! BUAA NO PUEDO BAJARLO!!!  \ editado olvidenlo las compu de la escuela son las culpables ya baje el archivo en un cyber *lo que hace la desesperacion*
42
« en: Martes 17 de Mayo de 2005, 18:27 »
mmm tengo algunos problemas con el codigo...
por ejemplo
TPlayList = class *sale un error... que no eds class sino otra propiedad... pero no se cual, busque en ayuda pero no salio nada... ni siquyiera un ejemplo
constructor Create; *algo que tiene que ver con ccreate
procedure LoadFromFile; *no recuerdo que me decia
otra pregunta Inc(index) mueve el index adelante... pero y si lon quiero mover para atras??
ahh si en
AssignFile(f, 'playlist.txt');
puse AssignFile(f, 'c:\playlist.txt'); *la f que significa?? gracias y perdon en serio creo que doy mucha lata
43
« en: Martes 10 de Mayo de 2005, 19:04 »
mmm... hace mucho (o tal vez nunca) use los vectores... pero generalmente lo hacia en c++ no recuerdo bien podrias darme un ejemplo
44
« en: Jueves 28 de Abril de 2005, 16:56 »
^^ eso me sirvio... pero en si no es lo que busco.... ya que quiero que sea automatico el cambio de archivo wav... la propiedad "mediaplayer.next " diganme como puedo usarla para que funcione como deberia... ya que creo que este seria el que me seviria gracias gran enko
45
« en: Viernes 15 de Abril de 2005, 22:41 »
como dice el topic... intente hacerlo llamandolo como una imagen comun pero no acepta el formato... como quiero agregar animaciones sencillas y hechas por mi.. quiero hacerlo usando gifs animados (ya que estoy mas acostumbrada y ni eh tocado el flash)
graciaz
46
« en: Jueves 14 de Abril de 2005, 17:15 »
primero que nada disculpen el doble post bueno ya pude arreglar aquel inconveniente... (gracias a ti enzo por que estaba en otro post tuyo) pero ahora quiero usar el mismo media player para poder .. me explico quiero usar el mismo Mplayer para escuchar diferentes sonidos, es decir, si al principio tenia a.wav despues mediante una bandera (si esta en true), cambie el sonido a B.wav y asi sucesivamente... lo intente usando //mediaplayer1.filename:= 'C: ..b.wav' y //mediaplayer.next pero seguia con el mismo archivo a.wav debo cambiar mis archivos wav por otra extencion para que pueda hacer lo que quiero?? muchas graxias de antemano  lamento ser tal molestia
47
« en: Domingo 10 de Abril de 2005, 23:09 »
hum eso lo meto en el codigo o es una propiedad *pregunta estupida yo se* editado ya cai .. lo siento es que soy de efecto retrasado... pero volviendo....hum no hay otra manera de introducir sonido a un programa... y si la hay me podrian dar los pasos... aun no domino el delphi y no tengo a quien preguntar
48
« en: Jueves 7 de Abril de 2005, 20:26 »
Tengo algunos problemas... Grabe la voz con la grabadora de sonidos de Windows, en formato .wav... use el media player de systems, segui los pasos e instrucciones del ayuda de Delphy (7 y tengo windows Me) pero la voz no se escucha... Cambie las propiedades DeviceType(para archivos wav) Autoopen (a true) Filaname(C:..... /a.wav) ......entre otros ....... Intente con los siguientes codigos: ////////////////////// begin with player do begin FileName := 'C:\Documents and Settings\usuario\Mis documentos\a.wav'; AutoRewind := True; Open; { Open Media Player } try Wait := True; { Waits until sounds is done playing to return } Play; { Play sound } Play; { Play again after first playing is completed } finally Close; end; end; ////////////////////// //como pueden ver los saque del ayuda de delphy/// ////////////////////// begin FileName := 'C:\Documents and Settings\usuario\Mis documentos\a.wav'; Open; EndPos := TrackLength[1]div 2; Play; end; ////////////////////// ////con este ultimo cuando preciono el boton de deshabilitan los botones del player/// /*ambos se activan con un boton*/ pero aun sigue sin escucharse.. y si tengo las bocinas encendidas... que error tengo necesito grabar desde otro programa?? ya que no me marca error alguno el codigo pero sigue sin escucharse de antemano gracias
49
« en: Lunes 7 de Marzo de 2005, 22:10 »
muchas gracias hector en caso de algun inconveniente puedo preguntarte?
50
« en: Jueves 3 de Marzo de 2005, 18:36 »
En delphi... es decir tenemos planeado hacer un programa que enseñe a leer... por eso queremos agregar la voz... como lo hacen en los preescolares... por favor ayuda
|
|
|