bibliotecas de graficas

17
BIBLIOTECAS DE GRAFICAS.

Upload: toluca1995

Post on 10-Dec-2015

237 views

Category:

Documents


0 download

DESCRIPTION

fuego

TRANSCRIPT

Page 1: Bibliotecas de Graficas

BIBLIOTECAS DE GRAFICAS.

Page 2: Bibliotecas de Graficas

BIBLIOTECA

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.

Page 3: Bibliotecas de Graficas

BIBLIOTECA DE GRAFICAS

Biblioteca gráfica de C++

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

Page 4: Bibliotecas de Graficas

Al utilizar el entorno de desarrollo integrado de c++.se produce la carga automática del modelo de memoria adecuado, que coincide con el modelo de memoria seleccionado.

La biblioteca grafica, sin embargo, esta separada y no queda incluida automáticamente en tiempo de coplilacion.

Por este motivo existen otras dos opciones de utilización de las funciones graficas con c++; la utilización de los archivos .prj o la incorporación de GRAFHICS.LIB en una o mas de las biblioteca estándar.

Page 5: Bibliotecas de Graficas

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 círculo en (x,y) con el radio dado.Sintaxis: circle (int x, int y, int radio);

cleardevice : Borra la pantalla gráfica.

Page 6: Bibliotecas de Graficas

LA BIBLIOTECA DE GRÁFICOS GD

La Biblioteca de gráficos GD es una biblioteca de software para manipular imágenes.

Page 7: Bibliotecas de Graficas

BIBLIOTECAS DEFINIDA POR EL PROGRAMADOR

Page 8: Bibliotecas de Graficas

Las funciones que se han utilizado hasta ahora son funciones que el lenguaje de programación ha predefinido en sus bibliotecas o librerías.

Sin embargo, también es posible que el programador defina y utilice sus propias funciones.

Las funciones definidas por el programador se escriben “fuera” de la función main. Si se recuerda, uno de los objetivos del uso de las funciones es la descomposición de problemas complejos y el trabajo en grupo.

Page 9: Bibliotecas de Graficas

EJEMPLO DE UNA DEFINICION DE UNA FUNCION

  El cuerpo de la función se encierra entre llaves y en él

se escriben las sentencias que se necesitan ejecutar para lograr el objetivo de la función. Contiene al menos una sentencia return. 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 función. El tipo del valor que regresa la función debe ser consistente con el tipo del valor de regreso especificado en el encabezado de la función. Observe que, en este ejemplo, el valor de regreso de la función (tipo de la variable llamada cuadrado) es double, al igual que el tipo de valor de regreso especificado en el encabezado.

Page 10: Bibliotecas de Graficas

USO DE FUNCIONES DEFINIDAS POR EL PROGRAMADOR

cuando se utilizan funciones predefinidas es necesario incluir a la biblioteca o librería que contiene su definición. Por ejemplo, si se usa la función pow, es necesario incluir math.h

Ese algo es que, después de las directivas include pero antes de la función main, es necesario escribir el prototipo de la función. El prototipo de la función no es más que el encabezado de la función seguido de punto y coma.

Page 11: Bibliotecas de Graficas

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;{

Page 12: Bibliotecas de Graficas
Page 13: Bibliotecas de Graficas

BIBLIOTECAS

En informática, una biblioteca es una colección 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.

Page 14: Bibliotecas de Graficas

FUNCIONES

Ofrece un conjunto de funciones estándar que dan soporte a las operaciones que se utilizan con más frecuencia.

Estas funciones están agrupadas en bibliotecas.

Para utilizar cualquiera de las funciones que forman parte de las bibliotecas estándar de C, sólo hace falta realizar una llamada a dicha función.

Page 15: Bibliotecas de Graficas

BIBLIOTECA MATEMÁTICA

La librería math.h es un archivo de cabecera de la biblioteca estándar del lenguaje de programación C esta diseñado para operaciones matemáticas básicas.

sus funciones incluyen el uso de números en coma flotante. C++ también implementa estas funciones por razones de compatibilidad y las declara en la cabecera math.