SlideShare una empresa de Scribd logo
1 de 5
UNIVERSIDAD "FERMÍN TORO"
SISTEMA INTERACTIVOS DE EDUCACIÓN A DISTANCIA.
CABUDARE.
Lenguaje de Programación C
APELLIDO Y NOMBRE: Colmenarez Juan Andrés
SECCIÓN: A
FECHA: 19/08/2021
PROFESOR: Esteban Torrealba
Lenguaje de programación C
Es 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. Por otra
parte está entre los lenguajes más
populares parea crear software y
aplicaciones.
Características
•Es un lenguaje potente y eficiente.
•Es un lenguaje de propósito general.
Se ha utilizado para el desarrollo de
diversas aplicaciones y sistemas
operativos.
•Es un lenguaje portable.
•Proporciona un completo control de
cuanto sucede en el interior del
ordenador.
•Permite una amplia libertad de organización
del trabajo.
•Es más complicado de aprender que otros
lenguajes de programación como por
ejemplo el Pascal.
•Requiere una cierta experiencia para poder
sacarle el máximo rendimiento,
•Sin disciplina es difícil mantener
el control del programa.
Tipos de Datos
Tipo entero
Tipo real
Tipo carácter
Tipo cadena de caracteres
Representa números enteros con o sin
signo.Para definir variables en C se
antepone la palabra reservada del tipo
al identificador de la variable. El tipo
de datos entero se define en el
lenguaje de programación C por la
palabra reservada int.
Se emplean para representar números reales
(con decimales). Para definir datos reales se
antepone la palabra reservada float al
identificador de la variable.
Este tipo de datos se emplea para
representar un carácter perteneciente a
un determinado código utilizado por el
ordenador. Para representar este tipo
de dato se antepone la palabra
reservada char al identificador de la
variable.
Una cadena de caracteres es un número de
caracteres consecutivos encerrado entre unos
delimitadores determinados, que en el lenguaje
C son las comillas dobles. Para definir variables
de tipo cadena, estas se definen como vectores
de caracteres, esto es, anteponiendo la palabra
reservada char al identificador de la variable, y
después entre corchetes la longitud máxima de
cadena.
Operadores aritméticos en C
Operador = Asignación
Operador * Multiplicación
Operador / División
Operador % Resto de la división
entera(mod)
Operador + Suma
Operador - Resta
Se llaman operadores aritméticos a
aquellos que permiten realizar cálculos con
valores numéricos para obtener un
resultado. 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 de asignación
La mayoría de los operadores
aritméticos binarios tienen su
correspondiente operador de
asignación.
= Asignación simple
+= Suma
-= Resta
*= Multiplicación
/= División
%= Modulo (resto)
Operadores relacionales en C
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).
< Menor que
<= Menor o igual que
> Mayor que
>= Mayor o igual que
= == Igual que
<> != Distinto que
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 (!=).
Operadores Lógicos en C
Operador && Operador lógico and
Operador || Operador lógico or
Operador ! Operador lógico not
El operador “&&” equivale al “AND” o “Y”; devuelve true sólo si los dos operandos true o
lo que es equivalente, distintas de cero. En cualquier otro caso el resultado es false.
El operador “||” equivale al “OR” u “O inclusivo”; devuelve true si cualquiera de las
expresiones evaluadas es true, o distinta de cero, en caso contrario devuelve false.
El operador “!” es equivalente al “NOT“, o “NO”, y devuelve true cuando la expresión
evaluada es false o cero, en caso contrario devuelve false.

Más contenido relacionado

La actualidad más candente

Lenguaje de programacion c
Lenguaje de programacion cLenguaje de programacion c
Lenguaje de programacion c
1002pc1
 

La actualidad más candente (20)

Lenguaje de programacion c
Lenguaje de programacion cLenguaje de programacion c
Lenguaje de programacion c
 
Informe.
Informe.Informe.
Informe.
 
Passage
PassagePassage
Passage
 
Lenguaje c josequerales
Lenguaje c josequeralesLenguaje c josequerales
Lenguaje c josequerales
 
Programación de nivel básico 1. c1. p1.
Programación de nivel básico 1. c1. p1.Programación de nivel básico 1. c1. p1.
Programación de nivel básico 1. c1. p1.
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje 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
manual básico de programación en c
 
El lenguaje C, Jesus Franco
El lenguaje C, Jesus FrancoEl lenguaje C, Jesus Franco
El lenguaje C, Jesus Franco
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Estructura general de un programa en lenguaje´´c´´ y sus variables
Estructura general de un programa en lenguaje´´c´´ y sus variablesEstructura general de un programa en lenguaje´´c´´ y sus variables
Estructura general de un programa en lenguaje´´c´´ y sus variables
 
