SlideShare una empresa de Scribd logo
1 de 7
Trabajo grupal
Tema: los ficheros de cabeceras .ficheros mas
Utilizados
Por: cecibel encalada , vanessa jumbo
Lic. Luz maria calderon
Curso : 3ro ballicherato tecnico
Especialidad : administracion en sistemas
Archivos de cabeceras
Se denomina fichero de cabecera, especialmente en el
ámbito de los lenguajes de programación C y C++, al
archivo, normalmente en forma de código fuente, que el
compilador incluye de forma automática al procesar algún
otro archivo fuente.
La biblioteca estándar de C y la biblioteca estándar de C+
+ tradicionalmente declaran sus funciones estándar en
header files.
En la mayoría de lenguajes de programación modernos,
los programadores pueden dividir los programas en
componentes de menor tamaño (como pueden ser clases
y subrutinas) y distribuir esos componentes entre muchas
unidades por traducir (típicamente en forma de archivos),
Lenguaje c: archivos de cabeceras
Libreria.h <- La extensión
#Include <- Para Definir
Ejemplo:
//Ejemplo de programación en C
#include <stdio.h>
(Instrucciones de Entrada y Salida)
Main()
{
Printf (“n Hola Mundo “);
diferencias
Existen diferentes archivos de cabecera como:
string.h : Manejo de cadena
ctype.h : Manejo de carácter
math.h : Funciones matemáticas
stdio.h : Entrada y salida
time.h : Fecha y hora
stdlib.h : Miselania
Principales ficheros de cabecera
Los principales ficheros de cabecera de C ``suelen ser'' los
siguientes:
ctype.h: Funciones útiles para la clasificación y el
mapeado de códigos.
errno.h: Funciones que permiten comprobar el valor
almacenado en errno por algunas funciones de librerías.
float.h: Funciones que establecen algunas propiedades
de las representaciones de tipos real.
limits.h: Funciones que establecen algunas
propiedades de las representaciones de tipos enteros.
math.h: Funciones que sirven para realizar operaciones
matemáticas comunes sobre valores de tipo double
Funciones útiles para la clasificación y el mapeado de
stdarg.h: Son declaraciones que permiten acceder a los
argumentos adicionales sin nombre en una función que
acepta un número variable de argumentos.
stdio.h: Macros y funciones para realizar operaciones de
entrada y salida sobre ficheros y flujos de datos.
stdlib.h y a veces unistd.h: Declaraciones de una colección
de funciones útiles y la definición de tipos y macros para
usarlas. Entre ellas suele estar la función malloc que
permite hacer peticiones de memoria dinámica al sistema.
string.h: Declaración de una colección de funciones útiles
para manejar cadenas y otros arrays de caracteres.
time.h: Declaración de funciones para el manejo de
fechas.
stdarg.h: Son declaraciones que permiten acceder a los
argumentos adicionales sin nombre en una función que
acepta un número variable de argumentos.
stdio.h: Macros y funciones para realizar operaciones de
entrada y salida sobre ficheros y flujos de datos.
stdlib.h y a veces unistd.h: Declaraciones de una colección
de funciones útiles y la definición de tipos y macros para
usarlas. Entre ellas suele estar la función malloc que
permite hacer peticiones de memoria dinámica al sistema.
string.h: Declaración de una colección de funciones útiles
para manejar cadenas y otros arrays de caracteres.
time.h: Declaración de funciones para el manejo de
fechas.

Más contenido relacionado

La actualidad más candente

Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
Rosbelia Balza
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Dulcevelazquez6
 

La actualidad más candente (20)

Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
C++ y sus librerias
C++ y sus libreriasC++ y sus librerias
C++ y sus librerias
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificación
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 
Métodos numéricos- Métodos de Aproximación
Métodos numéricos- Métodos de AproximaciónMétodos numéricos- Métodos de Aproximación
Métodos numéricos- Métodos de Aproximación
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMASMETODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Programación modular
Programación modularProgramación modular
Programación modular
 
Presentacion de circuitos y relacion a la ingenieria de sistemas
Presentacion de circuitos y relacion a la ingenieria de sistemasPresentacion de circuitos y relacion a la ingenieria de sistemas
Presentacion de circuitos y relacion a la ingenieria de sistemas
 
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓN
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓNLA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓN
LA IMPORTANCIA DEL CÁLCULO INTEGRAL EN LA CARRERA DE INGENIERÍA EN COMPUTACIÓN
 
estudio del trabajo
estudio del trabajoestudio del trabajo
estudio del trabajo
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Bottom up
Bottom upBottom up
Bottom up
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
HISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACIONHISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACION
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Importancia de-saber-programar
Importancia de-saber-programarImportancia de-saber-programar
Importancia de-saber-programar
 

Destacado (8)

Archivos de Cabecera.
Archivos de Cabecera.Archivos de Cabecera.
Archivos de Cabecera.
 
Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...Traducción de un programa: compilación, enlace de un programa, errores en tie...
Traducción de un programa: compilación, enlace de un programa, errores en tie...
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
Estructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacionEstructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacion
 
Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje java
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
LibreríAs De Java
LibreríAs De JavaLibreríAs De Java
LibreríAs De Java
 
3. Elementos basicos de un programa
3.  Elementos basicos de un programa3.  Elementos basicos de un programa
3. Elementos basicos de un programa
 

Similar a Ficheros de cabecera

Ficheros de cabecera
Ficheros de cabeceraFicheros de cabecera
Ficheros de cabecera
ManuelJDavila
 
Ficheros 6 to sistemas
Ficheros 6 to sistemasFicheros 6 to sistemas
Ficheros 6 to sistemas
Gaby Carrion
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdf
ssuser948499
 
Edna Lenguaje C
Edna Lenguaje CEdna Lenguaje C
Edna Lenguaje C
Davitza
 

Similar a Ficheros de cabecera (20)

Ficheros de cabecera
Ficheros de cabeceraFicheros de cabecera
Ficheros de cabecera
 
PresentacionARCHIVO DE CABECERA
PresentacionARCHIVO DE CABECERAPresentacionARCHIVO DE CABECERA
PresentacionARCHIVO DE CABECERA
 
Ficheros 6 to sistemas
Ficheros 6 to sistemasFicheros 6 to sistemas
Ficheros 6 to sistemas
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de C
 
Marleneymariana1
Marleneymariana1Marleneymariana1
Marleneymariana1
 
Bibliotecas de c++
Bibliotecas de c++Bibliotecas de c++
Bibliotecas de c++
 
Angelica makas
Angelica makasAngelica makas
Angelica makas
 
Tipos de librería en c++
Tipos de librería en c++Tipos de librería en c++
Tipos de librería en c++
 
Bibliotecas que existen_para_c_
Bibliotecas que existen_para_c_Bibliotecas que existen_para_c_
Bibliotecas que existen_para_c_
 
Bibliotecas que existen_para_c_
Bibliotecas que existen_para_c_Bibliotecas que existen_para_c_
Bibliotecas que existen_para_c_
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_
 
BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdf
 
Bibliotecas de-c
Bibliotecas de-cBibliotecas de-c
Bibliotecas de-c
 
Instrucciones básicas para c++
Instrucciones básicas para c++Instrucciones básicas para c++
Instrucciones básicas para c++
 
Edna Lenguaje C
Edna Lenguaje CEdna Lenguaje C
Edna Lenguaje C
 
Presentacion1(3)(2)
Presentacion1(3)(2)Presentacion1(3)(2)
Presentacion1(3)(2)
 
bibliotecas c++
bibliotecas c++bibliotecas c++
bibliotecas c++
 
Bibliotecas existentes para_c_
Bibliotecas existentes para_c_Bibliotecas existentes para_c_
Bibliotecas existentes para_c_
 

Ficheros de cabecera

  • 1. Trabajo grupal Tema: los ficheros de cabeceras .ficheros mas Utilizados Por: cecibel encalada , vanessa jumbo Lic. Luz maria calderon Curso : 3ro ballicherato tecnico Especialidad : administracion en sistemas
  • 2. Archivos de cabeceras Se denomina fichero de cabecera, especialmente en el ámbito de los lenguajes de programación C y C++, al archivo, normalmente en forma de código fuente, que el compilador incluye de forma automática al procesar algún otro archivo fuente. La biblioteca estándar de C y la biblioteca estándar de C+ + tradicionalmente declaran sus funciones estándar en header files. En la mayoría de lenguajes de programación modernos, los programadores pueden dividir los programas en componentes de menor tamaño (como pueden ser clases y subrutinas) y distribuir esos componentes entre muchas unidades por traducir (típicamente en forma de archivos),
  • 3. Lenguaje c: archivos de cabeceras Libreria.h <- La extensión #Include <- Para Definir Ejemplo: //Ejemplo de programación en C #include <stdio.h> (Instrucciones de Entrada y Salida) Main() { Printf (“n Hola Mundo “);
  • 4. diferencias Existen diferentes archivos de cabecera como: string.h : Manejo de cadena ctype.h : Manejo de carácter math.h : Funciones matemáticas stdio.h : Entrada y salida time.h : Fecha y hora stdlib.h : Miselania
  • 5. Principales ficheros de cabecera Los principales ficheros de cabecera de C ``suelen ser'' los siguientes: ctype.h: Funciones útiles para la clasificación y el mapeado de códigos. errno.h: Funciones que permiten comprobar el valor almacenado en errno por algunas funciones de librerías. float.h: Funciones que establecen algunas propiedades de las representaciones de tipos real. limits.h: Funciones que establecen algunas propiedades de las representaciones de tipos enteros. math.h: Funciones que sirven para realizar operaciones matemáticas comunes sobre valores de tipo double Funciones útiles para la clasificación y el mapeado de
  • 6. stdarg.h: Son declaraciones que permiten acceder a los argumentos adicionales sin nombre en una función que acepta un número variable de argumentos. stdio.h: Macros y funciones para realizar operaciones de entrada y salida sobre ficheros y flujos de datos. stdlib.h y a veces unistd.h: Declaraciones de una colección de funciones útiles y la definición de tipos y macros para usarlas. Entre ellas suele estar la función malloc que permite hacer peticiones de memoria dinámica al sistema. string.h: Declaración de una colección de funciones útiles para manejar cadenas y otros arrays de caracteres. time.h: Declaración de funciones para el manejo de fechas.
  • 7. stdarg.h: Son declaraciones que permiten acceder a los argumentos adicionales sin nombre en una función que acepta un número variable de argumentos. stdio.h: Macros y funciones para realizar operaciones de entrada y salida sobre ficheros y flujos de datos. stdlib.h y a veces unistd.h: Declaraciones de una colección de funciones útiles y la definición de tipos y macros para usarlas. Entre ellas suele estar la función malloc que permite hacer peticiones de memoria dinámica al sistema. string.h: Declaración de una colección de funciones útiles para manejar cadenas y otros arrays de caracteres. time.h: Declaración de funciones para el manejo de fechas.