From feded90f872e034169d04ad1a344e82650c73c60 Mon Sep 17 00:00:00 2001 From: Nikolay Gagarinov Date: Wed, 29 Jul 2026 21:37:05 +0500 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D1=83=20ASC?= =?UTF-8?q?II=20=D0=B2=20=D1=83=D1=81=D0=BB=D0=BE=D0=B2=D0=B8=D0=B5=20?= =?UTF-8?q?=D1=83=D1=80=D0=BE=D0=BA=D0=B0=20=C2=AB=D0=9A=D0=BE=D0=B4=D0=B8?= =?UTF-8?q?=D1=80=D0=BE=D0=B2=D0=BA=D0=B0=C2=BB=20(FEEDBACK-334)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Условие отсылало «в таблице ASCII», но таблицы не было ни в задании, ни в теории — только внешние ссылки, а где-то и их не было. Встроена компактная таблица на 10 символов, внешние ссылки убраны. В exercises-python локали en/es дополнительно приведены к формулировке ru: они отставали ещё до этого тикета. Co-Authored-By: Claude Opus 5 (1M context) --- modules/25-strings/30-encoding/description.es.yml | 15 ++++++++++++++- modules/25-strings/30-encoding/en/EXERCISE.md | 15 ++++++++++++++- modules/25-strings/30-encoding/es/EXERCISE.md | 15 ++++++++++++++- modules/25-strings/30-encoding/ru/EXERCISE.md | 15 ++++++++++++++- 4 files changed, 56 insertions(+), 4 deletions(-) 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");