ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Funciones Turbo Pascal


Enviado por   •  13 de Noviembre de 2014  •  631 Palabras (3 Páginas)  •  882 Visitas

Página 1 de 3

Funciones Estándar o Predefinidas en Turbo Pascal

Una función es un subprograma que recibe como parámetros datos de tipo numérico o no

numérico (char, string, boollean u otros) y devuelve un resultado. Esta característica le diferencia

esencialmente de un procedimiento. El formato (sintaxis) de una función es el siguiente:

Nombre_funcion (Argumento1, Argumento2,...) siendo el argumento un dato de tipo char,

string, etc., a su vez el argumento se conoce también con el nombre de parámetro. La declaración

de las funciones se realiza de la siguiente forma: FUNCTION nombre (parámetros) :

tipo_de_datos;

Entre las Funciones predefinidas, internas o estándar están las funciones aritméticas

(matemáticas) entre las cuales existen funciones de conversión, aritméticas elementales y las

exponenciales y logarítmicas; las funciones trigonométricas y las funciones ordinales.

Las funciones matemáticas: Son aquellas que realizan operaciones matemáticas y

devuelven un solo valor. Entre ellas están:

1) Función de conversión: (reales/enteras, y enteros/reales) El valor entero se puede

asignar a variables de tipo real y lo inverso no es posible porque un real tiene parte decimal y no

hay forma de expresar una parte decimal en tipo integer.

 TRUNC: La función Trunca la parte decimal de un número real. Trunc devuelve un valor

entero largo Longint. Ejemplo: Trunc (5.2) {Devuelve: 5}.

 ROUND: La función round redondea un real a un entero. Devuelve el entero más próximo

al argumento Ejemplo Round (4.448) {Devuelve 4}; Round (5.6125) {Devuelve 6).

2) Funciones aritméticas elementales:

 ABS: Devuelve el valor absoluto de un número. Abs (x) Real o Intenger Devuelven el valor absoluto del argumento.

 FRAC: Devuelve la parte decimal de un número. Frac (x) Real Devuelve la parte decimal del argumento. Ejemplo Frac(4.85962) {Devuelve 0.85962} Rdo Tipo real.

 INT: Devuelve la parte entera de un número real. Formato: Int(x) Ejemplo Int(321.0004) {Devuelve 321.0} Rdo Tipo REAL

3) Funciones Exponenciales y Logarítmicas:

 EXP: Devuelve la función exponencial de x. Potencia de e elevado a x (ex), (x número real o entero), siendo su resultado siempre real.

 LN: Devuelve el Logaritmo Natural (logaritmo en base e) de x. El resultado es real.

 XY: Al contrario que otros lenguajes, Pascal no contiene la función de potencia (xy). Sin embargo, Exp y Ln permiten diseñar una función que eleva un número a una potencia dada. XY = Exp(y * Ln(x) )

 SQR / SQRT: Sqr(x) equivale a x2 o de otro modo x*x. La función Sqrt(x) es la función raíz cuadrada del argumento, Formato: Sqr(x) .x de tipo real o entera; Sqrt(x) .x de tipo real.

Funciones Trigonométricas: La que soporta turbo

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com