From f32d104a1ce7693a0907f84a04071a6c7c21cbed Mon Sep 17 00:00:00 2001
From: jonanv Al final del programa, después de que la construcción
while
haya terminado, se utiliza la operación console.log
para escribir el resultado.
Finalmente, así es como podría verse el programa si tuviéramos a nuestra disposición las operaciones convenientes rango
y suma
, que respectivamente crean una colección de números dentro de un rango y calculan la suma de una colección de números:
Finalmente, así es como podría verse el programa si tuviéramos a nuestra disposición las operaciones convenientes range
y sum
, que respectivamente crean una colección de números dentro de un rango y calculan la suma de una colección de números:
console.log(suma(rango(1, 10))); +console.log(sum(range(1, 10))); // → 55-La moraleja de esta historia es que el mismo programa puede expresarse de formas largas y cortas, ilegibles y legibles. La primera versión del programa era extremadamente críptica, mientras que esta última es casi en inglés: registra (
+log
) lasuma
delrango
de números del 1 al 10. (Veremos en capítulos posteriores cómo definir operaciones comosuma
yrango
.)La moraleja de esta historia es que el mismo programa puede expresarse de formas largas y cortas, ilegibles y legibles. La primera versión del programa era extremadamente críptica, mientras que esta última es casi en inglés: registra (
log
) lasum
delrange
de números del 1 al 10. (Veremos en capítulos posteriores cómo definir operaciones comosuma
yrango
.)Un buen lenguaje de programación ayuda al programador al permitirle hablar sobre las acciones que la computadora debe realizar a un nivel más alto. Ayuda a omitir detalles, proporciona bloques de construcción convenientes (como
From 2514ce86213f377450cac8387dc1207b0e7cc2c2 Mon Sep 17 00:00:00 2001 From: jonanvwhile
yconsole.log
), te permite definir tus propios bloques de construcción (comosuma
yrango
), y hace que esos bloques sean fáciles de componer.Date: Mon, 7 Apr 2025 16:43:12 -0500 Subject: [PATCH 2/2] :bug: (data): Arreglo gramatical --- 04_data.md | 2 +- html/04_data.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/04_data.md b/04_data.md index 5d40014..952b671 100644 --- a/04_data.md +++ b/04_data.md @@ -359,7 +359,7 @@ if}} if}} -(Si en este punto estás dejando el libro para concentrarte en un terrible flashback a la clase de matemáticas de décimo grado, ¡espera! No pretendo torturarte con interminables páginas de notación críptica, solo es esta fórmula por ahora. Y incluso con esta, todo lo que haremos es convertirla en JavaScript). +(Si en este punto estás dejando el libro para concentrarte en un terrible flashback a la clase de matemáticas de décimo grado, ¡espera! No pretendo torturarte con interminables páginas de notación críptica, solo es esta fórmula por ahora. E incluso con esta, todo lo que haremos es convertirla en JavaScript). La notación [_n_~01~]{if html}[[$n_{01}$]{latex}]{if tex} indica la cantidad de mediciones donde la primera variable (ardilla) es falsa (0) y la segunda variable (pizza) es verdadera (1). En la tabla de pizza, [_n_~01~]{if html}[[$n_{01}$]{latex}]{if tex} es 9.El valor [_n_~1•~]{if html}[[$n_{1\bullet}$]{latex}]{if tex} se refiere a la suma de todas las mediciones donde la primera variable es verdadera, que es 5 en el ejemplo de la tabla. De manera similar, [_n_~•0~]{if html}[[$n_{\bullet0}$]{latex}]{if tex} se refiere a la suma de las mediciones donde la segunda variable es falsa. diff --git a/html/04_data.html b/html/04_data.html index b8533d5..3acb4cf 100644 --- a/html/04_data.html +++ b/html/04_data.html @@ -249,7 +249,7 @@ Si llamamos a esa tabla n, podemos calcular ϕ utilizando la siguiente fórmula:
-
ϕ = n11n00 − n10n01√ n1•n0•n•1n•0(Si en este punto estás dejando el libro para concentrarte en un terrible flashback a la clase de matemáticas de décimo grado, ¡espera! No pretendo torturarte con interminables páginas de notación críptica, solo es esta fórmula por ahora. Y incluso con esta, todo lo que haremos es convertirla en JavaScript).
+(Si en este punto estás dejando el libro para concentrarte en un terrible flashback a la clase de matemáticas de décimo grado, ¡espera! No pretendo torturarte con interminables páginas de notación críptica, solo es esta fórmula por ahora. E incluso con esta, todo lo que haremos es convertirla en JavaScript).
La notación n01 indica la cantidad de mediciones donde la primera variable (ardilla) es falsa (0) y la segunda variable (pizza) es verdadera (1). En la tabla de pizza, n01 es 9.El valor n1• se refiere a la suma de todas las mediciones donde la primera variable es verdadera, que es 5 en el ejemplo de la tabla. De manera similar, n•0 se refiere a la suma de las mediciones donde la segunda variable es falsa.