Upload
yor
View
220
Download
1
Embed Size (px)
Citation preview
Turbo pascal
Integrantes:Materia: Yorley Yanayaco Programacin. Andrea Manuitt Juan Raymond
Caracas, 8 de junio del 2014.
FUNCIONES INCORPORADAS EN TURBO PASCAL.
FUNCIN: Una funcin es una relacin entre dos variables. Pascal ya trae unas que son predeterminadas e incorporadas,
FUNCION EFECTOTIPO DEPARMETROTIPO DERESULTADO
Abs(x)Calcula valor absoluto de xEntero o realEntero o real
*Arctan(x)Calcula arcotangente de xEntero o realReal
* Cos(x)Calcula coseno de xEntero o realReal
Exp(x)Calcula exponencial de x ( ex )Entero o realReal
Frac(x)Devuelve parte decimal de xRealReal
Int(x)Devuelve parte entera de xRealReal
Ln(x)Calcula logaritmo natural de xEntero o realReal
PiDevuelve el valor de Pi (3.1415)RealReal
Round(x)Redondea el valor de x al entero positivo ms prximo.Roun(-x) = Round(x)
Entero o Real
Entero
* Sin(x)Calcula seno de xEntero o RealReal
Sqr(x)Calcula cuadrado de xEntero o RealEntero o Real
Sqrt(x)Calcula raiz cuadrada de x (x>=0)Entero o RealReal
Trunc(x)Suprime la parte decimal de xRealEntero
Log10(x)Logaritmo base 10Entero o RealReal
ModCalcula el resto de una divisinEntero o RealEntero o Real
NOTA1: las funciones marcadas con un * significa que el argumento es siempre en radianes.
NOTA2: la expresin XY se escribe en Turbo Pascal de la siguiente manera:
Exp(Y*Ln(x))
Ejemplo de funciones predefinidas.
*Trunc(5.2) = 5 Trunc(5.99) = 5 Trunc(-3.14) = -3 Round(4.44) = 4
* Round(18.5) = 19 Round(-7.15) = -7 Round(0.7) = 1 Abs(-63) = 63
*Abs(3.97) = 3.97 Frac(28.437) = 0.437 Int(45.438) = 45.0 Exp(4.5) = e4.5 = 2.7982824.5
Si operando1 es 0, el resultado de la operacin div o mod no est definido
Si operando2 es negativo, el resultado de la operacin mod est indefinido
Otras funciones que utilizaremos en el curso son las siguientes:
*Funcin UPCASE: cambia las letras minsculas a letras MAYSCULAS las deja igual.Forma: UPCASE (s); donde s es una expresin tipo char
Ejemplo:UPCASE(a)AUPCASE(A)A
*Funcin RANDOM: devuelve un nmero pseudoaleatoreo.
donde n debe ser una expresin entera de valor mayor que 0, de ser 0 o negativo se produce un error.n es opcional
Forma: RANDOM (n)
Si no existe n la funcin devuelve un nmero pseudoaleatorio en el rango:
0 , =, Mayor queA > BResultado: FALSO
=Mayor igualA >= BFALSO