es:manual:items:patron:siette
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| es:manual:items:patron:siette [2023/05/08 08:46] – [Patrones con magnitudes (Números con unidades)] root | es:manual:items:patron:siette [2026/02/17 09:38] (actual) – root | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ~~NOTOC~~ | ||
| ===== Patrón de expresiones regulares Siette ===== | ===== Patrón de expresiones regulares Siette ===== | ||
| Línea 39: | Línea 38: | ||
| | abc | abc | | | abc | abc | | ||
| | a\*c | a*c | | | a\*c | a*c | | ||
| - | | \\\\\\ | \\\ | | + | | \\\\\\ | \\\\ | |
| Más adelante se verán nuevos ejemplos. | Más adelante se verán nuevos ejemplos. | ||
| Línea 69: | Línea 68: | ||
| |::: | mata | | |::: | mata | | ||
| - | === Paréntesis | + | === Paréntesis |
| - | Los paréntesis | + | Los paréntesis |
| - | modos abreviados de escribir expresiones que podrían escribirse con paréntesis | + | modos abreviados de escribir expresiones que podrían escribirse con paréntesis. Es decir, un paréntesis cuadrado que contenga cinco caracteres indica que cualquiera de estos caracteres puede usarse. |
| ^ Patrón ^ Ejemplo de Lexema ^ | ^ Patrón ^ Ejemplo de Lexema ^ | ||
| Línea 81: | Línea 80: | ||
| | [Cc]ol[oó]n | | [Cc]ol[oó]n | ||
| |::: | colon | | |::: | colon | | ||
| + | |||
| + | Un caso especial en os paréntesis cuadrados son las secuencias, que se usan cuando el número de caracteres es grande. Por ejemplo la secuancia [A-Z] indica cualquier letra mayúscula (una sola letra | ||
| + | |||
| + | ^ Patrón ^ Ejemplo de Lexema ^ Ejemplo de lexema no reconocido ^ | ||
| + | | < | ||
| + | |::: | La |<color red> | ||
| + | | < | ||
| + | |::: | 345 |<color red> | ||
| + | | < | ||
| + | |::: | H17 |<color red> | ||
| + | |::: | H23 |<color red> | ||
| === Llaves === | === Llaves === | ||
| Línea 131: | Línea 141: | ||
| |::: | bac | ac | | |::: | bac | ac | | ||
| |::: | cba | bbb | | |::: | cba | bbb | | ||
| - | | p[aeiou]+t[aeiou]+l[aeiou] | + | | p[aeiou]+t[aeiou]+l[aeiou] |
| |::: | pelota | |::: | pelota | ||
| - | |::: | tapa | lapiz | | + | |::: | tapate |
| Línea 266: | Línea 276: | ||
| en donde el primer numero representa la base de cálculo y el segundo el error porcentual admitido. Por ejemplo, para aceptar cualquier aproximación al número π con un error menor del 1 por ciento, se puede | en donde el primer numero representa la base de cálculo y el segundo el error porcentual admitido. Por ejemplo, para aceptar cualquier aproximación al número π con un error menor del 1 por ciento, se puede | ||
| - | usar el patrón: <b><3.14%1></b> ( en la versión anterior de Siette, compatible con la actual, el patrón se escribiría < | + | usar el patrón: <b><3.14%1></b> ( en la versión anterior de Siette, compatible con la actual, el patrón se escribiría < |
| Los patrones de respuesta numéricos siempre se comprueban mediante un intervalo, aunque éste puede ser tan pequeño como se desee, incluso 0. Internamente cuando se encuentra una secuencia de dígitos en la entrada y se han definido patrones numéricos, la secuencia de dígitos se extrae de la entrada y se calcula si encaja o no con la expresión numérica | Los patrones de respuesta numéricos siempre se comprueban mediante un intervalo, aunque éste puede ser tan pequeño como se desee, incluso 0. Internamente cuando se encuentra una secuencia de dígitos en la entrada y se han definido patrones numéricos, la secuencia de dígitos se extrae de la entrada y se calcula si encaja o no con la expresión numérica | ||
| Línea 298: | Línea 308: | ||
| ^ Respuestas reconocidas | ^ Respuestas reconocidas | ||
| ^::: | 20 m/s | | ^::: | 20 m/s | | ||
| - | ^ Respuestas no reconocidas | + | ^ Respuestas no reconocidas |
| ^::: | <color red>72 km/ | ^::: | <color red>72 km/ | ||
| - | ^::: | + | ^::: | 20 km/h | |
| === Ejemplo 8b === | === Ejemplo 8b === | ||
| - | ^ Enunciado | // Un coche tarda hora y media en recorrer la distancia entre dos ciudades que distan 108 km. ¿A que verlocidad | + | ^ Enunciado | // Un coche tarda hora y media en recorrer la distancia entre dos ciudades que distan 108 km. ¿A que velocidad |
| ^ Patrón. | ^ Patrón. | ||
| ^ Respuestas reconocidas | ^ Respuestas reconocidas | ||
| ^::: | 20 m/s | | ^::: | 20 m/s | | ||
| ^::: | 72 km/h | | ^::: | 72 km/h | | ||
| - | ^ Respuestas no reconocidas | + | ^ Respuestas no reconocidas |
| - | ^::: | + | ^::: | 20 km/h | |
| Línea 316: | Línea 326: | ||
| Cuando se escribe un número usando solamente los caracteres que aparecen en un teclado ocurren distintas formas de expresar un mismo número. En el patrón numérico de Siette se intenta reconocer de manera " | Cuando se escribe un número usando solamente los caracteres que aparecen en un teclado ocurren distintas formas de expresar un mismo número. En el patrón numérico de Siette se intenta reconocer de manera " | ||
| - | * **Numero | + | * **Número |
| - | * **Numeros | + | * **Números |
| El uso de números con decimales y exponente puede combinarse con las unidades indistintamente. | El uso de números con decimales y exponente puede combinarse con las unidades indistintamente. | ||
es/manual/items/patron/siette.1683535609.txt.gz · Última modificación: por root
