El más estrechamente relacionado con el triángulo de Yang Hui es la ley del coeficiente de expansión de potencia binomial, a saber, el teorema binomial. Pero este artículo utiliza el pensamiento recursivo para resolver este complejo problema de cálculo matemático de una manera más comprensible.
<!DOCTYPEhtml>
<html lang="es">
<cabeza>
<juego de caracteres meta="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<título>Documento</título>
<estilo>
división {
/* Establezca el estilo, deje que el número se muestre en el centro y agregue un bonito color*/
alineación de texto: centro;
color: humo blanco;
color de fondo: chocolate;
}
</estilo>
</cabeza>
<cuerpo>
<div>
<script>
función obtenerTriángulo([n, m]) {
//Si es la primera fila o columna, o el número de filas es igual al número de columnas (es decir, la última de cada fila), el valor es 1
si (n == 1 || m == 1 || n == m) devuelve 1
//Usando la idea de la recursión, cada una de cada fila es igual a la columna anterior de la fila anterior más la misma columna de la fila anterior
devuelve obtenerTriángulo([n - 1, m - 1]) + obtenerTriángulo([n - 1, m])
}
//Combine el aviso y la alerta para lograr la interacción y evitar que los usuarios se equivoquen, así que tome una decisión
var num = parseInt(window.prompt("Ingrese el número de líneas que desea ver"));
si (núm > 0) {
// recorrer cada fila
para (sea i = 1; i <= num; i++) {
// recorrer cada columna
para (sea j = 1; j <= i; j++) {
documento.escribir(getTriangle([i, j]) + " " + " " + " ")
}
//Después de escribir cada línea, agregue un símbolo de nueva línea
documento.escribir("<br>")
}
} demás {
alert("Ingrese un entero positivo adecuado")
}
</script>
</div>
</cuerpo>
</html>