From f32d104a1ce7693a0907f84a04071a6c7c21cbed Mon Sep 17 00:00:00 2001 From: jonanv Date: Mon, 17 Mar 2025 20:06:31 -0500 Subject: [PATCH 1/2] :bug: (intro): Fix variables sum and range spanish to english --- 00_intro.md | 10 +++++----- html/00_intro.html | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/00_intro.md b/00_intro.md index b8932db..d659577 100644 --- a/00_intro.md +++ b/00_intro.md @@ -148,22 +148,22 @@ Esta versión nos proporciona algunas mejoras. Lo más importante es que ya no e 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. -{{index "función de suma", "función de rango", "abstracción", "función"}} +{{index "función de sum", "función de range", "abstracción", "función"}} -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: ```{startCode: true} -console.log(suma(rango(1, 10))); +console.log(sum(range(1, 10))); // → 55 ``` {{index legibilidad}} -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`) la `suma` del `rango` de números del 1 al 10. (Veremos en [capítulos posteriores](data) cómo definir operaciones como `suma` y `rango`.) +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`) la `sum` del `range` de números del 1 al 10. (Veremos en [capítulos posteriores](data) cómo definir operaciones como `sum` y `range`.) {{index ["lenguaje de programación", "poder de"], composabilidad}} -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 `while` y `console.log`), te permite definir tus propios bloques de construcción (como `suma` y `rango`), y hace que esos bloques sean fáciles de componer. +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 `while` y `console.log`), te permite definir tus propios bloques de construcción (como `sum` y `range`), y hace que esos bloques sean fáciles de componer. ## ¿Qué es JavaScript? diff --git a/html/00_intro.html b/html/00_intro.html index 77ba100..286378f 100644 --- a/html/00_intro.html +++ b/html/00_intro.html @@ -146,12 +146,12 @@

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) la suma del rango de números del 1 al 10. (Veremos en capítulos posteriores cómo definir operaciones como suma y rango.)

+

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) la sum del range de números del 1 al 10. (Veremos en capítulos posteriores cómo definir operaciones como suma y rango.)

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 while y console.log), te permite definir tus propios bloques de construcción (como suma y rango), y hace que esos bloques sean fáciles de componer.

From 2514ce86213f377450cac8387dc1207b0e7cc2c2 Mon Sep 17 00:00:00 2001 From: jonanv 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:

ϕ =
n11n00n10n01
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.