Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Temas - MaxiGanar

#1
Hola gente del elhacker.net, mi nombre es Maxi y soy estudiante de ingenieria en sistemas, necesito su ayuda en un ejercicio de javascript.

El ejercicio consiste, en que me dan un codigo, y yo tengo que decir, que numero/s va a aprecer por pantalla.

el codigo es el siguiente.

Código (javascript) [Seleccionar]
<html>
     <head>
          <title>hola mundo</title>
          <script language="javascript">
         
       {
          M1(3);        
          var x = 1;
          alert(x);
          }
          function M1(t,r){
                  if (1<t){
                   var x = 1;
                   M1 (t-1 , M2);        
                   }
                   else {
                        r(t+1);
                        }
                   
          function M2(y){
                   x= t + y;
                   }
                   alert (x);
                   }
         
          </script>
     </head>
     
     <body>
     
     </body>
</html>

     

Necesito que me ayuden, como PASO A PASO, se van creando las variables y como van teniendo dicho valor, por que me pierdo mucho en el momento que se llaman las subrutinas. (por cierto me olvide mencionar, que pueden usar compilador para saber sus valores, pero la idea es que me expliquen como se va llegando a esos valores).

Gracias por su ayuda.

Mod: Los códigos deben ir en etiquetas GeSHi, tema movido, el título debe ser descriptivo al problema, modifícalo