SlideShare una empresa de Scribd logo
1 de 6
ESTRUCTURA DE UN PROGRAMA EN C
• Cabecera
• Declaraciones
• Instrucciones

COMENTARIOS
/*comentario*/
DIRECTIVAS O LIBRERÍAS DEL
             PROCESADOR
•   El preprocesador tiene más o menos su propio lenguaje el cual puede ser
    una herramienta muy poderosa para el programador. Todas las directivas


    de preprocesador o comandos inician con un   #.
Las ventajas que tiene usar el preprocesador son:
• Los programas son más fáciles de desarrollar
• Son más fáciles de leer,.
• Son más fáciles de modificar
DIRECTIVAS


 #define Se usa para definir constantes o cualquier
  sustitución de macro. Ejemplo:
                #define PI 3.1415926


 # include Instruye al compilador para incluir otro
  archivo fuente que esta dado con esta directiva y
  de esta forma compilar otro archivo fuente.
  Ejemplo:
                #include <stdio.h>
DIRECTIVAS

  • #include <iostream.h>

  cout cout<< “cadena de caracteres”<<variables;
  cin cin>> variables;

  • #include <stdio.h>

   printf printf (“formato”, lista de datos);
   scanf scanf (“formato”, lista de direcciones de
   variables);
   puts puts(“cadena”);
   gets gets(cadena);
• #include <conio.h>
  getch a = getch();
  putch putch(caracter);

• #include <stdlib.h>

• System(“CLS”)
  System(“PAUSE”)
  Aritméticas;
  Números aleatorios; y
  Conversión de cadenas.

• #include <math.h>

Más contenido relacionado

Destacado

Pre-procesadores CSS. SASS
Pre-procesadores CSS. SASSPre-procesadores CSS. SASS
Pre-procesadores CSS. SASSMarionaCruz
 
Uso de las Infraestructuras de Datos Espaciales en Astronomía
Uso de las Infraestructuras de Datos Espaciales en AstronomíaUso de las Infraestructuras de Datos Espaciales en Astronomía
Uso de las Infraestructuras de Datos Espaciales en AstronomíaJose Gomez Castaño
 
DiseñO De Compilador
DiseñO De CompiladorDiseñO De Compilador
DiseñO De CompiladorBigbossH
 
Ide Eclipse, Breve Guía
Ide Eclipse, Breve GuíaIde Eclipse, Breve Guía
Ide Eclipse, Breve GuíaBenedeti
 
Partes internas y funcionamiento de discos duros ide y sata
Partes internas y funcionamiento de discos duros ide y sataPartes internas y funcionamiento de discos duros ide y sata
Partes internas y funcionamiento de discos duros ide y sataelisa
 

Destacado (8)

Compilador Exp
Compilador ExpCompilador Exp
Compilador Exp
 
Pre-procesadores CSS. SASS
Pre-procesadores CSS. SASSPre-procesadores CSS. SASS
Pre-procesadores CSS. SASS
 
Uso de las Infraestructuras de Datos Espaciales en Astronomía
Uso de las Infraestructuras de Datos Espaciales en AstronomíaUso de las Infraestructuras de Datos Espaciales en Astronomía
Uso de las Infraestructuras de Datos Espaciales en Astronomía
 
Compilador
CompiladorCompilador
Compilador
 
DiseñO De Compilador
DiseñO De CompiladorDiseñO De Compilador
DiseñO De Compilador
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Ide Eclipse, Breve Guía
Ide Eclipse, Breve GuíaIde Eclipse, Breve Guía
Ide Eclipse, Breve Guía
 
Partes internas y funcionamiento de discos duros ide y sata
Partes internas y funcionamiento de discos duros ide y sataPartes internas y funcionamiento de discos duros ide y sata
Partes internas y funcionamiento de discos duros ide y sata
 

Similar a Estructura C: Cabecera, Directivas, Comentarios

Programación de nivel básico 1. c1.
Programación de nivel básico 1. c1.Programación de nivel básico 1. c1.
Programación de nivel básico 1. c1.DENIRAMIREZANDRADE
 
Programación de nivel básico 1. c1. p1.
Programación de nivel básico 1. c1. p1.Programación de nivel básico 1. c1. p1.
Programación de nivel básico 1. c1. p1.DENIRAMIREZANDRADE
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicosAntonio San
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosJosé Antonio Sandoval Acosta
 
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)Maztherprozh
 
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)Maztherprozh
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programaciondianithacipriano
 
Instrucciones Basicas para C++
Instrucciones Basicas para C++Instrucciones Basicas para C++
Instrucciones Basicas para C++Dj109
 
Giseproi curso de programación - sesión 1 a - introducción a la programación
Giseproi   curso de programación - sesión 1 a - introducción a la programaciónGiseproi   curso de programación - sesión 1 a - introducción a la programación
Giseproi curso de programación - sesión 1 a - introducción a la programacióngiseproi
 
Tema 2 funciones
Tema 2 funcionesTema 2 funciones
Tema 2 funcionesBelén
 
Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++MartinCetis109
 
Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++MartinCetis109
 
Estructura basica para_c_++
Estructura basica para_c_++Estructura basica para_c_++
Estructura basica para_c_++heidiromero11
 
Estructura basica para_c_(2)
Estructura basica para_c_(2)Estructura basica para_c_(2)
Estructura basica para_c_(2)LuisCetis109
 

Similar a Estructura C: Cabecera, Directivas, Comentarios (20)

Programación de nivel básico 1. c1.
Programación de nivel básico 1. c1.Programación de nivel básico 1. c1.
Programación de nivel básico 1. c1.
 
Programación de nivel básico 1. c1. p1.
Programación de nivel básico 1. c1. p1.Programación de nivel básico 1. c1. p1.
Programación de nivel básico 1. c1. p1.
 
