Funciones Aritmeticas Pascal
Colegio San Agustín – El Paraíso
Informática – 2do año
FUNCIONES MATEMÁTICAS EN PASCAL
Truncamiento y redondeo
•
•
La función Round (número) redondea un númeroreal al entero más cercano y
devuelve el resultado como un número real.
La función Trunc (número) elimina la parte decimal del número real y devuelve el
resultado como tipo entero. Ejemplo:
PROGRAMREDONDEO;
USES CRT;
VAR
ENTERO : INTEGER;
VREAL1, VREAL2 : REAL;
BEGIN
CLRSCR;
VREAL1 := 123.435;
VREAL2 := ROUND(VREAL1);
ENTERO := TRUNC (VREAL1);
WRITELN('EL RESULTADO DE LA FUNCIÓN ROUND SOBRE ELVALOR');
WRITELN(VREAL1, ' ES: ','VREAL2, ' (NÚMERO REAL)');
WRITELN('EL RESULTADO DE LA FUNCIÓN TRUNC SOBRE EL VALOR');
WRITELN(VREAL1, ' ES: ', ENTERO, ' (NÚMERO ENTERO)');
READKEY;
END.
Funcionesexponenciales
•
•
La función Sqr devuelve el cuadrado del valor utilizado como parámetro.
Sqrt regresa la raíz cuadrada del valor dado como parámetro, el resultado siempre es
real aunque se utilice unnúmero de tipo entero. Ejemplo:
PROGRAM EXPONENT;
USES CRT;
VAR
DATO, CUADRADO : INTEGER;
RAIZ : REAL;
BEGIN
CLRSCR;
DATO := 45;
CUADRADO := SQR(DATO);
RAIZ := SQRT(DATO);
WRITELN(' EL CUADRADO DE',DATO, ' ES: ',CUADRADO);
WRITELN('LA RAÍZ CUADRADA DE ',DATO,' ES: ',RAIZ);
READKEY;
END.
Funciones aritmética
•
•
•
Abs regresa el valor absoluto del identificador que se le pase como parámetro. Elvalor que devuelve será del mismo tipo que el argumento. Abs(-24); regresa el valor
24.
La función Int devuelve la parte entera de un valor real, como tipo real.
La función Frac regresa la partedecimal de un valor real, también como valor real.
Funciones trigonométricas
Las funciones trigonométricas definidas en Pascal son: Sin(valor), Cos(valor) y
Arctan(valor), todas las demás pueden definirsedesde estas:
TAN(X)
COT(X)
SEC(X)
CSC(X)
SIN(X) / COS(X)
COS(X) / SIN(X)
1 / COS(X)
1 / SIN(X)
Generación de números aleatorios
Para generar números aleatorios Pascal cuenta con la función...
Regístrate para leer el documento completo.