Vous êtes sur la page 1sur 17

BIBLIOTECAS

DE GRAFICAS.

BIBLIOTECA

es un conjunto de implementaciones funcionales,


codificadas en un lenguaje de programacin, que
ofrece una interfaz bien definida para la
funcionalidad que se invoca.

BIBLIOTECA DE GRAFICAS

Biblioteca grfica de C++


C ++ Proporciona una biblioteca de funciones
graficas (GRAFHISCS.H) como suplemento alas
bibliotecas de los modelos de memoria estndar,
incorporando bibliotecas que son especificas del
modelo de memoria.

Al utilizar el entorno de desarrollo integrado de c++.se


produce la carga automtica del modelo de memoria
adecuado, que coincide con el modelo de memoria
seleccionado.
La biblioteca grafica, sin embargo, esta separada y no
queda incluida automticamente en tiempo de
coplilacion.
Por este motivo existen otras dos opciones de utilizacin
de las funciones graficas con c++; la utilizacin de los
archivos .prj o la incorporacin de GRAFHICS.LIB en
una o mas de las biblioteca estndar.

FUNCIONES DE LA BIBLIOTECA
DE GRAFICA C++

arc : Dibuja un arco.


Sintaxis: arc (int x, int y, int ang_comienzo, int ang_final, int
radio); (x,y) es el punto central; ang_comienzo y ang_final son los
ngulos de comienzo y final en grados; radio es el radio.
bar : Dibuja una barra.
Sintaxis: bar (int izq, int ar, int der, int ab);
bar3d : Dibuja una barra en 3-D.
Sintaxis: bar3d (int izq, int ar, int der, int ab, int profundidad, int
flag_de_encima);
Si flag_de_encima es 0 no se dibuja la cara superior de la barra.
circle : Dibuja un crculo en (x,y) con el radio dado.
Sintaxis: circle (int x, int y, int radio);
cleardevice : Borra la pantalla grfica.

LA BIBLIOTECA DE GRFICOS GD

La Biblioteca de grficos GD es una biblioteca de


software para manipular imgenes.

BIBLIOTECAS DEFINIDA POR EL


PROGRAMADOR

Las funciones que se han utilizado hasta


ahora son funciones que el lenguaje de
programacin hapredefinidoen sus
bibliotecas o libreras.
Sin embargo, tambin es posible que el
programador defina y utilice suspropias
funciones.

Las funciones definidas por el programador


se escriben fuera de la funcinmain. Si se
recuerda, uno de los objetivos del uso de las
funciones es la descomposicin de problemas
complejos y el trabajo en grupo.

EJEMPLO DE UNA DEFINICION DE


UNA FUNCION

El cuerpo de la funcin se encierra entre llaves y en l


se escriben las sentencias que se necesitan ejecutar para
lograr el objetivo de la funcin. Contiene al menos una
sentenciareturn. La sentencia return va seguida del
nombre de una variable o de un valor constante.
return cuadrado; El valor de dicha variable (o el valor de
dicha constante) constituye el valor de regreso de la
funcin. El tipo del valor que regresa la funcin debe ser
consistente con el tipo del valor de regreso especificado
en el encabezado de la funcin. Observe que, en este
ejemplo, el valor de regreso de la funcin (tipo de la
variable llamada cuadrado) es double, al igual que el
tipo de valor de regreso especificado en el encabezado.

USO DE FUNCIONES DEFINIDAS


POR EL PROGRAMADOR

cuando se utilizan funciones predefinidas es


necesario incluir a la biblioteca o librera que
contiene su definicin. Por ejemplo, si se usa la
funcin pow, es necesario incluir math.h
Ese algo es que, despus de las
directivasincludepero antes de la funcin main,
es necesario escribir elprototipo de la funcin.
El prototipo de la funcin no es ms que el
encabezado de la funcin seguido de punto y
coma.

EJEMPLO

#include <iostream.h> #include <stdlib.h>


double square(double numero); int main()
/* Prototipo de la funcion*/
{
}
/* Este programa es solo un ejemplo de la definicion y uso de una funcion
definida por el programador*/
double x,y,z; cin>>x>>y;
z = square(x);/* Llamado a la funcion*/ z = z * y;
cout<<"\n"; cout<<z; cout<<"\n";
system("PAUSE"); return 0;
/* Esta funcion calcula el cuadrado de un numero*/ double
square(double numero)
{
double cuadrado;
cuadrado = numero * numero; return cuadrado;
{

BIBLIOTECAS
En informtica, una biblioteca es una coleccin o
conjunto de subprogramas usados para desarrollar
software. En general, las bibliotecas no son ejecutables,
pero s pueden ser usadas por ejecutables que las
necesitan para poder funcionar correctamente.

FUNCIONES

Ofrece un conjunto de funciones estndar que


dan soporte a las operaciones que se utilizan con
ms frecuencia.
Estas funciones estn agrupadas en bibliotecas.
Para utilizar cualquiera de las funciones que
forman parte de las bibliotecas estndar de C,
slo hace falta realizar una llamada a dicha
funcin.

BIBLIOTECA MATEMTICA
La librera math.h es un archivo de cabecera de la
biblioteca estndar del lenguaje de programacin C
esta diseado para operaciones matemticas
bsicas.
sus funciones incluyen el uso de nmeros en coma
flotante. C++ tambin implementa estas funciones
por razones de compatibilidad y las declara en la
cabecera math.

FUNCIONESMATEMTICA
Descripcin

Nombre

acos

Arco coseno

asin

Arco seno

atan

Arco tangente

atan2

Arco tangente de dos


parmetros

ceil

menorenterono menor
que el parmetro

cos

coseno

cosh

Coseno hiperbolico

abs

valor absoluto

floor

mayorentero no mayor que el

fmod

residuo de la divisin de flotantes

frexp

Fracciona y eleva al cuadrado.

ldexp

tamao del exponente de un

log

Logaritmo natural

parmetro

valor en punto flotante

Vous aimerez peut-être aussi