naval
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Defensa
Universidad Nacional Experimental Politécnica de la Fuerza Armada Nacional
Ingeniería Naval sección “A”IntegrantesAlfredo Díaz
Funciones predefinidas en Pascal
Pascal provee un conjunto de funciones que pueden ser llamadasdentro de una expresión.
Las llamadas a funciones se hacen poniendo el nombre de la función, y luego su argumento entre paréntesis:
Abs (-2)
Exp (4.5)
Funciones matemáticas
Las funciones matemáticasde Pascal son:
Abs (x): valor absoluto;
Exp (x): exponencial ex;
Ln (x): logaritmo natural;
Sin (x): seno;
Cos (x): coseno;
ArcTan (x): arcotangente;
Sqr (x): cuadrado;
Sqrt (x): raízcuadrada.
Una función que opera sólo sobre valores enteros es Odd(n), que entrega True si n es impar.
Funciones de conversión de real a entero
Existen dos funciones para convertir un número real a unentero:
Trunc(x): truncamiento (elimina los decimales), y
Round(x): redondeado (aproxima al entero más cercano).
Algunos ejemplos:
Round (5.4) {→ 5} Trunc (5.4) {→ 5}
Round (5.7) {→ 6}Trunc (5.7) {→ 5}
Round (2.0) {→ 2} Trunc (2.0) {→ 2}
Round (-8.4) {→ -8} Trunc (-8.4) {→ -8}
Round (-8.6) {→ -9} Trunc (-8.6) {→ -8}
Funciones sucesor y predecesor
En tipos dedatos para cuyos valores tenga sentido, las funciones Succ y Pred permiten obtener respectivamente el sucesor y el predecesor de un valor.
Por ejemplo:
Succ (10) {→ 11} Pred (10) {→ 9}Succ ('y') {→ 'z'} Pred ('y') {→ 'x'}
Succ (False) {→ True} Pred (True) {→ False}
Succ (-5) {→ -4} Pred (-5) {→ -6}
Generalmente, ambas funciones son inversas una de...
Regístrate para leer el documento completo.