Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions modules/25-strings/10-quotes/es/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
Las cadenas de texto se usan con mucha frecuencia en programación y en las situaciones más diversas. Con ellas trabajamos con texto, mostramos mensajes en la pantalla, procesamos la entrada del usuario e interactuamos con sistemas externos.

![Cadenas de texto](./assets/strings.png)

Desde el punto de vista de PHP, una cadena de texto es simplemente un conjunto de caracteres encerrado entre comillas. Veamos algunos ejemplos:

```php
Expand Down
Binary file removed modules/25-strings/10-quotes/es/assets/strings.png
Binary file not shown.
2 changes: 0 additions & 2 deletions modules/30-variables/13-variables-naming/es/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@ $ddr = "New York";

¿Qué son estas variables? ¿Qué se almacena en ellas? Para entenderlo, hay que leer todo el resto del código y adivinar por el contexto.

![Nomenclatura](./assets/naming.png)

Al ordenador no le importa cómo se llama una variable. Para él, `$x`, `$abc`, `$message` o `$elephantInTheRoom` son simplemente etiquetas para almacenar datos. A las personas les importa otra cosa. Los programadores leen código mucho más a menudo de lo que lo escriben. Por eso los nombres de las variables son una parte importante de la comunicación a través del código.

## Buenos ejemplos
Expand Down
Binary file not shown.
2 changes: 0 additions & 2 deletions modules/33-data-types/55-data-types-casting/es/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
En los programas reales surge a menudo la situación de que hay que convertir datos de un tipo en otro. Esto es especialmente relevante, por ejemplo, al procesar la entrada del usuario o los datos de los formularios web. Allí todo llega en forma de cadenas, aunque hayas introducido un número.

![Conversión de tipos en PHP](./assets/number-as-string.png)

PHP sabe convertir tipos automáticamente: lo vimos en la lección sobre el tipado débil. Pero confiar en las conversiones implícitas es peligroso. Cuando sabes exactamente qué tipo quieres obtener, es mejor convertir el valor de forma **explícita**. Para ello, PHP tiene una sintaxis especial: antes del valor, entre paréntesis, se indica el tipo deseado. Esta operación se llama conversión de tipos (type casting). El código explícito es más comprensible y predecible.

## Conversión de una cadena en número
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
Algunas funciones en PHP tienen **parámetros opcionales**. Esto significa que para ellos se establece de antemano un valor por defecto, y al llamar a la función ese parámetro se puede omitir.

![Taller mecánico](./assets/default-parameters.png)

Veamos la función incorporada `round()`, que redondea un número:

```php
Expand Down
Binary file not shown.
2 changes: 0 additions & 2 deletions modules/35-calling-functions/270-deterministic/es/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
Las funciones en cualquier lenguaje de programación tienen propiedades fundamentales. Estas propiedades ayudan a entender cómo se comportará una función en diferentes situaciones, cómo probarla y dónde aplicarla. Una de estas propiedades es el **determinismo**.

![Dos personas sentadas hablando sobre una función determinista](./assets/deterministic.png)

Una **función determinista** siempre devuelve el mismo resultado para los mismos datos de entrada. Por ejemplo, se puede llamar determinista a una función que cuenta la cantidad de caracteres:

```php
Expand Down
Binary file not shown.
2 changes: 0 additions & 2 deletions modules/40-define-functions/150-return/es/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ Las funciones que definimos en la lección anterior terminaban su trabajo imprim

Por ejemplo, una función puede devolver una cadena con texto procesado o un número calculado por una fórmula. El valor devuelto se puede usar más adelante. Se guarda en una variable, se pasa a otra función o se imprime en la pantalla.

![Cómo funciona la función de suma en PHP](./assets/sum-php.jpg)

Para que una función entregue un resultado, en ella se usa una palabra clave especial `return`. Esta finaliza la ejecución de la función e indica exactamente qué se debe devolver.

Aquí tienes un ejemplo de una función que convierte el texto a mayúsculas:
Expand Down
Binary file not shown.
2 changes: 0 additions & 2 deletions modules/45-logic/20-logic-combine-expressions/es/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
**Las operaciones lógicas** son expresiones, por lo tanto, se pueden combinar con otras expresiones. Por ejemplo, queremos verificar si un número es par, es decir, si es múltiplo de dos. En programación, para ello se verifica el residuo de la división por dos. Si el residuo es `0`, el número es par. Si el residuo no es `0`, el número es impar.

![even-or-odd](./assets/even-or-odd.jpg)

El residuo de la división es un concepto simple pero importante en aritmética, álgebra, teoría de números y criptografía. Hay que dividir un número en varios grupos iguales, y si algo queda al final, eso es el residuo de la división.

Dividimos caramelos en partes iguales entre personas:
Expand Down
Binary file not shown.
2 changes: 0 additions & 2 deletions modules/50-loops/15-conditions-inside-loops/es/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
El cuerpo del bucle, al igual que el cuerpo de una función, es el lugar donde se ejecutan las instrucciones. Esto significa que podemos utilizar dentro de él todo lo aprendido anteriormente, por ejemplo, las estructuras condicionales. Así, el programa repite una misma acción varias veces, pero en cada repetición toma una decisión.

![Condiciones dentro de un bucle](./assets/conditions-inside-loops.png)

Supongamos que necesitamos recorrer los números del `1` al `10` e imprimir solo los pares. El bucle recorre todos los números uno tras otro, y la condición dentro del bucle decide cuáles de ellos llegan a la pantalla.

Para recorrerlos necesitamos un contador. Este guarda el número actual y se incrementa después de cada repetición. Debemos imprimir un número solo cuando pasa la comprobación:
Expand Down
Binary file not shown.
Loading