Trabajo de Investigacion de Programacion.

51
República Bolivariana de Venezuela Ministerio del Poder Popular para la Defensa Universidad Nacional Experimental Politécnica de la Fuerza Armada Bolivariana “UNEFATurbo pascal

Transcript of Trabajo de Investigacion de Programacion.

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