Ver Mensaje Individual
  #1  
Antiguo 01-06-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Traducción de JS a Delphi: FOR e ¿incrementos?

Buenas, hace mucho que intento meterme en JavaScript y buscando info para mi tesis me di con algoritmos implementados en JavaScript y Java.

Yo de JS no se mucho (de hecho, me he limitado a hacer COPY/PASTE desde un programita con miles de códigos scripts y alguno que otro intento de escribir mis propios)... y como estoy traduciendo código... me ha aparacido unas dudas (que muy posiblemente sean tontas). La mayor cantidad de operaciones del algoritmo se lleva a cabo por instrucciones FOR:

Código:
for (j=i ; j<n ; j++) {
bla , bla
}
¿A ello lo debería entender como:
Código Delphi [-]
for j := i to n-1 do

O es que debería ser?:
Código Delphi [-]
to n do

Otro aspecto de mi duda es como interpretar algo como:
Código:
iq += n ;
¿Su traducción sería algo como:
Código Delphi [-]
iq := iq + n;

O me equivoco? ¿Si viene el menos, significaría una resta?

Disculpen por la serie de preguntas, ¿la interpretación de j++, y j-- sería algo como?:
Código Delphi [-]
inc(j)
dec(j)

Estas mismas preguntas son válidas también para JAVA y no se si habrir un hilo en la sección de JAVA sabiendo que estaría repitiendo las preguntas... asi que me preguntaba si me podrían aclarar si es igual la traducción de JAVA a Delphi.

Nuevamente disculpa por hacer más de una pregunta...
Si no es correcto haber preguntado sobre si es válido también esta traducción de JAVA a Delphi en esta sección, haganmelo saber para que inicie la pregunta en su correspondiente sección.

Muchas gracias.
Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita