SlideShare uma empresa Scribd logo
1 de 8
Aplicacióndel lenguaje c
Jesús reyes
Ci: 21135574
c
LENGUAJE C C
es un lenguaje de programaciónde propósito general que ofrece una
economía sintáctica, control de flujoy estructurassencillas y un buen
conjunto de operadores. No es un lenguajede muy alto nivel y más bien un
lenguajepequeño, sencillo y no está especializado en ningún tipode
aplicación. Esto lo hace un lenguajepotente, con un campo de aplicación
ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un
programador puede utilizar la totalidad del lenguaje.
Funciones
 Las funciones permitena un programador modula rizar un programa. Todas
las variables declaradas en las definiciones de funciónson variables locales
(sonconocidas sólo en la funciónen la cual estándefinidas). La mayor parte
de las funciones tienen unalista de parámetros. Los parámetros proporcionan
la formade comunicar informaciónentre funciones. Los parámetrosde
funciónsontambiénvariables locales.
VENTAJAS Y DESVENTAS
 El lenguajeC hasidopensadoÉl lenguajeC hasidopensadoparaseraltamenteparaseraltamente
transportable.Transportable.Usaunlenguajede Usaunlenguajede preprocesador, elreprocesado,el
preprocesadorde C, parapreprocesadordeC, paratareascomodefinirmacrosY tareascomodefinir
macrose incluirmúltiplesarchivosdeincluirmúltiplesarchivosde códigofuente.códigofuente.
SoporteparaprogramaciónSoporteparaprogramaciónorientadaa objetos, aunqueorientadaa
objetos,aunquelaimplementaciónoriginaldelaimplementaciónoriginalde C++fueun
preprocesadorC++fue unpreprocesadorquetraducíacódigofuentede quetraducíacódigofuentede
C++a C.C++a C. Funcionesanidadas, aunqueFuncionesanidadas,aunqueGCC tieneesta
característicaGCC tieneestacaracterísticacomoextensión. comoextensión.
CARACTERISTICAS DEL LENGUAJE C
 Orientado a la programación de sistemas - Es altamente
transportable - Es muy flexible - Genera códigomuy eficiente -
Es muy expresivo (se pueden realizar muchas funciones
escribiendopocas líneas de código) - Es muy poco modular -
Hace pocas comprobaciones - Da poca disciplina al
programador - Es difícil leer código escrito por otras personas
APLICACIONES
 Aplicacióndel lenguajeC++ en la actualidad
 En la actualidad, éstelenguaje se estausandoen aplicaciones de bajonivel,
comolo es la adquisiciónde datos, la creaciónde programas sencillos,
ejecutables paraalgunas tareas, etc; peromuchas empresas lo usanparael
control de procesos, ya que es un programa de bajonivel, por lo que ocupa
bajos espacios de memoria, además de ser eficiente en dicho control, y con
grandes ventajas en la traficaciónde datos.
WEBGRAFIA
 http://erwinalexvargas.blogspot.com/2011/04/aplicacion-del-lenguaje-c-en-
la.html
 http://es.slideshare.net/Roxa1190/presentacion-lenguaje-c-y-sistemas-
operativos?qid=2175eefc-107c-4ff1-891c-
dab2d3237f82&v=default&b=&from_search=2
 http://willie.cubava.cu/2015/02/solucion-a-un-problema-de-la-vida-real-en-
el-lenguaje-c/
REFLEXIÓN
 En el pasado,manejardispositivos comoun reproductorde cintasVHS o una videocámara
era una cuestiónmás de hardware que de software, su propietariodebíalimitarsea
simplementeinteractuarcon unos botonesmecánicosdistribuidos por el cuerpodel producto,
accediendoa funcionesbásicasy únicaspara cada tipología de dispositivo.Un tiempo
después fuenecesariodisponerde un sistema capaz de permitiroperar conuna máquina, de
formamás o menosintuitiva, para dar respuesta a unas u otras necesidadesde controlde
unosprocesosy unas actividades. Conlosdiversossistemasoperativosexistentes en la
actualidad, se facilitanciertastareas,sin embargo, es importanteacotarque la tecnologíay las
aplicaciones avanzandía a día, por lo tanto,lo quecreemosinnovadorhoy,mañanaquedará
totalmente obsoleto,sinembargoseguimos introducidosen estemundomodernomientras
podamos…

Mais conteúdo relacionado

Mais procurados

Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libre
Alex Benavides
 

Mais procurados (20)

Mapa conceptual ac
Mapa conceptual acMapa conceptual ac
Mapa conceptual ac
 
