A3-U1.Num.Id
a continuación un breve resumen defunciones:
FUNCIONES: las funciones se utilizan para proporcionar las operaciones que no se encuentran en el lenguaje, como el valor absoluto, la raíz cuadrada y las funciones trigonométricas.
Estas sedeben declarar antes de utilizarlas.
La mayoría de estas utilizan números con punto flotante de precisión doble, y por esto, cuando no hay restricciones de memoria, se definen todos los números de estetipo como doublé.
Algunas funciones que se encuentran en el programa:
Nombre | Argumento | Descripción | Tipo de resultado |
abs(x) | int | Valor absoluto de x | int |
fabs(x) | double | Valorabsoluto de x | double |
sqrt(x) | double | Raíz cuadrada de x | double |
cos(x) | double | Coseno de x | double |
log(x) | double | Logaritmo natural de x | double |
sin(x) | double | Seno dex | double |
tan(x) | double | Tangente de x | double |
CONVERSION ENTRE TIPOS: La conversión de los parámetros de las funciones se realiza en forma automática. Por ejemplo si se coloca unargumento doublé en la función abs, este se convierte a un entero antes de ejecutar la función. De la misma forma si se coloca un argumento int en la función exp, este se convierte a un doublé antes dellamar a la función. El programador no tiene que preocuparse por hacer estas conversiones.
Al igual que las funciones, en las expresiones los operandos se convierten automáticamente. Por ejemplo sien una multiplicación uno de los operandos es doublé y el otro int, el entero se convierte en doublé antes de realizar la multiplicación. No obstante, en algunos casos es necesario hacer explicitala conversión. Por ejemplo si a y b son dos variables de tipo entero y se requiere dividir entre b, puede pensarse que su resultado es doublé. Sin embargo, el lenguaje realiza la división entera....
Regístrate para leer el documento completo.