Alfabeto - Luisaguilarv/Compiladores GitHub Wiki

Alfabeto

Caracteres

[a-zA-Zá-úüÁ-ÚÜñÑ]

Se especifica un rango que incluye letras del alfabeto latino básico, letras con tilde, la letra ñ y la diéresis

Numeros Enteros positivos y negativos

(-|+)?[0-9]+

Se especifica una expresión regular para coincidir con números enteros, permitiendo un signo opcional al principio

Numeros Decimales positivos y negativos

(-|+)?[0-9]+.[0-9]+

Se especifica una expresión regular para coincidir con números decimales, permitiendo un signo opcional al principio.

Operadores aritméticos

Son símbolos que se utilizan para realizar operaciones matemáticas básicas.

"+" Simbolo Mas

determina la operacion suma

"-" Simbolo Menos

determina la operacion resta

"*" Simbolo Asterisco

determina la operacion multiplicacion

"/" Simbolo BackSlash

determina la operacion divicion

"%" Simbolo de porcentaje

determina el porcentaje

"++" Doble simbolo mas

determina el aumento automatico

"--" Doble simbolo menos

determina el decremento automatico

Operadores de comparación

Se utilizan para comparar dos valores y determinar su relación.

"=" Igual

Comprueba si dos valores son iguales.

">" Mayor que

Comprueba si el primer valor es mayor que el segundo.

"<" Menor que

Comprueba si el primer valor es menor que el segundo.

">=" Mayor o igual que

Comprueba si el primer valor es mayor o igual que el segundo.

"<=" Menor o igual que

Comprueba si el primer valor es menor o igual que el segundo.

Símbolos de agrupación

Son símbolos utilizados para agrupar elementos en expresiones o estructuras de datos.

"(" Paréntesis apertura

Se utiliza para abrir un grupo en una expresión matemática o lógica.

")" Paréntesis cierre

Se utiliza para cerrar un grupo abierto por un paréntesis de apertura.

"{" Llaves apertura

Se utiliza para abrir un bloque de código en muchos lenguajes de programación.

"}" Llaves cierre

Se utiliza para cerrar un bloque de código abierto por una llave de apertura.

"[" Corchete apertura

Se utiliza para abrir una lista o matriz en muchos lenguajes de programación.

"]" Corchete cierre

Se utiliza para cerrar una lista o matriz abierta por un corchete de apertura.

Signos de puntuación

Son símbolos utilizados para organizar y estructurar el texto, indicar pausas y jerarquía gramatical.

"." Punto

Se utiliza para indicar el final de una oración declarativa o imperativa. También se usa en abreviaturas.

":" Dos puntos

Se utilizan para introducir una lista, una cita, un ejemplo, o para indicar una relación de causa y efecto.

"," Coma

Se utiliza para separar elementos en una lista, para indicar una pausa breve en una oración, y para aclarar la estructura del texto.

";" Punto y coma

Se utiliza para separar oraciones relacionadas que podrían estar separadas por un punto, pero que el autor prefiere unir en una sola frase.

"¡" Exclamación apertura

Se utilizan al inicio de una oración exclamativa para expresar sorpresa, admiración, alegría, etc.

"!" Exclamación cierre

Se utilizan al final de una oración exclamativa para expresar sorpresa, admiración, alegría, etc.

" " Comillas

Se utilizan para citar textos, indicar el inicio y el final de una cita directa, y para resaltar palabras o frases.

"¿" Interrogación apertura

Se utilizan al inicio de una oración interrogativa para indicar una pregunta.

"?" Interrogación cierre

Se utilizan al final de una oración interrogativa para indicar una pregunta.

"-" Guion

Se utiliza para separar sílabas al final de una línea, para unir palabras compuestas, o para indicar un rango de valores.

"_" Guion bajo

Se utiliza para separar palabras, resaltar contenido y dar formato en diferentes contextos de escritura.

Caracteres especiales

Son símbolos que tienen usos específicos en la programación, como operadores, delimitadores y representación de datos.

"$" Signo de dolar

Se utiliza como parte de nombres de variables en algunos lenguajes de programación.

"#" Numeral

utilizado para diversas funciones, como indicar un número en algunos contextos, denotar comentarios en código de programación, y en redes sociales para etiquetar o categorizar publicaciones.

"@" Arroba

Se utiliza principalmente para denotar direcciones de correo electrónico, mencionar usuarios en redes sociales, identificar cuentas de usuario en línea y en algunos casos específicos en la programación.

"&" Ampersand

Se utiliza en lenguajes de marcado como HTML para denotar entidades especiales, como caracteres especiales o símbolos.

"/" Barra inclinada

Se utiliza para denotar división, separar elementos en una ruta de archivo o URL, o indicar un cambio de línea en algunos contextos de programación o escritura.

"" Barra invertida

Se utiliza como un carácter de escape para denotar caracteres especiales o secuencias de escape.

"|" Barra vertical

Se utiliza para indicar alternativas en algunas estructuras de datos, o para separar elementos en algunas representaciones de texto.

Operadores lógicos

Son símbolos utilizados para realizar operaciones lógicas en valores booleanos.

"&&" AND

Es un operador lógico que devuelve verdadero (true) si ambos operandos son verdaderos.

"||" OR

Es un operador lógico que devuelve verdadero (true) si al menos uno de los operandos es verdadero.

"!" NOT

Es un operador lógico que invierte el valor de verdad de un operando. Si el operando es verdadero, ! lo convierte en falso, y si es falso, ! lo convierte en verdadero