var n = parseInt(prompt("Secuencia de Fibonacci. Entre n:", 5));[br]fib1 = new Array(n + 1);[br]fib2 = new Array(n + 1);[br]fib3 = new Array(n + 1);[br]fib1[0] = 0;[br]fib2[0] = 0;[br]fib3[0] = 0;[br]ggbApplet.evalCommand("Lfib1={ }");[br]ggbApplet.evalCommand("Lfib2={ }");[br]ggbApplet.evalCommand("Lfib3={ }");[br]for (i = 1; i <= n; i++) {[br] fib1[i] = 1;[br] fib2[i] = 1;[br] fib3[i] = 1;[br] ggbApplet.setListValue("Lfib1", i, 1);[br] ggbApplet.setListValue("Lfib2", i, 1);[br] ggbApplet.setListValue("Lfib3", i, 1);[br]}[br][br]//alert(fib1.length + "\\" + fib2.length + "\\" + fib3.length);[br]var i = 3;[br]while (i <= n) {[br] fib1[i] = fib1[i - 1] + fib1[i - 2];[br] ggbApplet.setListValue("Lfib1", i, fib1[i]);[br] //alert("length=" + fib1.length + i + "=" + fib1[i])[br] i++;[br]}[br]/////////////////////[br]i = 2;[br]do {[br] i++;[br] fib2[i] = fib2[i - 1] + fib2[i - 2];[br] ggbApplet.setListValue("Lfib2", i, fib2[i]);[br]} while (i < n)[br]/////////////////////[br]for (i = 3; i <= n; i++) {[br] fib3[i] = fib3[i - 1] + fib3[i - 2];[br] ggbApplet.setListValue("Lfib3", i, fib3[i]);[br]}[br]/////////////////////[br]//alert(fib1.join())[br]alert("while=" + fib1.join() + "\n" +[br] "do-while=" + fib2.join() + "\n" +[br] "for=" + fib3.join());