SlideShare una empresa de Scribd logo
Alumno C.I.:
- Br. Jiménez, Jesús C.I. 29.851.572
Profesor:
- Prof. Torrealba, Esteban
Cabudare, agosto 2021
UNIVERSIDAD FERMÍN TORO
VICE-RECTORADO ACADÉMICO
FACULTAD DE INGENIERÍA
SAIA A
El lenguaje C es uno de los lenguajes de programación
estructurada más utilizados en nuestros días. El principal
componente estructural de C es la función. En C, las funciones son
bloques en los cuales ocurren las actividades de un programa.
Esto nos permite separar los programas en tareas, lo que nos
conduce a la programación modular.
El lenguaje de programación C fue creado por Dennis Ritchie
entre 1969 y 1973 cuando trabajaba en Bell Laboratorios de AT&T
junto con Ken Thompson en el diseño del sistema operativo UNIX.
C fue creado para poder escribir dicho sistema operativo en un
lenguaje de alto nivel, independiente del hardware donde se
ejecutara. Contar con un lenguaje de alto nivel permitió el avance
de los sistemas operativos, ya que el mismo código podía ser
utilizado en las distintas plataformas, propiciando la reutilización
de código y reduciendo los tiempos de desarrollo.
Como un lenguaje de programación orientado a la implementación de sistemas operativos, el cual se desarrollo conjuntamente con el
sistema operativo Unix, fue creado por Dennis Ritchie entre 1969 y 1972.
se define
algunas de sus características son
Extensa autonomía de
organización del trabajo.
Abunda en tipo de datos,
operadores y variables
en C.
Lenguaje potente,
eficiente y además,
portable.
Sin propósito general, es
decir, permite desarrollar
múltiples aplicaciones.
Se requiere disciplina y
conocimiento para
manejarlo correctamente.
ENTERO CADENA DE CARACTERES
Se utilizan para representar
números reales (con
decimales).
REAL CARÁCTER
Se emplean para representar
números enteros con o sin
signo.
Usados para definir vectores
de caracteres.
Utilizado para representar un
carácter perteneciente a un
determinado código.
Se pueden definir de las siguientes formas
Números enteros: int Sin Valor: void
Caracteres: char Reales en doble precisión: double
Números reales: float
Cualquier programa conlleva una o más funciones, iniciando
por main, a partir de donde se pueden llamar a más funciones.
(cada una debe tener cabecera, argumentos y sentencias)
GENERAL CONTROL
Estas estructuras, modifican el flujo de ejecución del programa,
como por ejemplo: for / If / while / Switch
OPERADORES
ARITMÉTICOS
OPERADORES
LÓGICOS
OPERADORES
RELACIONALES
Permiten realizar cálculos con valores
numéricos para obtener un resultado.
Utilizado para comparar los valores de
dos expresiones.
Son operadores de cortocircuito, es decir, que
en expresiones del tipo A && B y A || B sólo se
evaluará B en caso de ser necesario..
son tres, dos de ellos son binarios y
el último (negación) es unario:
El lenguaje C es muy importante para cualquier persona que
quiera aprender a programar, ya que programar no solo es saber
realizar bucles y crear paginas webs (que en si, es lo mas
superficial de la programación), la verdadera programación es el
profundo entendimiento de como funciona la computadora y como
es que nosotros, mediante un lenguaje de programación podemos
controlar el hardware, la memoria y otras cosas que tienen que ver
con la parte física de la computadora.
Se ha dicho que el lenguaje C es muy difícil y realmente no lo
es, es muy fácil de entender y cualquiera podría leer un libro en
donde vengan que librerías usar para que tipo especifico de
funciones y ya esta. Sin embargo, la programación en C va mas allá
de solo escribir, es saber como el hardware y el software se
combinen para que la computadora haga exactamente lo que
nosotros le estemos pidiendo.

Más contenido relacionado

PPTX
El lenguaje C
PPTX
Lenguaje de Programación C
PPTX
Tutorial lenguaje c
PPSX
Lenguaje c 1
PPTX
Lenguajes de programacion (exposicion)
PPT
Elementos Basicos del Lenguaje C++
PPTX
Estructuras de control
PDF
Mapa conceptual lenguaje c.
El lenguaje C
Lenguaje de Programación C
Tutorial lenguaje c
Lenguaje c 1
Lenguajes de programacion (exposicion)
Elementos Basicos del Lenguaje C++
Estructuras de control
Mapa conceptual lenguaje c.

La actualidad más candente (20)

PPT
Principios de programa en lenguaje C
PPT
Introduction to c programming
PPSX
Lenguaje c diapositivas
PDF
Elementos basicos c
PPTX
Lenguaje de-programacion-c++
PPTX
Lenguaje de la programación orientada a objetos c#
PPTX
Estructuras de control selectivas
DOCX
Apuntes generación de codigo intermedio
PPTX
Mapa Conceptual del Lenguaje C
PPTX
Metodologías ágil vs tradicional.pptx
PDF
4 pillars of OOPS CONCEPT
PPT
Control structure
PPT
History of c++
PPTX
PPTX
Clases/Tipos de lenguajes de programación
PPTX
C language
PDF
C programming
PPTX
Functions
PPTX
Lenguaje C (Mapa conceptual)
PDF
DIAPOSITIVAS CURSO PYTHON.pptx.pdf
Principios de programa en lenguaje C
Introduction to c programming
Lenguaje c diapositivas
Elementos basicos c
Lenguaje de-programacion-c++
Lenguaje de la programación orientada a objetos c#
Estructuras de control selectivas
Apuntes generación de codigo intermedio
Mapa Conceptual del Lenguaje C
Metodologías ágil vs tradicional.pptx
4 pillars of OOPS CONCEPT
Control structure
History of c++
Clases/Tipos de lenguajes de programación
C language
C programming
Functions
Lenguaje C (Mapa conceptual)
DIAPOSITIVAS CURSO PYTHON.pptx.pdf
Publicidad

