diff --git a/modules/25-strings/30-encoding/description.es.yml b/modules/25-strings/30-encoding/description.es.yml index c8e0a768..aae2df5c 100644 --- a/modules/25-strings/30-encoding/description.es.yml +++ b/modules/25-strings/30-encoding/description.es.yml @@ -80,7 +80,20 @@ theory: | - PHP almacena la cadena como una secuencia de bytes, por lo que, al trabajar con archivos y bases de datos, a veces hay que indicar la codificación explícitamente. - Hay que saber diagnosticar los problemas. Por ejemplo, si ves "caracteres ilegibles", casi con seguridad es un error de codificación. instructions: | - El programa recibe los códigos numéricos de los caracteres y los muestra en la pantalla — esto resulta cómodo cuando un carácter es difícil de teclear con el teclado. Encuentra los caracteres con los códigos 126, 94 y 37 en la [tabla ASCII](https://www.ascii-code.com) (nos interesa el código decimal — *dec* o *decimal*) y muestra cada uno en una línea aparte usando la función `chr()` y un salto de línea: + El programa recibe los códigos numéricos de los caracteres y los muestra en la pantalla — esto resulta cómodo cuando un carácter es difícil de teclear con el teclado. Encuentra los caracteres con los códigos 126, 94 y 37 en la tabla ASCII de abajo y muestra cada uno en una línea aparte usando la función `chr()` y un salto de línea: + + | Carácter | Código | + |----------|--------| + | ! | 33 | + | # | 35 | + | % | 37 | + | & | 38 | + | * | 42 | + | ? | 63 | + | @ | 64 | + | ^ | 94 | + | _ | 95 | + | ~ | 126 | ```php print_r(chr(...) . "\n"); diff --git a/modules/25-strings/30-encoding/en/EXERCISE.md b/modules/25-strings/30-encoding/en/EXERCISE.md index 42032ee4..221b348c 100644 --- a/modules/25-strings/30-encoding/en/EXERCISE.md +++ b/modules/25-strings/30-encoding/en/EXERCISE.md @@ -1,4 +1,17 @@ -The program receives the numeric codes of characters and displays them on the screen — this is handy when a character is hard to type on the keyboard. Find the characters with codes 126, 94, and 37 in the [ASCII table](https://www.ascii-code.com) (we're interested in the decimal code — *dec* or *decimal*) and print each one on a separate line using the `chr()` function and a line break: +The program receives the numeric codes of characters and displays them on the screen — this is handy when a character is hard to type on the keyboard. Find the characters with codes 126, 94, and 37 in the ASCII table below and print each one on a separate line using the `chr()` function and a line break: + +| Character | Code | +|-----------|------| +| ! | 33 | +| # | 35 | +| % | 37 | +| & | 38 | +| * | 42 | +| ? | 63 | +| @ | 64 | +| ^ | 94 | +| _ | 95 | +| ~ | 126 | ```php print_r(chr(...) . "\n"); diff --git a/modules/25-strings/30-encoding/es/EXERCISE.md b/modules/25-strings/30-encoding/es/EXERCISE.md index 75ede4b8..e86f633c 100644 --- a/modules/25-strings/30-encoding/es/EXERCISE.md +++ b/modules/25-strings/30-encoding/es/EXERCISE.md @@ -1,4 +1,17 @@ -El programa recibe los códigos numéricos de los caracteres y los muestra en la pantalla — esto resulta cómodo cuando un carácter es difícil de teclear con el teclado. Encuentra los caracteres con los códigos 126, 94 y 37 en la [tabla ASCII](https://www.ascii-code.com) (nos interesa el código decimal — *dec* o *decimal*) y muestra cada uno en una línea aparte usando la función `chr()` y un salto de línea: +El programa recibe los códigos numéricos de los caracteres y los muestra en la pantalla — esto resulta cómodo cuando un carácter es difícil de teclear con el teclado. Encuentra los caracteres con los códigos 126, 94 y 37 en la tabla ASCII de abajo y muestra cada uno en una línea aparte usando la función `chr()` y un salto de línea: + +| Carácter | Código | +|----------|--------| +| ! | 33 | +| # | 35 | +| % | 37 | +| & | 38 | +| * | 42 | +| ? | 63 | +| @ | 64 | +| ^ | 94 | +| _ | 95 | +| ~ | 126 | ```php print_r(chr(...) . "\n"); diff --git a/modules/25-strings/30-encoding/ru/EXERCISE.md b/modules/25-strings/30-encoding/ru/EXERCISE.md index aee4d7f9..6baf014d 100644 --- a/modules/25-strings/30-encoding/ru/EXERCISE.md +++ b/modules/25-strings/30-encoding/ru/EXERCISE.md @@ -1,4 +1,17 @@ -Программа получает числовые коды символов и выводит их на экран — это удобно, когда символ сложно набрать с клавиатуры. Найдите символы с кодами 126, 94 и 37 в [таблице ASCII](https://www.ascii-code.com) (нас интересует десятичный код — *dec* или *decimal*) и выведите каждый на отдельной строке с помощью функции `chr()` и перевода строки: +Программа получает числовые коды символов и выводит их на экран — это удобно, когда символ сложно набрать с клавиатуры. Найдите символы с кодами 126, 94 и 37 в таблице ASCII ниже и выведите каждый на отдельной строке с помощью функции `chr()` и перевода строки: + +| Символ | Код | +|--------|-----| +| ! | 33 | +| # | 35 | +| % | 37 | +| & | 38 | +| * | 42 | +| ? | 63 | +| @ | 64 | +| ^ | 94 | +| _ | 95 | +| ~ | 126 | ```php print_r(chr(...) . "\n");