Uso de bibliotecas de lenguaje

Solo disponible en BuenasTareas
  • Páginas : 14 (3384 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de diciembre de 2011
Leer documento completo
Vista previa del texto
INDICE

I. INTRODUCCION 3

II. BIBLIOTECA MATEMATICA 4

III. BIBLIOTECA DE NUMEROS ALEATORIOS 7

IV. BIBLIOTECA GRAFICA 9

V.BIBLIOTECA DEFINIDA POR EL PROGRAMADOR 11

VI. CONCLUSIONES 13

VII. REFERENCIAS 14

INTRODUCCIÓN
Las bibliotecas son aquellos conjuntos de funciones que podemos utilizar. Las funciones en el entorno deVisual Basic son como los Procedimientos o subrutinas, es decir como el click de un botón o el doble click en un formulario, pero con la diferencia de que estas, devuelven un resultado y los procedimientos no, el click de un botón puede mostrar el resultado de una cuenta en la pantalla, pero no puede usarse el procedimiento para agregarle, por ejemplo, un 2 y multiplicarlo por un 3, los botones yformularios y todos los objetos no pueden operarse, es decir no se los puede restar sumar, multiplicar o dividir o lo que se les ocurra.
Para salvar esta imposibilidad, podemos crear nosotros mismos una función que por ejemplo agregue el IVA a un precio, y obviamente devuelva el resultado para poder ser usado en otras operaciones.
Una función se escribe de una forma muy parecida a una Subrutina oprocedimiento (como los clicks de los botones) pero cambia la sintaxis o declaración pero es algo muy sutil.
En este proyecto de investigación, presentaremos los diferentes tipos de bibliotecas existentes, y que funciones se suelen manejar dentro de cada una.
Existen 4 tipos de Bibliotecas:
• Biblioteca Matemática.
• Biblioteca De Números Aleatorios.
• Biblioteca Gráfica.
• BibliotecaDefinida por el Programador.

BIBLIOTECA MATEMÁTICA
La Biblioteca de clases .NET incluye una clase llamada Math en su espacio de nombres System, la cual define un conjunto de operaciones matemáticas de uso común que pueden ser utilizadas por cualquier programa.
La Clase Math contiene métodos para ejecutar operaciones numéricas elementales tales como raíz cuadrada, exponencial, logaritmo yfunciones trigonométricas. El código siguiente muestra un ejemplo con el método de la raíz cuadrada:
Dim raíz_cuadrada As Double, n As Double = 345.0
Raíz_cuadrada = Math.Sqrt(n)
Console.WriteLine(“La raíz cuadrada de “ & n & “ es “ &raíz_cuadrada)
A continuación se resumen los miembros de la clase Math. Todos los métodos de esta clase son públicos y Shared para que puedan ser invocados si necesidadde definir un objeto de la clase.
E :Constante correspondiente al numero “e” (base del logaritmo neperiano o natural)
PI : Constante correspondiente al numero π
Abs (a As tipo) : Devuelve el valor absoluto de a. El tipo puede ser: Decimal, Double, Single, Short, Integer o Long
Ceiling (a As Double) : Devuelve el valor Double sin decimales mas pequeño que es mayor o igual que a.Floor (a As Double): Devuelve el valorDouble sin decimales mas pequeño que es mayor o igual a.
Max(a As tipo, b As tipo) : Devuelve el mayor de a y b. El tipo, igual en todos los casos, puede ser entero o real.
Min (a As tipo, b As tipo) : Devuelve el mayor de a y b. El tipo, igual en todos los casos, puede ser entero o real.
Round (a As tipo) : Devuelve el entero mas cercano aa. El tipo puede ser Decimal o Double.
Sqrt (a As Double) : Devuelve la raíz cuadrada de a (a no puede ser negativo).
Exp (a As Double) : Devuelve el valor de ea
Log (a As Double) : Devuelve el logaritmo con base e (natural) de a.
Log10 (a As Double) : Devuelve el logaritmo en base 10 de a.
Pow(a As Double, b As Double): Devuelve el valor de a^b

IEEERemaindeer(
F1 As Double, f2...
tracking img