DocumentaciónReferencia Rápida de Funciones
Referencia Rápida de Funciones
Funciones Internas
Numéricas y Lógicas
ALEATORIO(límite)- Número aleatorio entre 0 y límite-1ENTERO(n)- Trunca decimalREDONDEO(n)- Redondea a enteroRAIZ(x)- Raíz cuadrada
Strings
IGUAL(a, b)- Compara si a == bCOMPARAR(a, b)- Devuelve 0 si iguales, <0 si a<b, >0 si a>bCONCATENAR(a, b)- Une cadenasENCONTRAR(subtexto, texto)- Posición de subtexto (0 si no está)SUBSTR(str, ini, len)- SubstringTRIM(str)- Elimina espaciosMAYUSCULA(str),MINUSCULA(str)- Conversión de casoREEMPLAZAR(str, viejo, nuevo)- Reemplaza textoLONGITUD(str)- Cantidad de caracteres
Entrada/Salida
LEER(var)- Lee de tecladoIMPRIMIR(a, b, ...)- Imprime en consola (máx 10 argumentos)DIVIDIR(str, delim, partes)- Divide en vector por delimitadorUNIR(a, b, c, ...)- Une cadenas/números (máx 10 argumentos)
Archivos
ABRIR(nombre, modo)- Abre archivo ("r", "w", "a")CERRAR(f)- Cierra archivoLEER_LINEA(f)- Lee líneaESCRIBIR_LINEA(f, str)- Escribe líneaLEER_TODO(f)- Lee todo el contenidoBORRAR(nombre)- Borra archivoARCHIVO_EXISTE(nombre)- Verifica existenciaFIN_ARCHIVO(f)- Indica si llegó al finalLISTAR_ARCHIVOS(patrón, vector)- Lista archivos
Sockets
CONECTAR(s)- Conecta socketENVIAR(s, datos)- Envía datosRECIBIR(s)- Recibe datosDESCONECTAR(s)- Cierra conexiónESCUCHAR(s)- Modo servidorACEPTAR(s)- Acepta conexión entrante
Tablas
AGREGAR(tabla, registro)- Agrega registroELIMINAR(registro)- Elimina registroES_CAMPO(registro, campo)- Verifica si existe campoCLAVES(registro)- Vector con nombres de camposTIPO_DATO(registro, clave)- Tipo del campoJSON_A_TABLA(json_str, tabla)- Convierte JSON a tabla
Funciones API Principales
fechas.api
fechas.crear(d, m, a)- Crea fecha dd/mm/aaaafechas.es_bisiesto(anio)- Verifica año bisiestofechas.es_valida(d, m, a)- Valida fechafechas.sumar_dias(fecha, dias)- Suma díasfechas.diferencia_dias(fecha1, fecha2)- Diferencia entre fechas
tablas.api
tablas.filtrar(tabla, campo, valor)- Filtra registrostablas.buscar(tabla, campo, valor)- Busca registrotablas.ordenar_quick(tabla, campo)- Ordena tablatablas.exportar_tabla_csv(tabla, archivo)- Exporta a CSVtablas.importar_csv_tabla(archivo)- Importa desde CSVtablas.imprimir(tabla, 1)- Imprime tabla formateada
vectores.api
vectores.copiar(origen, destino)- Copia vectorvectores.invertir(V)- Invierte ordenvectores.buscar_secuencial(Vect, buscado)- Búsqueda linealvectores.buscar_binario(A, buscado)- Búsqueda binariavectores.ordenar_quick(Vector)- QuickSortvectores.carga_aleatoria(Vector, limite)- Carga aleatoria
matrices.api
matrices.suma(M)- Suma todos los elementosmatrices.promedio(M)- Promedio de elementosmatrices.maximo(M),matrices.minimo(M)- Máximo/mínimomatrices.imprimir(M)- Imprime matriz formateadamatrices.diagonal(M)- Extrae diagonal
strings.api
strings.es_numerico(s)- Verifica si es númerostrings.es_alfa(s)- Verifica si es alfabéticostrings.dividir_texto(s, vector)- Divide en palabrasstrings.contar_ocurrencias(texto, sub)- Cuenta aparicionesstrings.reemplazar_todos(texto, sub, nuevo_sub)- Reemplaza todas
Para más detalles, consulta el manual completo del usuario.