SlideShare una empresa de Scribd logo
1 de 2
UNIVERSIDAD FERMIN TORO
VICE-RECTORADO ACADÉMICO
FACULTAD / DECANATO DE INVESTIGACION Y POSTGRADO
ESCUELA / MAESTRIA/ ESPECIALIZACION/DOCTORADO
Lenguaje C
Autor: José Angel Rosendo Navarro
Tutor/Docente: Esteban Torrealba
Nombre de la asignatura: Introducción a la computación
ARAURE, AGOSTO DEL 2021
Lenguaje C
El lenguaje C es un lenguaje para
programadores en el sentido de que
proporciona una gran flexibilidad de
programación y una muy baja comprobación
de incorrecciones, de forma que
el lenguaje deja bajo la responsabilidad del
programador acciones que otros lenguajes
realizan por si mismos.
Características del Lenguaje C
Programación de nivel medio (beneficiándose de las ventajas de
la programación de alto y bajo nivel), no depende del hardware,
por lo que se puede migrar a otros sistemas, objetivos generales:
no es un lenguaje para una tarea específica, pudiendo programar
tanto un sistema operativo, una hoja de cálculo o un juego, ofrece
un control absoluto de todo lo que sucede en el ordenador,
organización del trabajo con total libertad, los programas son
producidos de forma rápida y son bastante potentes, rico en tipo
de datos, operadores y variables en C.
Tipos de datos en C
-Objetos por todas partes.
-Los enteros.
-Los números en coma
flotante.
-Los caracteres.
-Los booleanos.
-Las tablas
Estructura en lenguaje C
Un programa en C consta de una o más
funciones, la función principal se llama
main. Cada función debe contener:
cabecera, argumentos y sentencias.
Cada función estará formada por la
cabecera de la función, compuesta por
el nombre de la misma y la lista de
argumentos, la declaración de las
variables a utilizar y la secuencia de
sentencias a ejecutar.
Operadores aritméticos
Los operadores aritméticos más
habituales son la suma, resta,
multiplicación y división. En C y en otros
lenguajes disponemos de
un operador adicional al que
denominamos operador módulo (%),
que nos permite obtener el resto de una
división entre enteros.
Operadores Lógicos
Los operadores aritméticos más
comunes son la suma, resta,
multiplicación y división. En C y en
otros lenguajes tenemos
un operador adicional al que
denominamos operador módulo
(%), que nos permite obtener el
resto de una división entre
enteros.
Operadores racionales
Un operador relacional se utiliza para
comparar los valores de dos
expresiones. Éstas deben ser del mismo
tipo (aritméticas, lógicas o de carácter).
Las diferencias son dos:
1. En C, el operador igual que (=) se
escribe con los caracteres igual-
igual (==).
2. En C, el operador distinto que (<>) se
escribe con los caracteres admiración-
igual (!=).

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

El lenguaje C, Jesus Franco
El lenguaje C, Jesus FrancoEl lenguaje C, Jesus Franco
El lenguaje C, Jesus Franco
 
Roberto Vargas 28466086 lenguaje C
Roberto Vargas 28466086 lenguaje CRoberto Vargas 28466086 lenguaje C
Roberto Vargas 28466086 lenguaje C
 
LENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION CLENGUAJE DE PROGRAMACION C
LENGUAJE DE PROGRAMACION C
 
Lenguaje c josequerales
Lenguaje c josequeralesLenguaje c josequerales
Lenguaje c josequerales
 
Universidad autónoma de chiapas
Universidad autónoma de chiapasUniversidad autónoma de chiapas
Universidad autónoma de chiapas
 
Roderish informe
Roderish informeRoderish informe
Roderish informe
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion(2) (1)
Programacion(2) (1)Programacion(2) (1)
Programacion(2) (1)
 
Lenguajes de Programacion según su Generación
Lenguajes de Programacion según su GeneraciónLenguajes de Programacion según su Generación
Lenguajes de Programacion según su Generación
 
Resolucion de problemas y algoritmos
Resolucion de problemas y algoritmosResolucion de problemas y algoritmos
Resolucion de problemas y algoritmos
 
Lenguaje c ibeth lozada
Lenguaje c ibeth lozadaLenguaje c ibeth lozada
Lenguaje c ibeth lozada
 
El lenguaje-c
El lenguaje-cEl lenguaje-c
El lenguaje-c
 
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 de programación c
Lenguaje de programación cLenguaje de programación c
Lenguaje de programación c
 
Clasificasion de los lenguajes
Clasificasion de los lenguajesClasificasion de los lenguajes
Clasificasion de los lenguajes
 
