SlideShare una empresa de Scribd logo
1 de 7
LENGUAJE C


¿Qué es Lenguaje C?   Nivel Medio




                      Flexible


 ¿Características?    Pequeño


                      Portable
Estructura de un programa en
         lenguaje C

 **ZONA DE DECLARACIONES**
    #include <stdio.h> /* Librería.*/
   main() /*FUNCIÓN PRINCIPAL QUE NO RECIBE PARÁMETROS */
   **CUERPO DEL PROGRAMA**
 { /* Inicio del programa */
       int /*Tipo de variable * / nombre; /*Variables
      printf (“HOLA AMIGOS...QUE TALn”); /* INTRUCCIONES */
                /* main() llama a la función de librería printf() */
 } /* Fin del programa*/
TIPOS DE VARIABLES
    TIPO             MANEJA          CARACTER

      int             Enteros          i, d
     float        Notación decimal      f
     char         Un solo carácter      c
     char            Cadena de          s
variable[largo]      caracteres
      int           Entero octal        o
      int             Entero            x
                    Hexadecimal
OPERADORES
 ARITMETICOS

Símbolo         Significado
  +                Suma
   -               Resta
  *            Multiplicación
   /              División
  %       División de módulo, para
                   enteros
OPERADORES
MATEMATICOS

Símbolo     Descripción
   >        Mayor que
  <          Menor que
  >=      Mayor o igual que
  <=      Menor o igual que
  ==            Igual
  !=          Diferente
OPERADORES LOGICOS

   Símbolo   Descripción
     &&      And (" Y ")
      ||      Or (" O ")
      !      Not (" No ")
PALABRAS RESERVADAS

auto       Default   Goto       do       struct     Volatile
break      Else      If         double   switch     While
case       Enum      Int        short    typedef
char       Extern    Long       signed   union
const      Float     Register   sizeof   unsigned
continue   For       Return     static   void

Más contenido relacionado

La actualidad más candente

Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
grachika
 
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguajeLenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Dunkherz
 
Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje java
Marisol Henao
 

La actualidad más candente (20)

Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
 
Introducción a C++
Introducción a C++Introducción a C++
Introducción a C++
 
Elementos
ElementosElementos
Elementos
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++
 
Transparencias4
Transparencias4Transparencias4
Transparencias4
 
Sintaxis Básica de Java
Sintaxis Básica de JavaSintaxis Básica de Java
Sintaxis Básica de Java
 
Los lenguajes
Los lenguajesLos lenguajes
Los lenguajes
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguajeLenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
Lenguaje de programacion c++ basico 1ra parte elementos basicos del lenguaje
 
Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje java
 
Identificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigoIdentificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigo
 
Unmsm05 2008
Unmsm05 2008Unmsm05 2008
Unmsm05 2008
 
Lógica y Algoritmos
Lógica y AlgoritmosLógica y Algoritmos
Lógica y Algoritmos
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivas
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
OPERADORES PARA C++
OPERADORES PARA C++OPERADORES PARA C++
OPERADORES PARA C++
 

Similar a Lenguaje C (20)

Clase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_cClase 3introduccion a_lenguace_c
Clase 3introduccion a_lenguace_c
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Lenguajec 1
Lenguajec 1Lenguajec 1
Lenguajec 1
 
Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]
 
Tarea3
Tarea3Tarea3
Tarea3
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
Dev c 1 2011
Dev c  1 2011Dev c  1 2011
Dev c 1 2011
 
Tipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de JavaTipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de Java
 
Fundamentos de Lenguaje C
Fundamentos de Lenguaje CFundamentos de Lenguaje C
Fundamentos de Lenguaje C
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
 
Elementos basicos de programacion
Elementos basicos de programacionElementos basicos de programacion
Elementos basicos de programacion
 
Introducción
IntroducciónIntroducción
Introducción
 
Introducción
IntroducciónIntroducción
Introducción
 
Estructura Sintactica
Estructura SintacticaEstructura Sintactica
Estructura Sintactica
 
Introducción al lenguaje c
Introducción al lenguaje cIntroducción al lenguaje c
Introducción al lenguaje c
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje c
 
Estructura hoja resumen
Estructura hoja resumenEstructura hoja resumen
Estructura hoja resumen
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 

Último (17)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Retornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaRetornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armonía
 

Lenguaje C

  • 1. LENGUAJE C ¿Qué es Lenguaje C? Nivel Medio Flexible ¿Características? Pequeño Portable
  • 2. Estructura de un programa en lenguaje C **ZONA DE DECLARACIONES** #include <stdio.h> /* Librería.*/ main() /*FUNCIÓN PRINCIPAL QUE NO RECIBE PARÁMETROS */ **CUERPO DEL PROGRAMA** { /* Inicio del programa */ int /*Tipo de variable * / nombre; /*Variables printf (“HOLA AMIGOS...QUE TALn”); /* INTRUCCIONES */ /* main() llama a la función de librería printf() */ } /* Fin del programa*/
  • 3. TIPOS DE VARIABLES TIPO MANEJA CARACTER int Enteros i, d float Notación decimal f char Un solo carácter c char Cadena de s variable[largo] caracteres int Entero octal o int Entero x Hexadecimal
  • 4. OPERADORES ARITMETICOS Símbolo Significado + Suma - Resta * Multiplicación / División % División de módulo, para enteros
  • 5. OPERADORES MATEMATICOS Símbolo Descripción > Mayor que < Menor que >= Mayor o igual que <= Menor o igual que == Igual != Diferente
  • 6. OPERADORES LOGICOS Símbolo Descripción && And (" Y ") || Or (" O ") ! Not (" No ")
  • 7. PALABRAS RESERVADAS auto Default Goto do struct Volatile break Else If double switch While case Enum Int short typedef char Extern Long signed union const Float Register sizeof unsigned continue For Return static void