Mapa conceptual
Mapa conceptual Mapa conceptual
Mapa conceptual
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
Programacion web I
Programacion web IProgramacion web I
Programacion web I
 
Programación
ProgramaciónProgramación
Programación
 
Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2Concepto de programacion laboratorio 2
Concepto de programacion laboratorio 2
 
Conceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapaConceptos basicos de ensamblador mapa
Conceptos basicos de ensamblador mapa
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Diapositivas software libre
Diapositivas software libreDiapositivas software libre
Diapositivas software libre
 
tema libre
tema libretema libre
tema libre
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.Lenguaje de programación C - Cleibery.
Lenguaje de programación C - Cleibery.
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Compilador
CompiladorCompilador
Compilador
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
 

Destaque (6)

Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozada
 
Software
SoftwareSoftware
Software
 
Aislantes solidos
Aislantes solidosAislantes solidos
Aislantes solidos
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Aplicaciones de lenguaje c
Aplicaciones de lenguaje cAplicaciones de lenguaje c
Aplicaciones de lenguaje c
 

Semelhante a Presentación APLICACIÓN AL LENGUAJE C

Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
johitafresh
 
Poner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionPoner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacion
lupitagarcia07
 
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
pedrolrc
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Alejandro Perez
 

Semelhante a Presentación APLICACIÓN AL LENGUAJE C (20)

aplicacion del lenguaje c
aplicacion del lenguaje caplicacion del lenguaje c
aplicacion del lenguaje c
 
Edgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje cEdgar avila aplicaciones de lenguaje c
Edgar avila aplicaciones de lenguaje c
 
Lenguaje c hebert gonzalez
Lenguaje c hebert gonzalezLenguaje c hebert gonzalez
Lenguaje c hebert gonzalez
 
Programacion
ProgramacionProgramacion
Programacion
 
TRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdfTRABAJO FINAL PROGRAMACIÓN.pdf
TRABAJO FINAL PROGRAMACIÓN.pdf
 
Cabrera ies 2011
Cabrera ies 2011Cabrera ies 2011
Cabrera ies 2011
 
Taller saberes previos
Taller saberes previosTaller saberes previos
Taller saberes previos
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Poner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacionPoner a punto mediante el uso de un editor de lenguaje de programacion
Poner a punto mediante el uso de un editor de lenguaje de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
lenguaje de programación
lenguaje de programación lenguaje de programación
lenguaje de programación
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Características de 10 lenguajes de programación
Características de 10 lenguajes de programaciónCaracterísticas de 10 lenguajes de programación
Características de 10 lenguajes de programación
 
Evolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programaciónEvolución y clasificación de los lenguajes de programación
Evolución y clasificación de los lenguajes de programación
 
2Lenguaje c
2Lenguaje c2Lenguaje c
2Lenguaje c
 
LENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION
LENGUAJES DE PROGRAMACION
 
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
Presentación lenguaje c (pedro luis rodriguez c.i. 16388340)
 
Informe.
Informe.Informe.
Informe.
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 

Último

Letra de cambio definición y características.ppt
Letra de cambio definición y características.pptLetra de cambio definición y características.ppt
Letra de cambio definición y características.ppt
ssuserbdc329
 
metodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacientemetodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un paciente
MedicinaInternaresid1
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
JC Díaz Herrera
 

Último (20)

P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptxP.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
P.P ANÁLISIS DE UN TEXTO BÍBLICO. TEMA 10.pptx
 
Letra de cambio definición y características.ppt
Letra de cambio definición y características.pptLetra de cambio definición y características.ppt
Letra de cambio definición y características.ppt
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdf
 
6.3 Hidrologia Geomorfologia Cuenca.pptx
6.3 Hidrologia Geomorfologia Cuenca.pptx6.3 Hidrologia Geomorfologia Cuenca.pptx
6.3 Hidrologia Geomorfologia Cuenca.pptx
 
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombiadecreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
decreto 2090 de 2003.pdf actividades de alto riesgo en Colombia
 
La Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdfLa Guerra Biologica - Emiliano Paico Vilchez.pdf
La Guerra Biologica - Emiliano Paico Vilchez.pdf
 
Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdf
 
Perú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineriaPerú en el ranking mundial, segun datos mineria
Perú en el ranking mundial, segun datos mineria
 
Análisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.pptAnálisis del Modo y Efecto de Fallas AMEF.ppt
Análisis del Modo y Efecto de Fallas AMEF.ppt
 
Las familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdfLas familias más ricas de África en el año (2024).pdf
Las familias más ricas de África en el año (2024).pdf
 
