Sei sulla pagina 1di 8

ÍNDICE

UNIDAD 5 USO DE BIBLIOTECAS DEL LENGUAJE ..................................................... 3


5.1 BIBLIOTECA MATEMÁTICA .............................................................................. 3
5.2 BIBLIOTECA DE NÚMEROS ALEATORIOS ..................................................... 5
5.3 BIBLIOTECA GRAFICA ..................................................................................... 6
5.4 BIBLIOTECA DEFINIDA POR EL PROGRAMADOR ......................................... 6
CONCLUSIONES ............................................................................................................ 7
BIBLIOGRAFÍA................................................................................................................ 8
UNIDAD 5 USO DE BIBLIOTECAS DEL LENGUAJE
En informática, una biblioteca o, llamada por vicio del lenguaje librería (del inglés library)
es un conjunto de implementaciones funcionales, codificadas en un lenguaje de
programación, que ofrece una interfaz bien definida para la funcionalidad que se invoca.

5.1 BIBLIOTECA MATEMÁTICA

Las funciones matemáticas en Visual Basic son sentencias escritas en el lenguaje de


programación de computadora Visual Basic. Éstas permiten a los programadores
especificar varias funciones matemáticas básicas dentro de un programa en Visual Basic
El Proveedor de datos .NET Framework para SQL Server (SqlClient) proporciona
funciones matemáticas que realizan cálculos con los valores de entrada que se
proporcionan como argumentos y devuelven un resultado numérico. Estas funciones
están en el espacio de nombres SqlServer, que está disponible al utilizar SqlClient. La
propiedad del espacio de nombres de un proveedor permite a Entity Framework detectar
qué prefijo usa este proveedor para estructuras concretas, como tipos y funciones. En la
tabla siguiente se describen las funciones matemáticas de SqlClient.
Método .NET Descripción
Abs Devuelve el valor absoluto de un número.
Acos Devuelve el ángulo cuyo coseno es el número especificado.
Asin Devuelve el ángulo cuyo seno es el número especificado.
Atan Devuelve el ángulo cuya tangente corresponde al número especificado.
Atan2 Devuelve el ángulo cuya tangente es el cociente de dos números especificados.
BigMul Devuelve el producto completo de números de 2 32 bits.
Ceiling Devuelve el valor integral más pequeño que es mayor o igual que
el Decimal o Double especificado.
Cos Devuelve el coseno del ángulo especificado.
Cosh Devuelve el coseno hiperbólico del ángulo especificado.
DivRem Devuelve el cociente de los enteros con signo de 2 32 bits o 64 bits y también
devuelve el resto en un parámetro de salida.
Exp Devuelve e (la base de los logaritmos naturales) elevado a la potencia
especificada.
Floor Devuelve el entero más grande que es menor o igual que el Decimal o el
número de Double especificados.
IEEERemainder Devuelve el resto que es el resultado de la división de un número especificado
por otro número especificado.
Log Devuelve el logaritmo natural (base e) de un número especificado o el logaritmo
de un número especificado en una base especificada.
Log10 Devuelve el logaritmo en base 10 de un número especificado.
Max Devuelve el mayor de dos números.
Min Devuelve el menor de dos números.
Pow Devuelve un número especificado elevado a la potencia especificada.
Round Devuelve un valor Decimal o Double redondeado al valor entero más próximo o
a un número especificado de dígitos fraccionarios.
Sign Devuelve un valor Integer que indica el signo de un número.
Sin Devuelve el seno del ángulo especificado.
Sinh Devuelve el seno hiperbólico del ángulo especificado.
Sqrt Devuelve la raíz cuadrada de un número especificado.
Tan Devuelve la tangente del ángulo especificado.
Tanh Devuelve la tangente hiperbólica del ángulo especificado.
Truncate Calcula la parte entera de una Decimal o un número de Double especificados.
5.2 BIBLIOTECA DE NÚMEROS ALEATORIOS

La biblioteca de números aleatorios, te da la posibilidad de generar, crear, o imprimir, una


secuencia de símbolos o números sin una predicción totalmente lógica o con una
secuencia razonable, ya que es simplemente una casualidad meramente aleatoria, casi
siempre se realiza mediante un generador de números aleatorios de hardware. Muchas
aplicaciones de la aleatoriedad como tal, han desembarcado en el desarrollo y
exploración de diversos y distintos métodos para generar datos aleatorios, incluso,
algunos de estos métodos han existido desde la antigüedad, entre los cuales sus rangos
se encuentran algunos ejemplos que podemos considerar “clásicos”, como por ejemplo:
el lanzamiento de dados, el barajar cartas, lanzar monedas al azar, el uso de tallos de
milenrama (para el arte de la adivinación) en el I Ching, así como un montón de técnicas
más que han existido desde hace mucho tiempo. Gracias a la naturaleza mecánica de
las técnicas antes mencionadas, el generar una cantidad importante de números
aleatorios (importantes en las estadísticas, por ejemplo) requeriría de una gran cantidad
de tiempo y trabajo. Por esta razón, algunas veces los resultados se guardaban y se
distribuían en tablas numéricas aleatorias.
5.3 BIBLIOTECA GRAFICA

