SlideShare una empresa de Scribd logo
1 de 9
Se puede crear un
archivo que contenga el
programa completo,
como en los ejemplos
que se tienen más
adelante.
Se puede usar cualquier
editor de textos ordinario
con el que se esté
familiarizado.
Por convención el nombre del
archivo debe terminar con
“.c'' por ejemplo: miprograma.c
progprueba.c.
El contenido del archivo deberá
obedecer la sintaxis de C. Existen
muchos compiladores de C
Existen otros compiladores menos
comunes de C y C++.
Si hay errores obvios en el
programa (tales como
palabras mal escritas,
caracteres no tecleados u
omisiones de punto y coma),
el compilador se detendrá y
los reportará.
Podría haber desde luego
errores lógicos que el
compilador no podrá
detectar. En el caso que esta
fuera la situación se le estará
indicando a la computadora
que haga las operaciones
incorrectas.
Un compilador es
un programa
informático
que traduce un
programa escrito en
un lenguaje de
programación a otro
lenguaje de
programación,
generando un
programa equivalente
que la máquina será
capaz de interpretar.
El compilador de C traduce el
código fuente en código de
ensamblador. El código fuente es
recibido del preprocesador.
Si hay errores obvios en el
programa (tales como palabras
mal escritas, caracteres no
tecleados u omisiones de punto y
coma), el compilador se detendrá
y los reportará.
Es el proceso de identificar y
corregir errores de programación
Cualquier programa o aplicación
tiene error en su código, con lo
cual es necesaria una depuración
para su correcto funcionamiento,
para esto existen aplicaciones
para depurar, imagínate rastrear
línea por línea de una aplicación
en busca de errores
Ejecutar es la acción de
iniciar la carga de
un programa o de
cualquier archivo ejecutable.
En otras palabras, la
ejecución es
el proceso mediante el cual
una computadora lleva a
cabo las instrucciones de un
programa informático.
Se ejecuta el programa,
mostrando algún resultado en la
pantalla. En éste estado, podría
haber errores en tiempo de
ejecución (run-time errors), tales
como división por cero, o bien,
podrían hacerse evidentes al ver
que el programa no produce la
salida correcta.
Si lo anterior sucede, entonces se
debe regresar a editar el archivo
del programa, recompilarlo, y
ejecutarlo nuevamente.

Más contenido relacionado

La actualidad más candente

2.2 depuracion de un programa en c
2.2 depuracion de un programa en c2.2 depuracion de un programa en c
2.2 depuracion de un programa en cSNPP
 
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compiladorLenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compiladorCarlos
 
Pasos para poner rapido el pc
Pasos para poner rapido el pcPasos para poner rapido el pc
Pasos para poner rapido el pcEver Atencia
 
2da parte instalación del compilador
 2da parte instalación del compilador 2da parte instalación del compilador
2da parte instalación del compiladoryuli02
 

La actualidad más candente (16)

Tutorial mplab 6x[1]
Tutorial mplab 6x[1]Tutorial mplab 6x[1]
Tutorial mplab 6x[1]
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
UNIDAD 3
UNIDAD 3 UNIDAD 3
UNIDAD 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Informatica
InformaticaInformatica
Informatica
 
P01.Desarrollo de aplicaciones con mplab
P01.Desarrollo de aplicaciones con mplabP01.Desarrollo de aplicaciones con mplab
P01.Desarrollo de aplicaciones con mplab
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Uso Mplab
Uso MplabUso Mplab
Uso Mplab
 
2.2 depuracion de un programa en c
2.2 depuracion de un programa en c2.2 depuracion de un programa en c
2.2 depuracion de un programa en c
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compiladorLenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
Lenguajesdeprogramacion c nivel1-unidad2-01-instalando compilador el compilador
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Aprendiendo a programar en Ada
Aprendiendo a programar en AdaAprendiendo a programar en Ada
Aprendiendo a programar en Ada
 
Pasos para poner rapido el pc
Pasos para poner rapido el pcPasos para poner rapido el pc
Pasos para poner rapido el pc
 
Errores en c++
Errores en c++Errores en c++
Errores en c++
 
2da parte instalación del compilador
 2da parte instalación del compilador 2da parte instalación del compilador
2da parte instalación del compilador
 

Destacado

Combined heat and power for electricity generation
Combined heat and power for electricity generationCombined heat and power for electricity generation
Combined heat and power for electricity generationBTeamEnergy
 
Osseointegration/dental implant courses by Indian dental academy
Osseointegration/dental implant courses by Indian dental academyOsseointegration/dental implant courses by Indian dental academy
Osseointegration/dental implant courses by Indian dental academyIndian dental academy
 
Dental Implant Presentation
Dental Implant PresentationDental Implant Presentation
Dental Implant PresentationLee Sheldon
 
Dental implant
Dental implantDental implant
Dental implantdukeheart
 
Implant design and consideration/ dentistry work
Implant design and consideration/ dentistry workImplant design and consideration/ dentistry work
Implant design and consideration/ dentistry workIndian dental academy
 
types and classification of dental implants
types and classification of dental implantstypes and classification of dental implants
types and classification of dental implantsDesa Ghanavi
 

Destacado (7)

Combined heat and power for electricity generation
Combined heat and power for electricity generationCombined heat and power for electricity generation
Combined heat and power for electricity generation
 
Osseointegration/dental implant courses by Indian dental academy
Osseointegration/dental implant courses by Indian dental academyOsseointegration/dental implant courses by Indian dental academy
Osseointegration/dental implant courses by Indian dental academy
 
Dental Implant Presentation
Dental Implant PresentationDental Implant Presentation
Dental Implant Presentation
 
online fixed orthodontics course
online fixed orthodontics courseonline fixed orthodontics course
online fixed orthodontics course
 