Adultos Mayores más de 60 años como de la población total (2024).pdf
Adultos Mayores más de 60 años como  de la población total (2024).pdfAdultos Mayores más de 60 años como  de la población total (2024).pdf
Adultos Mayores más de 60 años como de la población total (2024).pdf
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
 
variables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpointvariables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpoint
 
metodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un pacientemetodo SOAP utilizado para evaluar el estado de un paciente
metodo SOAP utilizado para evaluar el estado de un paciente
 
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdfPorcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
Porcentaje de población blanca europea en Europa Occidental (1923-2024).pdf
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdfReservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
Reservas de divisas y oro en México en sexenio de AMLO (2018-2024).pdf
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docxAMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
AMNIOS Y CORDON UMBILICAL en el 3 embarazo (1).docx
 

Presentación APLICACIÓN AL LENGUAJE C

  • 1. Aplicacióndel lenguaje c Jesús reyes Ci: 21135574 c
  • 2. LENGUAJE C C es un lenguaje de programaciónde propósito general que ofrece una economía sintáctica, control de flujoy estructurassencillas y un buen conjunto de operadores. No es un lenguajede muy alto nivel y más bien un lenguajepequeño, sencillo y no está especializado en ningún tipode aplicación. Esto lo hace un lenguajepotente, con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje.
  • 3. Funciones  Las funciones permitena un programador modula rizar un programa. Todas las variables declaradas en las definiciones de funciónson variables locales (sonconocidas sólo en la funciónen la cual estándefinidas). La mayor parte de las funciones tienen unalista de parámetros. Los parámetros proporcionan la formade comunicar informaciónentre funciones. Los parámetrosde funciónsontambiénvariables locales.
  • 4. VENTAJAS Y DESVENTAS  El lenguajeC hasidopensadoÉl lenguajeC hasidopensadoparaseraltamenteparaseraltamente transportable.Transportable.Usaunlenguajede Usaunlenguajede preprocesador, elreprocesado,el preprocesadorde C, parapreprocesadordeC, paratareascomodefinirmacrosY tareascomodefinir macrose incluirmúltiplesarchivosdeincluirmúltiplesarchivosde códigofuente.códigofuente. SoporteparaprogramaciónSoporteparaprogramaciónorientadaa objetos, aunqueorientadaa objetos,aunquelaimplementaciónoriginaldelaimplementaciónoriginalde C++fueun preprocesadorC++fue unpreprocesadorquetraducíacódigofuentede quetraducíacódigofuentede C++a C.C++a C. Funcionesanidadas, aunqueFuncionesanidadas,aunqueGCC tieneesta característicaGCC tieneestacaracterísticacomoextensión. comoextensión.
  • 5. CARACTERISTICAS DEL LENGUAJE C  Orientado a la programación de sistemas - Es altamente transportable - Es muy flexible - Genera códigomuy eficiente - Es muy expresivo (se pueden realizar muchas funciones escribiendopocas líneas de código) - Es muy poco modular - Hace pocas comprobaciones - Da poca disciplina al programador - Es difícil leer código escrito por otras personas
  • 6. APLICACIONES  Aplicacióndel lenguajeC++ en la actualidad  En la actualidad, éstelenguaje se estausandoen aplicaciones de bajonivel, comolo es la adquisiciónde datos, la creaciónde programas sencillos, ejecutables paraalgunas tareas, etc; peromuchas empresas lo usanparael control de procesos, ya que es un programa de bajonivel, por lo que ocupa bajos espacios de memoria, además de ser eficiente en dicho control, y con grandes ventajas en la traficaciónde datos.
  • 8. REFLEXIÓN  En el pasado,manejardispositivos comoun reproductorde cintasVHS o una videocámara era una cuestiónmás de hardware que de software, su propietariodebíalimitarsea simplementeinteractuarcon unos botonesmecánicosdistribuidos por el cuerpodel producto, accediendoa funcionesbásicasy únicaspara cada tipología de dispositivo.Un tiempo después fuenecesariodisponerde un sistema capaz de permitiroperar conuna máquina, de formamás o menosintuitiva, para dar respuesta a unas u otras necesidadesde controlde unosprocesosy unas actividades. Conlosdiversossistemasoperativosexistentes en la actualidad, se facilitanciertastareas,sin embargo, es importanteacotarque la tecnologíay las aplicaciones avanzandía a día, por lo tanto,lo quecreemosinnovadorhoy,mañanaquedará totalmente obsoleto,sinembargoseguimos introducidosen estemundomodernomientras podamos…