funciones predefinidas
Objetivos de la práctica:
- Uso de las funciones de biblioteca: donde buscarlas, conocer los prototipos.
- Uso de la bibliotecamatemática:
* Funciones aritméticas: redondeo.
* Uso del generador de números aleatorios.
* Funciones trigonométricas
Funciones de Biblioteca del C++
Al igual que las funciones de entrada-salida porconsola se encuentran en la librería "iostream.h",
Existen otras librerías en C++, cada una con sus propias funciones. La mejor forma de descubrirlas es
Echar un vistazo a un manual de C++.
Lascabeceras de algunas librerías de utilidad son
"iostream.h": Contiene los objetos cin, cout, cerr y clog que corresponden al flujo de entrada y salida estándar, y flujo de error respectivamente. Estalibrería nos proporciona funciones de entrada y salida con o sin formato.
"stdlib.h": Contiene muchas funciones útiles, entre ellas algunas para convertir números a cadenas de caracteres y a lainversa (funciones atoi, atol, …).
"string": Contiene las funciones de tratamiento de cadenas de caracteres (strings).
"ctype.h": Define funciones para operar sobre los caracteres y averiguar de quétipo son mayúsculas, números (funciones isupper, islower, isdigit, …)
"math.h": Contiene funciones para cálculos matemáticos.
Algunas de las más útiles son:
Funciones aritméticasFunciones trigonométricas:
Generador de números aleatorios:
Notas:
· Si queremos obtener un número aleatorio entre un subrango determinado [R1 …R2], podemos utilizar la funciónrand, y posteriormente modificar estos valores convenientemente:
Y= x . (R2-R1) / RAND_MAX + R1
Donde x= rand(), xÎ[0KRAND_ MAX], yÎ[R1KR2]
· Si se quiere inicilizar el generador de semillasde forma diferente sin necesidad de proporcionar explícitamente una semilla se puede hacer srand(time (NULL) ) ya que time (NULL) devuelve la hora actual en décimas de segundo.
· Cuando se utilice...
Regístrate para leer el documento completo.