| ||||
La raíz cuadrada de un número es aquél que multiplicado por sí mismo da el número del que es raíz cuadrada; esto es, B es raiz cuadrada de A si se cumple que B * B = A o, lo que es lo mismo, B^2 = A. De igual forma, si B^3 = A (B multiplicado tres veces por sí mismo es igual a A) se dice que B es la raíz cúbica de A. Así, la raíz enésima de A será B si B^n = A (B multiplicado n veces por sí mismo es igual a A), para una n determinada. Estos son los conceptos básicos conocidos por todos. Sin embargo, no es común conocer cuál es el origen del concepto, sencillo de asimilar pero complicado de calcular manualmente, en general. Parece ser que ya los babilonios, en 1600 A. C., comenzaban a realizar tentativas para obtener la raíz cuadrada de 2 como 1 + 24/60 + 51/60^2 + 10/60^3. Posteriormente, los matemáticos chinos en 250 A. C., desarrollaron un método no-natural de ensayo y error muy complicado para resolver raíces basado en geometría. Más adelante, ellos mismos hicieron del diagrama de coeficientes binomiales que hoy día se conoce como "Triángulo de Pascal". La última cultura anterior a Jesucristo que trabajó las raíces fue la griega, quienes trataron de resolver raíces cúbicas exclusivamente mediante la geometría. empecemos con esto... http://www.ghsonline.net/resources/pascal/pascal.php http://www.lomascurioso.com/curiosid...php?IT=7&cat=5 http://www.terra.es/personal/jftjft/.../TriPascal.htm mas info: http://centros5.pntic.mec.es/ies.mar...m/tripasca.htm aqui en formato pascal: http://rinconprog.metropoliglobal.co...ex.php?cap=014 sigamos con esto otro... en java Código PHP: Última edición por nuevo; 04/09/2003 a las 19:22 |
| |||
Hola, Muy interesante la información contribuida por nuestro amigo nuevo. Y ya que ha publicado una implementación en Java de la solución, me he valido de ella para escribir una aplicación similar en PHP. No he estudiado mucho el algoritmo, ya que me he limitado a "traducir" el código de Java, pero parece conseguir su propósito. :)
Código:
Saludos <?php $self = $_SERVER['PHP_SELF']; $filas = isset ($_GET['filas']) ? $_GET['filas'] : 0; echo <<<FIN_FORMULARIO <form action="$self" method="get"> <p>Número de filas: <input name="filas" value="$filas" /></p> </form> FIN_FORMULARIO; $cols = $filas * 2 - 1; if ($cols < 0) $cols = 0; for ($i = 0; $i < $filas; $i++) for ($j = 0; $j < $cols; $j++) $pascal[$i][$j] = 0; $pascal[0][$filas - 1] = 1; $cont = 0; for ($i = 1; $i < $filas; $i++) { for ($j = $filas - 1 - $i; $j < $cols; $j += 2) { if ($cont <= $i) { if ($j == 0 || $j == $cols - 1) $pascal[$i][$j] = 1; else $pascal[$i][$j] = $pascal[$i - 1][$j - 1] + $pascal[$i - 1][$j + 1]; } $cont++; } $cont = 0; } echo "<p>Filas: $filas</p>\n<p>Columnas: $cols</p>\n<table>\n"; for ($i = 0; $i < $filas; $i++) { echo "<tr>\n"; for ($j = 0; $j < $cols; $j++) { echo '<td>'; if ($pascal[$i][$j] != 0) echo $pascal[$i][$j]; echo '</td>'; } echo "</tr>\n"; } echo "</table>\n"; ?> |
| ||||
wow, sique saben esto, gracias por el aporte... ::Saludos::
__________________ "Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva. Sn. Juan 4:19 Jesus |
| ||||
Hola denuevo mis amigos, persisti en mis intentos (como 3 dias) y lo logre, quiero compartirlo con ustedes que se interesaron en este caso, ahi les va: Código PHP: ::Saludos::
__________________ "Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva. Sn. Juan 4:19 Jesus Última edición por Celcius; 12/10/2006 a las 12:49 |
| ||||
chicos no creen que me merezco un aplauso (para ser principiante), esto de los tres dias me bajo mucho el autoestima ... suerte a todos en todo !!!
__________________ "Si tú conocieras el don de Dios, y quién es el que te dice: 'Dame de beber,' tú Le habrías pedido a El, y El te hubiera dado agua viva. Sn. Juan 4:19 Jesus |