Similar a Lenguaje C (20)

PPTX
Lenguaje de Programación C
PPTX
El lenguaje C
PDF
Lenguaje C
DOC
Inf 324 01_22_lenguaje_c
PPTX
programación Milton.pptx
PDF
PDF
Tutorial Lenguaje C
PDF
Lenguaje C
PDF
Curso basico de programacion en c
PDF
Curso basico de programacion en c
PDF
Lenguaje cx1
PPTX
Lenguaje c
PPTX
Lenguaje c 29778119
PDF
Lenguaje c
PPTX
Lenguaje C wilmer mendoza saia a
PDF
Manual basico de_lenguje_c
PPTX
Mapa conceptual kleiver_colmenarez
PDF
Introduccion al lenguaje de programacion c
DOCX
Lenguaje de Programación C
El lenguaje C
Lenguaje C
Inf 324 01_22_lenguaje_c
programación Milton.pptx
Tutorial Lenguaje C
Lenguaje C
Curso basico de programacion en c
Curso basico de programacion en c
Lenguaje cx1
Lenguaje c
Lenguaje c 29778119
Lenguaje c
Lenguaje C wilmer mendoza saia a
Manual basico de_lenguje_c
Mapa conceptual kleiver_colmenarez
Introduccion al lenguaje de programacion c
Publicidad

Último (20)

PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PPT
Cosacos y hombres del Este en el Heer.ppt
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
Metodologías Activas con herramientas IAG
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Lección 6 Escuela Sab. A través del mar rojo.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Tarea De El Colegio Coding For Kids 1 y 2
Cosacos y hombres del Este en el Heer.ppt
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
caso clínico iam clinica y semiología l3.pptx
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Metodologías Activas con herramientas IAG
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL

Lenguaje C

  • 1. Alumno C.I.: - Br. Jiménez, Jesús C.I. 29.851.572 Profesor: - Prof. Torrealba, Esteban Cabudare, agosto 2021 UNIVERSIDAD FERMÍN TORO VICE-RECTORADO ACADÉMICO FACULTAD DE INGENIERÍA SAIA A
  • 2. El lenguaje C es uno de los lenguajes de programación estructurada más utilizados en nuestros días. El principal componente estructural de C es la función. En C, las funciones son bloques en los cuales ocurren las actividades de un programa. Esto nos permite separar los programas en tareas, lo que nos conduce a la programación modular. El lenguaje de programación C fue creado por Dennis Ritchie entre 1969 y 1973 cuando trabajaba en Bell Laboratorios de AT&T junto con Ken Thompson en el diseño del sistema operativo UNIX. C fue creado para poder escribir dicho sistema operativo en un lenguaje de alto nivel, independiente del hardware donde se ejecutara. Contar con un lenguaje de alto nivel permitió el avance de los sistemas operativos, ya que el mismo código podía ser utilizado en las distintas plataformas, propiciando la reutilización de código y reduciendo los tiempos de desarrollo.
  • 3. Como un lenguaje de programación orientado a la implementación de sistemas operativos, el cual se desarrollo conjuntamente con el sistema operativo Unix, fue creado por Dennis Ritchie entre 1969 y 1972. se define algunas de sus características son Extensa autonomía de organización del trabajo. Abunda en tipo de datos, operadores y variables en C. Lenguaje potente, eficiente y además, portable. Sin propósito general, es decir, permite desarrollar múltiples aplicaciones. Se requiere disciplina y conocimiento para manejarlo correctamente. ENTERO CADENA DE CARACTERES Se utilizan para representar números reales (con decimales). REAL CARÁCTER Se emplean para representar números enteros con o sin signo. Usados para definir vectores de caracteres. Utilizado para representar un carácter perteneciente a un determinado código. Se pueden definir de las siguientes formas Números enteros: int Sin Valor: void Caracteres: char Reales en doble precisión: double Números reales: float
  • 4. Cualquier programa conlleva una o más funciones, iniciando por main, a partir de donde se pueden llamar a más funciones. (cada una debe tener cabecera, argumentos y sentencias) GENERAL CONTROL Estas estructuras, modifican el flujo de ejecución del programa, como por ejemplo: for / If / while / Switch OPERADORES ARITMÉTICOS OPERADORES LÓGICOS OPERADORES RELACIONALES Permiten realizar cálculos con valores numéricos para obtener un resultado. Utilizado para comparar los valores de dos expresiones. Son operadores de cortocircuito, es decir, que en expresiones del tipo A && B y A || B sólo se evaluará B en caso de ser necesario.. son tres, dos de ellos son binarios y el último (negación) es unario:
  • 5. El lenguaje C es muy importante para cualquier persona que quiera aprender a programar, ya que programar no solo es saber realizar bucles y crear paginas webs (que en si, es lo mas superficial de la programación), la verdadera programación es el profundo entendimiento de como funciona la computadora y como es que nosotros, mediante un lenguaje de programación podemos controlar el hardware, la memoria y otras cosas que tienen que ver con la parte física de la computadora. Se ha dicho que el lenguaje C es muy difícil y realmente no lo es, es muy fácil de entender y cualquiera podría leer un libro en donde vengan que librerías usar para que tipo especifico de funciones y ya esta. Sin embargo, la programación en C va mas allá de solo escribir, es saber como el hardware y el software se combinen para que la computadora haga exactamente lo que nosotros le estemos pidiendo.