FUNCIONES STANDARD
NOMBRE |
ARGUMENTOS |
RESULTADO |
DESCRIPCI�N |
Pascal |
Delphi |
ABS |
REAL/ENTERO |
REAL/ENTERO |
VALOR ABSOLUTO |
X |
X |
SQR |
REAL/ENTERO |
REAL/ENTERO |
CUADRADO DE UN N�MERO |
X |
X |
SQRT |
REAL/ENTERO |
REAL |
RAIZ CUADRADA |
X |
X |
ROUND |
REAL |
LONGINT (ENTERO LARGO) |
ENTERO MAS CERCANO ROUND (4.45) = 4 ROUND (-7.03) = -7 ROUND (0.007) = 0 ROUND (8.77) = 9 ROUND (19.5) = 20 |
X |
X |
TRUNC |
REAL |
LONGINT (ENTERO LARGO) |
TRUNCAMIENTO TRUNC (4.45) = 4 TRUNC (-7.03) = -7 TRUNC (3.87) = 3 |
X |
X |
FRAC |
REAL |
REAL |
PARTE FRACCIONARIA (MANTISA) FRAC (5.874) =0.874 |
X |
X |
EXP |
REAL/ENTERO |
REAL |
ex (e = 2.7182...) |
X |
X |
LN |
REAL/ENTERO |
REAL |
LOGARITMO NATURAL |
X |
X |
SIN |
REAL/ENTERO |
REAL |
SENO DEL ANGULO |
X |
X |
COS |
REAL/ENTERO |
REAL |
COSENO DEL ANGULO |
X |
X |
PI |
- |
REAL |
3.14159... |
X |
X |
ODD |
ENTERO |
BOOLEANO |
PARIDAD ODD (2) = FALSE ODD (3) = TRUE |
X |
X |
ORD |
ENTERO BOOLEANO CAR�CTER ENUMERADO SUBRANGO |
ENTERO |
NUMERO ORDINAL ORD (3) = 3 ORD (�A�) = 65 ORD (FALSE) = 0 |
X |
X |
CHR |
ENTERO |
CARACTER |
CARACTER DEL CODIGO ASCII ASOCIADO A X CHR (65) = �A� |
X |
X |
PRED |
ENTERO BOOLEANO CAR�CTER ENUMERADO SUBRANGO |
ENTERO BOOLEANO CAR�CTER ENUMERADO SUBRANGO |
PREDECESOR DE X PRED (5) = 4 PRED (�Z�) = �Y� |
X |
X |
SUCC |
ENTERO BOOLEANO CAR�CTER ENUMERADO SUBRANGO |
ENTERO BOOLEANO CAR�CTER ENUMERADO SUBRANGO |
SUCESOR DE X SUCC (5) = 6 PRED (�Y�) = �Z� |
X |
X |
RANDOM |
OPCIONAL SI EXISTE DEBE SER UN ENTERO POSITIVO |
SI NO HAY ARGUMENTO RETORNA UN REAL ENTRE 0 Y 1 SIN INCLUIR 1. SI HAY DEVUELVE UN ENTERO ENTRE 0 Y N-1
|
NUMERO PSEUDOALEATORIO (UTILIZAR RANDOMIZE PARA REINICIALIZAR LA SEMILLA)
RANDOM (6) DEVUELVE UN ENTERO ENTRE 0 Y 5 |
X |
X |
EOF |
ARCHIVO |
BOOLEANO |
RETORNA TRUE SI ES FIN DE ARCHIVO Y FALSE EN CASO CONTRARIO. |
X |
X |
FILESIZE |
ARCHIVO |
ENTERO (LONGINT) |
CANTIDAD DE REGISTROS EXISTENTES EN EL ARCHIVO. |
X |
X |
FILEPOS |
ARCHIVO |
ENTERO (LONGINT) |
POSICI�N DEL PUNTERO DEL ARCHIVO |
X |
X |
IORESULT |
- |
ENTERO |
ESTADO DE LA ULTIMA OPERACI�N DE E/S. 0 : NO HUBO ERROR 1 : HUBO ERROR |
X |
X |
LENGTH |
STRING |
ENTERO |
LONGITUD DE UNA CADENA. LENGTH (�SOL�) = 3 |
X |
X |
COPY |
COPY (S,P,N) S : CADENA FUENTE P : POSICION DEL PRIMER CARACTER A EXTRAER N : TOTAL DE CARACTERES A EXTRAER |
STRING |
RETORNA UNA CADENA EXTRAIDA DE OTRA
COPY (�ABCDEFG�, 4, 3) = �DEF� |
X |
X |
UPCASE |
CAR�CTER |
CAR�CTER |
MAY�SCULA UPCASE (�a�) = �A� UPCASE (�4�) = �4� |
X |
X |
POS |
POS (X, Y) X : CADENA BUSCADA Y : CADENA FUENTE |
ENTERO |
DEVUELVE LA POSICI�N DE COMIENZO DE LA CADENA X EN LA CADENA Y. SI LA CADENA X NO ES SUBCADENA DE Y RETORNA 0.
POS (�TRES�, �UNO DOS TRES�) = 9 |
X |
X |
CONCAT |
DOS O MAS CADENAS |
CADENA |
CONCATENA DOS O MAS CADENAS. CONCAT (�DD�, �FFF�) = �DDFFF� TAMBIEN SE PUEDE CONCATENAR USANDO EL OPERADOR +. �DD� + �FFF�= �DDFFF� |
X |
X |
INTTOSTR |
ENTERO |
CADENA |
INTTOSTR (45) = �45� |
|
X |
STRTOINT |
CADENA |
ENTERO |
STRTOINT (�45�) = 45 |
|
X |
STRTODATE |
CADENA |
TDATETIME |
CONVIERTE UNA CADENA A FECHA |
|
X |
DATETOSTR |
TDATETIME |
CADENA |
CONVIERTE UNA FECHA A CADENA Edit1.text:= datetostr(datetimepicker1.date) |
|
X |
NOW |
- |
TDATETIME |
RETORNA LA FECHA Y HORA ACTUALES Label1.Caption := DateTimeToStr(Now) |
|
X |
TIME |
- |
TDATETIME |
RETORNA LA HORA ACTUAL
|
|
X |
DATE |
- |
TDATETIME |
RETORNA LA FECHA ACTUAL Label1.Caption := 'Thoy es ' + DateToStr(Date) |
|
X |
TIMETOSTR |
TDATETIME |
CADENA
|
procedure TForm1.Timer1Timer(Sender: TObject); begin label1.Caption:=timetostr (time) end; |
|
X |
STRTOTIME |
CADENA |
TDATETIME |
var ATime: TDateTime; begin ATime := StrToTime(Edit1.Text); if ATime < 0.50 then ShowMessage('Buenos d�as') else ShowMessage('Buenas tardes'); end; |
|
X |
FLOATTOSTR |
REAL |
CADENA |
FLOATTOSTR (6.78) = �6.78� |
|
X |
STRTOFLOAT |
CADENA |
REAL |
STRTOFLOAT (�6.78�) = 6.78 |
|
X |
LOWERCASE |
CADENA |
CADENA |
PASA A MINUSCULAS |
|
X |
UPPERCASE |
CADENA |
CADENA |
PASA A MAYUSCULAS |
|
X |
ENCODEDATE |
ENCODEDATE (A�O, MES, DIA : WORD) : TDATETIME |
TDATETIME |
ARMA UNA FECHA A PARTIR DE TRES VALORES NUMERICOS QUE REPRESENTAN EL DIA, MES Y A�O. |
|
X |
ENCODETIME |
ENCODETIME (HORA, MIN, SEG, MSEG: Word): TDATETIME |
TDATETIME |
HORA ES UN VALOR ENTRE 0 Y 23. MIN Y SEG SON VALORES ENTRE 0 Y 59. MSEG ES UN VALOR ENTRE 0 Y 999. EL RESULTADO ES UN NUMERO ENTRE 0 (inclusive) Y 1 (no inclusive) QUE INDICA LA PARTE FRACCIONAL QUE REPRESENTA ESE TIEMPO EN UN DIA. 0 CORREPONDE A MEDIANOCHE, 0.75 CORREPONDE A 6:00 PM, ETC. |
|
X |
FormatFloat |
FormatFloat (const Format: string; Value: Extended) |
string |
Retorna una cadena que representa un n�mero en punto flotante formateado seg�n una m�scara. Ej : formatfloat (�##.###�, 12.456788861) = �12.457� Los caracteres m�s importantes son : . : separador decimal , : separador de miles # : d�gito
|
|
X |