Dental implant
Dental implantDental implant
Dental implant
 
Implant design and consideration/ dentistry work
Implant design and consideration/ dentistry workImplant design and consideration/ dentistry work
Implant design and consideration/ dentistry work
 
types and classification of dental implants
types and classification of dental implantstypes and classification of dental implants
types and classification of dental implants
 

Similar a Unidad 3

Aplicar los pricipios de programacion en la solucion de problemas 33
Aplicar los pricipios de programacion en la solucion de problemas 33Aplicar los pricipios de programacion en la solucion de problemas 33
Aplicar los pricipios de programacion en la solucion de problemas 33Jahir Sanchez Sdval
 
Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)Leslie Diaz
 
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTMLPASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTMLfelipeforero72
 
Terceraunidad 130504124039-phpapp02
Terceraunidad 130504124039-phpapp02Terceraunidad 130504124039-phpapp02
Terceraunidad 130504124039-phpapp02Maryfer' Ortega
 
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...Kareen's Maldonado
 
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...carolina peña
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicospablo
 
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...Domitho Ibarra
 

Similar a Unidad 3 (20)

Aplicar los pricipios de programacion en la solucion de problemas 33
Aplicar los pricipios de programacion en la solucion de problemas 33Aplicar los pricipios de programacion en la solucion de problemas 33
Aplicar los pricipios de programacion en la solucion de problemas 33
 
Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3 margie
Unidad 3 margieUnidad 3 margie
Unidad 3 margie
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTMLPASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Terceraunidad 130504124039-phpapp02
Terceraunidad 130504124039-phpapp02Terceraunidad 130504124039-phpapp02
Terceraunidad 130504124039-phpapp02
 
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...
3 ponerapuntoelprogramamedianteelusodeuneditordelenguajedeprogramacinestructu...
 
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...
3. poner a punto el programa mediante el uso de un editor de lenguaje de prog...
 
Innovacionk m
Innovacionk mInnovacionk m
Innovacionk m
 
Conceptos básicos
Conceptos básicosConceptos básicos
Conceptos básicos
 
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...
3 unidad.Poner a punto el programa mediante el uso de un editor de lenguaje d...
 
Tercera unidad ;3
Tercera unidad ;3Tercera unidad ;3
Tercera unidad ;3
 
Unidad ad 3
Unidad ad 3Unidad ad 3
Unidad ad 3
 
Apuntes de c
Apuntes de cApuntes de c
Apuntes de c
 

Más de Griseld Reyes (20)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Practica 30
Practica 30Practica 30
Practica 30
 
Practica 29
Practica 29Practica 29
Practica 29
 
Práctica 28
Práctica 28Práctica 28
Práctica 28
 
Practica 27
Practica 27Practica 27
Practica 27
 
Practica 26
Practica 26Practica 26
Practica 26
 
Práctica 24
Práctica 24 Práctica 24
Práctica 24
 
Unidad 6
Unidad 6Unidad 6
Unidad 6
 
Practica 25
Practica 25Practica 25
Practica 25
 
Practica 23
Practica 23Practica 23
Practica 23
 
Practica 21
Practica 21Practica 21
Practica 21
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Sopa de letras
Sopa de letrasSopa de letras
Sopa de letras
 
Práctica22
Práctica22Práctica22
Práctica22
 
Practica 20
Practica 20Practica 20
Practica 20
 
Practica 18
Practica 18Practica 18
Practica 18
 
Practica 19
Practica 19Practica 19
Practica 19
 
Práctica 16
Práctica  16Práctica  16
Práctica 16
 
Practica 17
Practica 17Practica 17
Practica 17
 
Practica 15
Practica 15Practica 15
Practica 15
 

Unidad 3

  • 1.
  • 2. Se puede crear un archivo que contenga el programa completo, como en los ejemplos que se tienen más adelante. Se puede usar cualquier editor de textos ordinario con el que se esté familiarizado.
  • 3. Por convención el nombre del archivo debe terminar con “.c'' por ejemplo: miprograma.c progprueba.c. El contenido del archivo deberá obedecer la sintaxis de C. Existen muchos compiladores de C Existen otros compiladores menos comunes de C y C++.
  • 4. Si hay errores obvios en el programa (tales como palabras mal escritas, caracteres no tecleados u omisiones de punto y coma), el compilador se detendrá y los reportará. Podría haber desde luego errores lógicos que el compilador no podrá detectar. En el caso que esta fuera la situación se le estará indicando a la computadora que haga las operaciones incorrectas.
  • 5. Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.
  • 6. El compilador de C traduce el código fuente en código de ensamblador. El código fuente es recibido del preprocesador. Si hay errores obvios en el programa (tales como palabras mal escritas, caracteres no tecleados u omisiones de punto y coma), el compilador se detendrá y los reportará.
  • 7. Es el proceso de identificar y corregir errores de programación Cualquier programa o aplicación tiene error en su código, con lo cual es necesaria una depuración para su correcto funcionamiento, para esto existen aplicaciones para depurar, imagínate rastrear línea por línea de una aplicación en busca de errores
  • 8. Ejecutar es la acción de iniciar la carga de un programa o de cualquier archivo ejecutable. En otras palabras, la ejecución es el proceso mediante el cual una computadora lleva a cabo las instrucciones de un programa informático.
  • 9. Se ejecuta el programa, mostrando algún resultado en la pantalla. En éste estado, podría haber errores en tiempo de ejecución (run-time errors), tales como división por cero, o bien, podrían hacerse evidentes al ver que el programa no produce la salida correcta. Si lo anterior sucede, entonces se debe regresar a editar el archivo del programa, recompilarlo, y ejecutarlo nuevamente.