Tema vi
Tema viTema vi
Tema vi
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicos
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
 
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
Estructurabsicadeunprogramaendevc 140605195118-phpapp02(2)
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Tema vi
Tema viTema vi
Tema vi
 
Instrucciones Basicas para C++
Instrucciones Basicas para C++Instrucciones Basicas para C++
Instrucciones Basicas para C++
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Unmsm02 2008
Unmsm02 2008Unmsm02 2008
Unmsm02 2008
 
Giseproi curso de programación - sesión 1 a - introducción a la programación
Giseproi   curso de programación - sesión 1 a - introducción a la programaciónGiseproi   curso de programación - sesión 1 a - introducción a la programación
Giseproi curso de programación - sesión 1 a - introducción a la programación
 
Tema 2 funciones
Tema 2 funcionesTema 2 funciones
Tema 2 funciones
 
Niveles de optimizacion de algoritmos
Niveles de optimizacion de algoritmosNiveles de optimizacion de algoritmos
Niveles de optimizacion de algoritmos
 
Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++
 
Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++
 
Estructura basica para_c_++
Estructura basica para_c_++Estructura basica para_c_++
Estructura basica para_c_++
 
Estructura basica para_c_(2)
Estructura basica para_c_(2)Estructura basica para_c_(2)
Estructura basica para_c_(2)
 

Más de Belén

Formato curriculum 2013
Formato curriculum 2013Formato curriculum 2013
Formato curriculum 2013Belén
 
Tópicos especiales 5 marzo 2013
Tópicos especiales 5 marzo 2013Tópicos especiales 5 marzo 2013
Tópicos especiales 5 marzo 2013Belén
 
Informatica educativa final
Informatica educativa finalInformatica educativa final
Informatica educativa finalBelén
 
Topicos especiales
Topicos especialesTopicos especiales
Topicos especialesBelén
 
Funciones biblioteca
Funciones bibliotecaFunciones biblioteca
Funciones bibliotecaBelén
 
Vectores
VectoresVectores
VectoresBelén
 
Estructuras de control en c
Estructuras de control en cEstructuras de control en c
Estructuras de control en cBelén
 
Unidad2
Unidad2Unidad2
Unidad2Belén
 
Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Belén
 
Datos belen
Datos belenDatos belen
Datos belenBelén
 
Introduccion
IntroduccionIntroduccion
IntroduccionBelén
 
Introduccion
IntroduccionIntroduccion
IntroduccionBelén
 
Datos informativos
Datos informativosDatos informativos
Datos informativosBelén
 
Unidad2
Unidad2Unidad2
Unidad2Belén
 
Sotfware
SotfwareSotfware
SotfwareBelén
 
Primavera
PrimaveraPrimavera
PrimaveraBelén
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujoBelén
 
Tecnologia
TecnologiaTecnologia
TecnologiaBelén
 
Tecnologia
TecnologiaTecnologia
TecnologiaBelén
 

Más de Belén (20)

Formato curriculum 2013
Formato curriculum 2013Formato curriculum 2013
Formato curriculum 2013
 
Tópicos especiales 5 marzo 2013
Tópicos especiales 5 marzo 2013Tópicos especiales 5 marzo 2013
Tópicos especiales 5 marzo 2013
 
Informatica educativa final
Informatica educativa finalInformatica educativa final
Informatica educativa final
 
Topicos especiales
Topicos especialesTopicos especiales
Topicos especiales
 
Funciones biblioteca
Funciones bibliotecaFunciones biblioteca
Funciones biblioteca
 
Vectores
VectoresVectores
Vectores
 
Estructuras de control en c
Estructuras de control en cEstructuras de control en c
Estructuras de control en c
 
Unidad2
Unidad2Unidad2
Unidad2
 
Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013Lenguajes de programación 5 marzo 2013
Lenguajes de programación 5 marzo 2013
 
Datos belen
Datos belenDatos belen
Datos belen
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Datos informativos
Datos informativosDatos informativos
Datos informativos
 
Unidad2
Unidad2Unidad2
Unidad2
 
Sotfware
SotfwareSotfware
Sotfware
 
Hola
HolaHola
Hola
 
Primavera
PrimaveraPrimavera
Primavera
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 

Estructura C: Cabecera, Directivas, Comentarios

  • 1.
  • 2. ESTRUCTURA DE UN PROGRAMA EN C • Cabecera • Declaraciones • Instrucciones COMENTARIOS /*comentario*/
  • 3. DIRECTIVAS O LIBRERÍAS DEL PROCESADOR • El preprocesador tiene más o menos su propio lenguaje el cual puede ser una herramienta muy poderosa para el programador. Todas las directivas de preprocesador o comandos inician con un #. Las ventajas que tiene usar el preprocesador son: • Los programas son más fáciles de desarrollar • Son más fáciles de leer,. • Son más fáciles de modificar
  • 4. DIRECTIVAS #define Se usa para definir constantes o cualquier sustitución de macro. Ejemplo: #define PI 3.1415926 # include Instruye al compilador para incluir otro archivo fuente que esta dado con esta directiva y de esta forma compilar otro archivo fuente. Ejemplo: #include <stdio.h>
  • 5. DIRECTIVAS • #include <iostream.h> cout cout<< “cadena de caracteres”<<variables; cin cin>> variables; • #include <stdio.h> printf printf (“formato”, lista de datos); scanf scanf (“formato”, lista de direcciones de variables); puts puts(“cadena”); gets gets(cadena);
  • 6. • #include <conio.h> getch a = getch(); putch putch(caracter); • #include <stdlib.h> • System(“CLS”) System(“PAUSE”) Aritméticas; Números aleatorios; y Conversión de cadenas. • #include <math.h>