Son unas bibliotecas multiplataforma y libres, con la ventaja que nos permite producir o
usar el código como privativo (cuando se trata de software empresarial, por ejemplo),
hechos y creadas para el desarrollo de interfaces gráficas en C++.Su interfaz gráfica se
basa en bibliotecas nativas, con lo que obtendrán gráficas casi idénticas al del entorno
que usen y resultan muy portables entre distintos sistemas operativos.

5.4 BIBLIOTECA DEFINIDA POR EL PROGRAMADOR

Al igual que las funciones de los lenguajes de programación, las funciones definidas por
el usuario de SQL Server son rutinas que aceptan parámetros, realizan una acción, como
un cálculo complejo, y devuelven el resultado de esa acción como un valor. El valor
devuelto puede ser un valor escalar único o un conjunto de resultados.
Suele ser muy usada pues trae consigo varias ventajas, las cuales se muestran a
continuación.
• Permiten una programación modular: Puede crear la función una vez, almacenarla
en la base de datos y llamarla desde el programa tantas veces como desee. Las
funciones definidas por el usuario se pueden modificar, independientemente del
código de origen del programa.
• Permiten una ejecución más rápida: Al igual que los procedimientos almacenados,
las funciones definidas por el usuario Transact-SQL reducen el costo de
compilación del código Transact-SQL almacenando los planes en la caché y
reutilizándolos para ejecuciones repetidas. Esto significa que no es necesario
volver a analizar y optimizar la función definida por el usuario con cada uso, lo que
permite obtener tiempos de ejecución mucho más rápidos. Las funciones CLR
ofrecen una ventaja de rendimiento importante sobre las funciones Transact-
SQL para tareas de cálculo, manipulación de cadenas y lógica
empresarial. Transact-SQL se adecuan mejor a la lógica intensiva del acceso a
datos.
• Pueden reducir el tráfico de red: Una operación que filtra datos basándose en
restricciones complejas que no se puede expresar en una sola expresión escalar
se puede expresar como una función. La función se puede invocar en la cláusula
WHERE para reducir el número de filas que se envían al cliente.
CONCLUSIONES

Cualquier tipo de librería en un lenguaje de programación sirve para facilitar la


programación, pues estas estan conformadas por archivos de código que podemos
“mandar a llamar” en cualquier momento durante la programación del código, estas
bibliotecas o librerías, puede decirse que son “proyectos” con métodos o funciones
puntuales que se pueden añadir a proyectos personales, dichas librerías suelen venir
incluidas dentro del programa para programar o pueden ser de terceros, basicamente
son un conjunto de métodos que facilitan el trabajo.
BIBLIOGRAFÍA
https://platzi.com/discusiones/1050-programacion-basica/45961-que-es-una-libreria-y-
para-que-sirve/
https://www.scribd.com/document/359267861/Para-Que-Sirven-Las-Librerias-En-C
https://aprende-web.net/librerias/
https://es.slideshare.net/GiancarloAguilarChe/componentes-y-libreras-tpicos-
avanzados-de-programacin
http://programandoenc.over-blog.es/article-29441001.html
https://docs.microsoft.com/es-es/sql/relational-databases/user-defined-functions/user-
defined-functions?view=sql-server-ver15
http://evidenciasb1.blogspot.com/2013/05/4-unidada-funciones-basicas.html
https://www.lawebdelprogramador.com/foros/Visual-Basic/297390-Librerias.html
https://en.calameo.com/read/005109803afb9b293b536
http://karengarciahdz.blogspot.com/2013/05/funciones-definidas-por-el-usuario-y.html
https://raquelfabiancruz-com.webnode.mx/news/trabajo-de-investigacion-funciones-
definidas-por-el-usuario-y-por-el-propio-lenguaje/
https://unipython.com/numeros-aleatorios-modulo-random/
http://elrincondelprogramador.net/visual-basic-6-generar-numeros-aleatorios/
https://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/71.htm
https://docs.microsoft.com/es-es/dotnet/framework/data/adonet/ef/mathematical-
functions
https://docs.microsoft.com/es-es/dotnet/visual-basic/language-reference/functions/math-
functions
https://www.unpa.edu.mx/~blopez/ProgramacionEstructurada/Diapositivas/VisualBasic/
Funciones%20de%20Visual%20Basic.pdf
http://fitec-visualbasic.blogspot.com/p/funcion-matematicas.html
https://esacademic.com/dic.nsf/eswiki/1372203
https://es.m.wikipedia.org/wiki/Biblioteca_(inform%C3%A1tica)

Potrebbero piacerti anche