Jasmin andrea aguilar h..
Jasmin  andrea  aguilar h..Jasmin  andrea  aguilar h..
Jasmin andrea aguilar h..
 
El lenguaje C
El lenguaje CEl lenguaje C
El lenguaje C
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Introducción al lenguaje c++
Introducción al lenguaje c++Introducción al lenguaje c++
Introducción al lenguaje c++
 
Lenguaje c 29778119
Lenguaje c  29778119Lenguaje c  29778119
Lenguaje c 29778119
 
El lenguaje C
El lenguaje C El lenguaje C
El lenguaje C
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Passage
PassagePassage
Passage
 
Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.
 

Similar a Lenguaje de Programación C

PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
Karol Moreno
 
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
mans77731
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
Karol Moreno
 
Exposición
ExposiciónExposición
Exposición
Pablo
 

Similar a Lenguaje de Programación C (20)

Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
 
Manual C/C++ Jason Martinez
Manual C/C++ Jason MartinezManual C/C++ Jason Martinez
Manual C/C++ Jason Martinez
 
Entornos de lenguaje c
Entornos de lenguaje cEntornos de lenguaje c
Entornos de lenguaje c
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Programacion
ProgramacionProgramacion
Programacion
 
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
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4
 
C++
C++C++
C++
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Programa c++
Programa c++Programa c++
Programa c++
 
Exposición
ExposiciónExposición
Exposición
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 

Último

2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
EncomiendasElSherpa
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
GuillermoBarquero7
 

Último (6)

ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 

Lenguaje de Programación C

  • 1. UNIVERSIDAD "FERMÍN TORO" SISTEMA INTERACTIVOS DE EDUCACIÓN A DISTANCIA. CABUDARE. Lenguaje de Programación C APELLIDO Y NOMBRE: Colmenarez Juan Andrés SECCIÓN: A FECHA: 19/08/2021 PROFESOR: Esteban Torrealba
  • 2. Lenguaje de programación C Es 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. Por otra parte está entre los lenguajes más populares parea crear software y aplicaciones. Características •Es un lenguaje potente y eficiente. •Es un lenguaje de propósito general. Se ha utilizado para el desarrollo de diversas aplicaciones y sistemas operativos. •Es un lenguaje portable. •Proporciona un completo control de cuanto sucede en el interior del ordenador. •Permite una amplia libertad de organización del trabajo. •Es más complicado de aprender que otros lenguajes de programación como por ejemplo el Pascal. •Requiere una cierta experiencia para poder sacarle el máximo rendimiento, •Sin disciplina es difícil mantener el control del programa. Tipos de Datos
  • 3. Tipo entero Tipo real Tipo carácter Tipo cadena de caracteres Representa números enteros con o sin signo.Para definir variables en C se antepone la palabra reservada del tipo al identificador de la variable. El tipo de datos entero se define en el lenguaje de programación C por la palabra reservada int. Se emplean para representar números reales (con decimales). Para definir datos reales se antepone la palabra reservada float al identificador de la variable. Este tipo de datos se emplea para representar un carácter perteneciente a un determinado código utilizado por el ordenador. Para representar este tipo de dato se antepone la palabra reservada char al identificador de la variable. Una cadena de caracteres es un número de caracteres consecutivos encerrado entre unos delimitadores determinados, que en el lenguaje C son las comillas dobles. Para definir variables de tipo cadena, estas se definen como vectores de caracteres, esto es, anteponiendo la palabra reservada char al identificador de la variable, y después entre corchetes la longitud máxima de cadena.
  • 4. Operadores aritméticos en C Operador = Asignación Operador * Multiplicación Operador / División Operador % Resto de la división entera(mod) Operador + Suma Operador - Resta Se llaman operadores aritméticos a aquellos que permiten realizar cálculos con valores numéricos para obtener un resultado. 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 de asignación La mayoría de los operadores aritméticos binarios tienen su correspondiente operador de asignación. = Asignación simple += Suma -= Resta *= Multiplicación /= División %= Modulo (resto) Operadores relacionales en C 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).
  • 5. < Menor que <= Menor o igual que > Mayor que >= Mayor o igual que = == Igual que <> != Distinto que 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 (!=). Operadores Lógicos en C Operador && Operador lógico and Operador || Operador lógico or Operador ! Operador lógico not El operador “&&” equivale al “AND” o “Y”; devuelve true sólo si los dos operandos true o lo que es equivalente, distintas de cero. En cualquier otro caso el resultado es false. El operador “||” equivale al “OR” u “O inclusivo”; devuelve true si cualquiera de las expresiones evaluadas es true, o distinta de cero, en caso contrario devuelve false. El operador “!” es equivalente al “NOT“, o “NO”, y devuelve true cuando la expresión evaluada es false o cero, en caso contrario devuelve false.