Informe.
Informe.Informe.
Informe.
 
Lili
LiliLili
Lili
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Maryan toledo
Maryan toledoMaryan toledo
Maryan toledo
 

Similar a El lenguaje C

Similar a El lenguaje C (20)

manual básico de programación en c
manual básico de programación en c manual básico de programación en c
manual básico de programación en c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Manual C/C++ Jason Martinez
Manual C/C++ Jason MartinezManual C/C++ Jason Martinez
Manual C/C++ Jason Martinez
 
El lenguaje C
El lenguaje C El lenguaje C
El lenguaje C
 
Lenguaje de programacion de c++
Lenguaje de programacion de c++Lenguaje de programacion de c++
Lenguaje de programacion de c++
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
 
Int a la computacion
Int a la computacionInt a la computacion
Int a la computacion
 
2Lenguaje c
2Lenguaje c2Lenguaje c
2Lenguaje c
 
estructura de lenguaje C
estructura de lenguaje Cestructura de lenguaje C
estructura de lenguaje C
 
Informatica 1
Informatica 1Informatica 1
Informatica 1
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Jhondiapositiva096
Jhondiapositiva096Jhondiapositiva096
Jhondiapositiva096
 
ENSAYO SOBRE EL LENGUAJE C
ENSAYO SOBRE EL LENGUAJE C ENSAYO SOBRE EL LENGUAJE C
ENSAYO SOBRE EL LENGUAJE C
 
Introducción a la programación by 3-11
Introducción a la programación by 3-11Introducción a la programación by 3-11
Introducción a la programación by 3-11
 
Capitulo i
Capitulo iCapitulo i
Capitulo i
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 

Último

plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirPaddySydney1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 

Último (20)

Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
CULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartirCULTURA NAZCA, presentación en aula para compartir
CULTURA NAZCA, presentación en aula para compartir
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 

El lenguaje C

  • 1. UNIVERSIDAD FERMIN TORO VICE-RECTORADO ACADÉMICO FACULTAD / DECANATO DE INVESTIGACION Y POSTGRADO ESCUELA / MAESTRIA/ ESPECIALIZACION/DOCTORADO Lenguaje C Autor: José Angel Rosendo Navarro Tutor/Docente: Esteban Torrealba Nombre de la asignatura: Introducción a la computación ARAURE, AGOSTO DEL 2021
  • 2. Lenguaje C El lenguaje C es un lenguaje para programadores en el sentido de que proporciona una gran flexibilidad de programación y una muy baja comprobación de incorrecciones, de forma que el lenguaje deja bajo la responsabilidad del programador acciones que otros lenguajes realizan por si mismos. Características del Lenguaje C Programación de nivel medio (beneficiándose de las ventajas de la programación de alto y bajo nivel), no depende del hardware, por lo que se puede migrar a otros sistemas, objetivos generales: no es un lenguaje para una tarea específica, pudiendo programar tanto un sistema operativo, una hoja de cálculo o un juego, ofrece un control absoluto de todo lo que sucede en el ordenador, organización del trabajo con total libertad, los programas son producidos de forma rápida y son bastante potentes, rico en tipo de datos, operadores y variables en C. Tipos de datos en C -Objetos por todas partes. -Los enteros. -Los números en coma flotante. -Los caracteres. -Los booleanos. -Las tablas Estructura en lenguaje C Un programa en C consta de una o más funciones, la función principal se llama main. Cada función debe contener: cabecera, argumentos y sentencias. Cada función estará formada por la cabecera de la función, compuesta por el nombre de la misma y la lista de argumentos, la declaración de las variables a utilizar y la secuencia de sentencias a ejecutar. Operadores aritméticos Los operadores aritméticos más habituales son la suma, resta, multiplicación y división. En C y en otros lenguajes disponemos de un operador adicional al que denominamos operador módulo (%), que nos permite obtener el resto de una división entre enteros. Operadores Lógicos Los operadores aritméticos más comunes son la suma, resta, multiplicación y división. En C y en otros lenguajes tenemos un operador adicional al que denominamos operador módulo (%), que nos permite obtener el resto de una división entre enteros. Operadores racionales Un operador relacional se utiliza para comparar los valores de dos expresiones. Éstas deben ser del mismo tipo (aritméticas, lógicas o de carácter). Las diferencias son dos: 1. En C, el operador igual que (=) se escribe con los caracteres igual- igual (==). 2. En C, el operador distinto que (<>) se escribe con los caracteres admiración- igual (!=).