SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO POPULAR PARA EDUCACION
UNIVERSITARIA CIENCIA Y TECNOLOGIA
UNIVERSIDAD FERMIN TORO
MATERIA COMPUTACIÓN PARA INGENIEROS
SAIA B
TUTOR: BERRIOS YAKIRANA
NIEL VELASQUEZ C.I. 10382323
NOV 2015
PRESENTACION LENGUAJE C
LENGUAJE C
• El lenguaje C fue inventado e implementado por primera vez por Dennis Richie en un
DEC PDP-11 en Bell Laboratorios.
Es el resultado de un proceso de desarrollo comenzando con un lenguaje anterior
denominado B, inventado por Ken Thompson. En los años 70 el lenguaje B llevo al
desarrollo del C. En 1978, Brian Kernighan y
Dennis Ritchie publicaron el libro the C Programing Laguange. Durante muchos años el
estándar de C fue la versión proporcionada con versión 5 de l sistema operativo UNIX. En
1983, el instituto de estándares americanos establecido un estándar que definiera el
lenguaje C, conocido como ANSI C. Hoy día todos los principales compiladores de C llevan
implantado el estándar ANSI.
El lenguaje se denomina como un lenguaje de nivel medio, puesto que combina
elementos de lenguaje de alto nivel (Fortran, Pascal, Basic….) con el funcionalismo del
lenguaje ensamblador.
LENGUAJE C CARACTERISTICA:
C permite la manipulación de bits bytes y direcciones ( los elementos
básicos con que funciona la computadora). Otra característica del C es
que posee muy pocas palabras claves (32, donde 27 fueron definidas
en la versión original y cinco añadidas por el comité del ANSI. Todas las
palabras claves del C están en minúscula ( C distingue entre
mayúscula y minúsculas).
LENGUAJE C CARACTERISTICA:
• En la siguiente tabla se muestran las 32 palabras claves las que están en
negrilla y color de fuente azul son las cinco añadidas por el comité ANSI:
auto break case char const continue default do
double else enum extern float for goto if
inf long register return short signed sizeof static
struct switch tipedef union unsigned void volatile while
LENGUAJE C CARACTERISTICA:
• Los programa en C consiste en una o mas funciones. La única función que debe
estar absolutamente presente es la denominada main, siendo la primera que
es llamada cuando comienza la ejecución del programa. Aunque main no
forma técnicamente parte del lenguaje C, Hay que tratarla como si lo fuera,
pues si se emplea para nombrar una variable, probablemente confundirá al
copilador.
LENGUAJE C CARACTERISTICAS
• VENTAJAS:
• Orientado a la programación de
sistemas.
• Es altamente transportable.
• Es muy flexible.
• Genera código muy eficiente
• Es muy expresivo se pueden realizar
muchas funciones escribiendo pocas
líneas del código.
DESVENTAJAS:
• Es muy poco modular.
• Recolección de basura.
• Funciones anidadas
• Es difícil leer el código escrito por otras
personas.
LENGUAJE C DERVADOS DE ESTE LENGUAJE
EJEMPLO DE LA VIDA REAL
• Un programa fácil de entender y realizar es el de calcular el área de un circulo cuando se conoce su radio. se tiene la siguiente formula matemática:
• área = radio²
• Una versión de este código en lenguaje C es la siguiente:
• / * Area de un circulo */
• # include <stdio.h>
• # include <stdlib.h>
• # define PI 3.141592653
• Int main (int argc, char * argv [] )
• {
• float radio = 10,5;
• Float área ;
• area = PI*radio*radio;
• Printf (“ El área de un circulo de radio % f es  t %f .  n” , radio, área);
• Exit (0)
• }
REFLEXIONES
LA CONCLUSIÓN DE LO PLANTEADO
SOBRE EL LENGUAJE C ES QUE TODAVIA
CON CASI 40 AÑOS DE ES UNA
HERRAMIENTA IMPORTANTE DE LA
COMPUTACION DEL CUAL SE HAN
DERIVADO NUEVOS LENGUAJES Y SE
HAN CREADO SISTEMAS OPERATIVOS Y
SIGUE SIENDO UTIL PARA MUCHOS USOS
EN LA COMPUTACION Y ES EL LENGUAJE
PREDILECTO DE LA EDUCACION
UNIVERSITARIA
blog.pucp.edu.pe
http://www.tecnoaprende.com.mx
canal-ayuda.org
audienciaelectronica.net
matematicas.unam.mx
adanvvv.wordpress.com
WEBGRAFIA BIBLOGRAFIA
INTRODUCCION A LA COMPUTACION
AUTOR
MIHAELA JUGANARU MATHIEU
GRUPO EDITORIAL PATRIA
PRIMERA EDICION MEXICO 2012

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Autómatas Finitos
Autómatas FinitosAutómatas Finitos
Autómatas Finitos
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata
 
Funciones radicales; por Jhoan Barrios
Funciones radicales; por Jhoan BarriosFunciones radicales; por Jhoan Barrios
Funciones radicales; por Jhoan Barrios
 
Autómatas de Pila
Autómatas de PilaAutómatas de Pila
Autómatas de Pila
 
Automatas de estado finito
Automatas de estado finitoAutomatas de estado finito
Automatas de estado finito
 
Type conversion, precedence, associativity in c programming
Type conversion, precedence, associativity in c programmingType conversion, precedence, associativity in c programming
Type conversion, precedence, associativity in c programming
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
LA FUNCION CONSTANTE
LA FUNCION CONSTANTELA FUNCION CONSTANTE
LA FUNCION CONSTANTE
 
Algoritmo de compresión de huffman
Algoritmo de compresión de huffmanAlgoritmo de compresión de huffman
Algoritmo de compresión de huffman
 
Autómata de Pila
Autómata de Pila Autómata de Pila
Autómata de Pila
 
Equivalencia de autómatas finitos y expresiones regulares.
Equivalencia de autómatas finitos y expresiones regulares.Equivalencia de autómatas finitos y expresiones regulares.
Equivalencia de autómatas finitos y expresiones regulares.
 
Lenguajes no regulares
Lenguajes no regularesLenguajes no regulares
Lenguajes no regulares
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
Registros y contadores
Registros y contadoresRegistros y contadores
Registros y contadores
 
Autómata finito
Autómata finitoAutómata finito
Autómata finito
 
Integrales indefinida
Integrales indefinidaIntegrales indefinida
Integrales indefinida
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 

Destacado

Utp lpi_s2y3_elementos del lenguaje c nuevo
 Utp lpi_s2y3_elementos del lenguaje c nuevo Utp lpi_s2y3_elementos del lenguaje c nuevo
Utp lpi_s2y3_elementos del lenguaje c nuevojcbenitezp
 
Introduccion al lenguaje_c
Introduccion al lenguaje_cIntroduccion al lenguaje_c
Introduccion al lenguaje_cNelson1914
 
Programacion ii modulo2-leccion1
Programacion ii modulo2-leccion1Programacion ii modulo2-leccion1
Programacion ii modulo2-leccion1karlalopezbello
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++yesid19
 
Los elementos básicos del lenguaje plástico
Los elementos básicos del lenguaje plásticoLos elementos básicos del lenguaje plástico
Los elementos básicos del lenguaje plásticoPaco Contreras
 

Destacado (7)

01 - Introducción al lenguaje C
01 - Introducción al lenguaje C01 - Introducción al lenguaje C
01 - Introducción al lenguaje C
 
Utp lpi_s2y3_elementos del lenguaje c nuevo
 Utp lpi_s2y3_elementos del lenguaje c nuevo Utp lpi_s2y3_elementos del lenguaje c nuevo
Utp lpi_s2y3_elementos del lenguaje c nuevo
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Introduccion al lenguaje_c
Introduccion al lenguaje_cIntroduccion al lenguaje_c
Introduccion al lenguaje_c
 
Programacion ii modulo2-leccion1
Programacion ii modulo2-leccion1Programacion ii modulo2-leccion1
Programacion ii modulo2-leccion1
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Los elementos básicos del lenguaje plástico
Los elementos básicos del lenguaje plásticoLos elementos básicos del lenguaje plástico
Los elementos básicos del lenguaje plástico
 

Similar a PRESENTACION LENGUAJE C (20)

Programacion i
Programacion iProgramacion i
Programacion i
 
Programacion i
Programacion iProgramacion i
Programacion i
 
Programacion i
Programacion iProgramacion i
Programacion i
 
Programacion i
Programacion iProgramacion i
Programacion i
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
 
Trabajo de algoritmos
Trabajo de algoritmosTrabajo de algoritmos
Trabajo de algoritmos
 
C++
C++C++
C++
 
Paola y lorena
Paola y lorenaPaola y lorena
Paola y lorena
 
Programacion en C
Programacion en CProgramacion en C
Programacion en C
 
Lenguaje C Version Final 1.pptx
Lenguaje C Version Final 1.pptxLenguaje C Version Final 1.pptx
Lenguaje C Version Final 1.pptx
 
Programa en lenguaje C, Hildemaro Sequera, MI-42
Programa en lenguaje C, Hildemaro Sequera, MI-42Programa en lenguaje C, Hildemaro Sequera, MI-42
Programa en lenguaje C, Hildemaro Sequera, MI-42
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Programacion 1 feli
Programacion 1 feliProgramacion 1 feli
Programacion 1 feli
 
Programacion 1 feli
Programacion 1 feliProgramacion 1 feli
Programacion 1 feli
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Pul123
Pul123Pul123
Pul123
 
Lenguaje de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación c
 
Lenguaje C.
Lenguaje C.Lenguaje C.
Lenguaje C.
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 

Más de Niel Velasquez

Solución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesSolución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesNiel Velasquez
 
Introduccion al analisis numerico
Introduccion al analisis numericoIntroduccion al analisis numerico
Introduccion al analisis numericoNiel Velasquez
 
Plan de negocio micro, pequeña y mediana empresa
Plan de negocio micro, pequeña y mediana  empresaPlan de negocio micro, pequeña y mediana  empresa
Plan de negocio micro, pequeña y mediana empresaNiel Velasquez
 
Asignacion 1 higiene y seguridad industrial
Asignacion 1 higiene y seguridad industrialAsignacion 1 higiene y seguridad industrial
Asignacion 1 higiene y seguridad industrialNiel Velasquez
 
Presentacion actividad 2
Presentacion actividad  2Presentacion actividad  2
Presentacion actividad 2Niel Velasquez
 
Iluminacion asignacion 1 a
Iluminacion asignacion 1 aIluminacion asignacion 1 a
Iluminacion asignacion 1 aNiel Velasquez
 
Examen parcial 1 y2 en doc.
Examen parcial 1 y2 en doc.Examen parcial 1 y2 en doc.
Examen parcial 1 y2 en doc.Niel Velasquez
 
Mapa mental ingeneria electrica
Mapa mental ingeneria electricaMapa mental ingeneria electrica
Mapa mental ingeneria electricaNiel Velasquez
 

Más de Niel Velasquez (11)

Convolucion
ConvolucionConvolucion
Convolucion
 
Codigos digitales
Codigos digitalesCodigos digitales
Codigos digitales
 
Solución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones linealesSolución de sistemas de ecuaciones lineales
Solución de sistemas de ecuaciones lineales
 
Introduccion al analisis numerico
Introduccion al analisis numericoIntroduccion al analisis numerico
Introduccion al analisis numerico
 
Plan de negocio micro, pequeña y mediana empresa
Plan de negocio micro, pequeña y mediana  empresaPlan de negocio micro, pequeña y mediana  empresa
Plan de negocio micro, pequeña y mediana empresa
 
Asignacion 1 higiene y seguridad industrial
Asignacion 1 higiene y seguridad industrialAsignacion 1 higiene y seguridad industrial
Asignacion 1 higiene y seguridad industrial
 
Presentacion actividad 2
Presentacion actividad  2Presentacion actividad  2
Presentacion actividad 2
 
Iluminacion asignacion 1 a
Iluminacion asignacion 1 aIluminacion asignacion 1 a
Iluminacion asignacion 1 a
 
Examen parcial 1 y2 en doc.
Examen parcial 1 y2 en doc.Examen parcial 1 y2 en doc.
Examen parcial 1 y2 en doc.
 
Preposiciones 1
Preposiciones 1Preposiciones 1
Preposiciones 1
 
Mapa mental ingeneria electrica
Mapa mental ingeneria electricaMapa mental ingeneria electrica
Mapa mental ingeneria electrica
 

Último

EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptxJEFFERSONMEDRANOCHAV
 
procedimiento paran la planificación en los centros educativos tipo v(multig...
procedimiento  paran la planificación en los centros educativos tipo v(multig...procedimiento  paran la planificación en los centros educativos tipo v(multig...
procedimiento paran la planificación en los centros educativos tipo v(multig...claudioluna1121
 
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).docxlm8322074
 
variables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpointvariables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpointaria66611782972
 
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024IrapuatoCmovamos
 
Las familias más ricas del medio oriente (2024).pdf
Las familias más ricas del medio oriente (2024).pdfLas familias más ricas del medio oriente (2024).pdf
Las familias más ricas del medio oriente (2024).pdfJC Díaz Herrera
 
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANAS
ROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANASROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANAS
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANASanyahelmont
 
6.3 Hidrologia Geomorfologia Cuenca.pptx
6.3 Hidrologia Geomorfologia Cuenca.pptx6.3 Hidrologia Geomorfologia Cuenca.pptx
6.3 Hidrologia Geomorfologia Cuenca.pptxBrallanDanielRamrezS
 
Principales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto RicoPrincipales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto RicoRaúl Figueroa
 
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxCUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxfatimacamilainjantem
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoBESTTech1
 
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.pdfjosellaqtas
 
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).pdfJC Díaz Herrera
 
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).pdfJC Díaz Herrera
 
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024analiticaydatos
 
max-weber-principales-aportes de la sociologia (2).pptx
max-weber-principales-aportes de la sociologia (2).pptxmax-weber-principales-aportes de la sociologia (2).pptx
max-weber-principales-aportes de la sociologia (2).pptxMarioKing10
 
data lista de ingresantes de la universidad de ucayali 2024.pdf
data lista de ingresantes de la universidad de ucayali 2024.pdfdata lista de ingresantes de la universidad de ucayali 2024.pdf
data lista de ingresantes de la universidad de ucayali 2024.pdfLizRamirez182254
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfalexanderleonyonange
 
PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀
PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀
PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀LALVAREZD
 
aine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificaciónaine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificaciónJhon Jimenez
 

Último (20)

EPIDEMIO CANCER PULMON resumen nnn.pptx
EPIDEMIO CANCER PULMON  resumen nnn.pptxEPIDEMIO CANCER PULMON  resumen nnn.pptx
EPIDEMIO CANCER PULMON resumen nnn.pptx
 
procedimiento paran la planificación en los centros educativos tipo v(multig...
procedimiento  paran la planificación en los centros educativos tipo v(multig...procedimiento  paran la planificación en los centros educativos tipo v(multig...
procedimiento paran la planificación en los centros educativos tipo v(multig...
 
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
 
variables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpointvariables-estadisticas. Presentación powerpoint
variables-estadisticas. Presentación powerpoint
 
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
REPORTE DE HOMICIDIO DOLOSO IRAPUATO ABRIL 2024
 
Las familias más ricas del medio oriente (2024).pdf
Las familias más ricas del medio oriente (2024).pdfLas familias más ricas del medio oriente (2024).pdf
Las familias más ricas del medio oriente (2024).pdf
 
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANAS
ROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANASROMA Y EL  IMPERIO, CIUDADES  ANTIGUA ROMANAS
ROMA Y EL IMPERIO, CIUDADES ANTIGUA ROMANAS
 
6.3 Hidrologia Geomorfologia Cuenca.pptx
6.3 Hidrologia Geomorfologia Cuenca.pptx6.3 Hidrologia Geomorfologia Cuenca.pptx
6.3 Hidrologia Geomorfologia Cuenca.pptx
 
Principales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto RicoPrincipales Retos Demográficos de Puerto Rico
Principales Retos Demográficos de Puerto Rico
 
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptxCUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
CUADRO COMPARATIVO DE ARCHIVOS Y CARPETAS.pptx
 
Conversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latinoConversacion.pptx en guarani boliviano latino
Conversacion.pptx en guarani boliviano latino
 
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
 
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
 
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
 
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024
Imágenes-de La-Inteligencia-Artificial-AnaliticayDatos-Beatriz-Garcia-Abril2024
 
max-weber-principales-aportes de la sociologia (2).pptx
max-weber-principales-aportes de la sociologia (2).pptxmax-weber-principales-aportes de la sociologia (2).pptx
max-weber-principales-aportes de la sociologia (2).pptx
 
data lista de ingresantes de la universidad de ucayali 2024.pdf
data lista de ingresantes de la universidad de ucayali 2024.pdfdata lista de ingresantes de la universidad de ucayali 2024.pdf
data lista de ingresantes de la universidad de ucayali 2024.pdf
 
Investigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdfInvestigacion cualitativa y cuantitativa....pdf
Investigacion cualitativa y cuantitativa....pdf
 
PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀
PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀
PRESENTACION SOBRE LA HOJA DE CALCULO ⠀⠀
 
aine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificaciónaine-2014.pdf/tipos de aines-clasificación
aine-2014.pdf/tipos de aines-clasificación
 

PRESENTACION LENGUAJE C

  • 1. REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO POPULAR PARA EDUCACION UNIVERSITARIA CIENCIA Y TECNOLOGIA UNIVERSIDAD FERMIN TORO MATERIA COMPUTACIÓN PARA INGENIEROS SAIA B TUTOR: BERRIOS YAKIRANA NIEL VELASQUEZ C.I. 10382323 NOV 2015 PRESENTACION LENGUAJE C
  • 2. LENGUAJE C • El lenguaje C fue inventado e implementado por primera vez por Dennis Richie en un DEC PDP-11 en Bell Laboratorios. Es el resultado de un proceso de desarrollo comenzando con un lenguaje anterior denominado B, inventado por Ken Thompson. En los años 70 el lenguaje B llevo al desarrollo del C. En 1978, Brian Kernighan y Dennis Ritchie publicaron el libro the C Programing Laguange. Durante muchos años el estándar de C fue la versión proporcionada con versión 5 de l sistema operativo UNIX. En 1983, el instituto de estándares americanos establecido un estándar que definiera el lenguaje C, conocido como ANSI C. Hoy día todos los principales compiladores de C llevan implantado el estándar ANSI. El lenguaje se denomina como un lenguaje de nivel medio, puesto que combina elementos de lenguaje de alto nivel (Fortran, Pascal, Basic….) con el funcionalismo del lenguaje ensamblador.
  • 3. LENGUAJE C CARACTERISTICA: C permite la manipulación de bits bytes y direcciones ( los elementos básicos con que funciona la computadora). Otra característica del C es que posee muy pocas palabras claves (32, donde 27 fueron definidas en la versión original y cinco añadidas por el comité del ANSI. Todas las palabras claves del C están en minúscula ( C distingue entre mayúscula y minúsculas).
  • 4. LENGUAJE C CARACTERISTICA: • En la siguiente tabla se muestran las 32 palabras claves las que están en negrilla y color de fuente azul son las cinco añadidas por el comité ANSI: auto break case char const continue default do double else enum extern float for goto if inf long register return short signed sizeof static struct switch tipedef union unsigned void volatile while
  • 5. LENGUAJE C CARACTERISTICA: • Los programa en C consiste en una o mas funciones. La única función que debe estar absolutamente presente es la denominada main, siendo la primera que es llamada cuando comienza la ejecución del programa. Aunque main no forma técnicamente parte del lenguaje C, Hay que tratarla como si lo fuera, pues si se emplea para nombrar una variable, probablemente confundirá al copilador.
  • 6. LENGUAJE C CARACTERISTICAS • VENTAJAS: • Orientado a la programación de sistemas. • Es altamente transportable. • Es muy flexible. • Genera código muy eficiente • Es muy expresivo se pueden realizar muchas funciones escribiendo pocas líneas del código. DESVENTAJAS: • Es muy poco modular. • Recolección de basura. • Funciones anidadas • Es difícil leer el código escrito por otras personas.
  • 7. LENGUAJE C DERVADOS DE ESTE LENGUAJE
  • 8. EJEMPLO DE LA VIDA REAL • Un programa fácil de entender y realizar es el de calcular el área de un circulo cuando se conoce su radio. se tiene la siguiente formula matemática: • área = radio² • Una versión de este código en lenguaje C es la siguiente: • / * Area de un circulo */ • # include <stdio.h> • # include <stdlib.h> • # define PI 3.141592653 • Int main (int argc, char * argv [] ) • { • float radio = 10,5; • Float área ; • area = PI*radio*radio; • Printf (“ El área de un circulo de radio % f es t %f . n” , radio, área); • Exit (0) • }
  • 9. REFLEXIONES LA CONCLUSIÓN DE LO PLANTEADO SOBRE EL LENGUAJE C ES QUE TODAVIA CON CASI 40 AÑOS DE ES UNA HERRAMIENTA IMPORTANTE DE LA COMPUTACION DEL CUAL SE HAN DERIVADO NUEVOS LENGUAJES Y SE HAN CREADO SISTEMAS OPERATIVOS Y SIGUE SIENDO UTIL PARA MUCHOS USOS EN LA COMPUTACION Y ES EL LENGUAJE PREDILECTO DE LA EDUCACION UNIVERSITARIA