SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Instituto Universitario de Tecnología
                            “Antonio José de Sucre”
                              TSU en Informática




Entornos de Desarrollo Utilizados en la Actualidad para Programar en
                           LENGUAJE C.




                                      Nombre:
                                   Carrera, Laura A.
                                        Prof.:
                                   Rossibel del Toro



                                                               N
                                                               N
                                                               o
                                                               m
                                                               b
Lenguaje C


              Un lenguaje de Programación Es un conjuntos de palabras, reglas, con
              las cuales se le indica a la computadora las funciones que debe
              realizar. Un lenguaje de programación puede ser:
              1.Lenguajes Máquinas: se trata de lenguaje cuyas instrucciones son
directamente comprendidas por el ordenador o computador en el que se ejecuta el
programa.

2.Lenguaje de Bajo Nivel: este tipo de lenguajes, son algo más fáciles de escribir,
quedando ubicados por tanto, según su grado de complejidad; en un nivel intermedio
entre el lenguaje máquina y el de alto nivel.

3.Lenguaje de Alto Nivel: Disponen de una sintaxis en lenguaje más natural, y un
amplio conjunto de funciones internas, que ayudan al programador en distintas
situaciones.SABIAS QUE?
              Programa: Es un conjunto de instrucciones que se le dan a la computadora,
                            para que ésta realice una determinada tarea.




                                                                  4.No está asociado a ningún
        El lenguaje C, fue diseñado                         sistema operativo ni a ninguna
  por Dennies Ritchie en 1970, en los                       máquina.
  laboratorios Bell de Estados
 Unidos.                                                            5.Popular y Eficaz.

      Este lenguaje presenta varias                               6.Permite el desarrollo de
características, entre las cuales están:                    Sistemas Operativos y programas de
                                                            aplicación
     1.Lenguaje de programación de
propósitos generales.                                               7.Portabilidad.

      2.Permite      la      Programación                         8.Existen las librerías en las
Estructurada.                                               bibliotecas.

     3.Abundancia de Operadores y                                 9.tiene          sólo   32   palabras
Tipos de Datos.                                             reservadas.



     http://saia.uft.edu.ve/uts/mod/book/view.php?id=25976&chapterid=1648
Tipos de datos en Lenguaje C

Los caracteres son representados por char (% C), Los enteros por short ,int, long y
Los números en coma flotante por float y double.

Los tipos básicos disponibles y su tamaño son:

   Char                    Carácter                          (normalmente 8 bits)

   Short          Entero corto con signo                    (normalmente 16 bits)

    Int               Entero con signo                (depende de la implementación)

 Unsigned             Entero sin signo                (depende de la implementación)

   Long           Entero largo con signo                    (normalmente 32 bits)

   Float       Flotante simple(decimales)                   (normalmente 32 bits)

  Double               Flotante doble                       (normalmente 64 bits)




          Variable: Son nombres que se le dan a las localidades en la memoria principal donde un elemento de
           dato puede almacenarse.Las variables en el lenguaje c pueden ser de diferentes tipos de datos, de
             acuerdo a la necesidad de almacenar datos que surja al momento del desarrollo del programa.




     Palabras Reservadas en MAYUSCULAS y minúsculas, por lo que no es lo mismo
      El lenguaje C diferencia Lenguaje C
         VARIABLE1 que variable1 ni que VariAble1.
auto          break           case             char           const            typedef         for
do            double          else             enum           extern           continue        short
goto          if              int              long           register         default         void
signed        sizeof          static           struct         return           float           volatile
while         union           unsigned



    http://saia.uft.edu.ve/uts/mod/book/view.php?id=25976&chapterid=1650
Expresiones del Lenguaje C: Existen 4 tipos de expresiones en lenguaje C

                              Aritmeticas, Logicas, Relacionales, Igualdad



       Expresiones Aritméticas
       Son combinaciones de valores numéricos variables,
operadores y/o funciones asociadas con operando, que al ser
ejecutados proporcionan un resultado numérico entero o real,
pueden ser usadas para realizar cálculos matemáticos.
Operadores                        Descripción                                Jerarquía
*, /, %                           Multiplicación , División,                 Mayor Prioridad
                                  Modulo (o resto)
+, -                              Suma , Resta                               Menor prioridad


Conectores logicos:

se utilizan para conectar expresiones relacionales. Los conectores logicos son

Conector Lógico                   Descripción                                Jerarquía
&&                                Y (AND)                                    Mayor Prioridad
||                                o (OR)
!                                 No (NOT)                                   Menor prioridad


Expresiones Relacionales:

Una expresion relacional es aquella que al evaluar retorna un valor verdadero o falso. Los
operadores relacionales que podemos utilizar
son:
                                                          Operador     Significado


                                                                <      Menor que


                                                               <=      Menor o igual que


                                                                >      Mayor que


                                                               >=      Mayor o igual que


                                                               ==      Igual que (Para las comparaciones)


                                                               !=      No igual a




       http://saia.uft.edu.ve/uts/mod/book/view.php?id=25976&chapterid=1654
Expresiones de Igualdad:
      Se utilizan para comparar la igualdad o no entre valores o expresiones y asi obtener
un   resultado   booleano   (verdadero    o   falso).   Los   operadores   de   igualdad   son:



Operador                       Significado                       Ejemplo

== (dos signos de igualdad     Es igual a                        Nota == 15
seguidos)
                                                                 Nombre == Adexis

!=                             Distinto                          Sexo != ‘F’
Jerarquia de Operadores

Categoría del Operador           Operador

1. Operadores Unarios            -, ++, --, !

                                 *, /, %
2.Operadores Aritméticos:

 Multiplicación, división y
                                 +,-
   Resto entero

 Suma y Resta

3. Operadores Relacionales       <, <=, >, >=

4. Operadores de Igualdad        ==, ! =

5. Operadores Lógicos            && (Y Lógico), ||(O logico), ! (NO Lógico)

6. Operadores de Asignación      =, +=, -=, *=, /?, %=,




                                           REGLAS DE JERARQUÍA:

                          - Se ejecuta primero el operador de más alta jerarquía.

                - Operadores que tienen igual jerarquía se evalúan de izquierda a derecha.

              - Si existen expresiones encerradas entre paréntesis, estas se evalúan primero.




            - Si existen paréntesis anidados se evalúan primero los paréntesis más
                                               internos.
                       http://saia.uft.edu.ve/uts/course/view.php?id=368

Weitere ähnliche Inhalte

Was ist angesagt?

Unidad 3
Unidad 3Unidad 3
Unidad 3tf94
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y ExpresionesYenny Salazar
 
3. Elementos basicos de un programa
3.  Elementos basicos de un programa3.  Elementos basicos de un programa
3. Elementos basicos de un programamartell024
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y ConstantesYenny Salazar
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionluismart05
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionandreinagracielarojasadam
 
Jcf iind 2010-227 algoritmos y lenguajes de programacion
Jcf iind 2010-227 algoritmos y lenguajes de programacionJcf iind 2010-227 algoritmos y lenguajes de programacion
Jcf iind 2010-227 algoritmos y lenguajes de programacionMiguel Alejandro León Santos
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaAeChm-MgMs-NnNm-OpSe
 
Estructura sintactica de los lenguajes de programacion y bases de datos
Estructura sintactica de los lenguajes de programacion y bases de datosEstructura sintactica de los lenguajes de programacion y bases de datos
Estructura sintactica de los lenguajes de programacion y bases de datosspedy93
 
Estructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacionEstructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacionManuelDorante65
 
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 Liz O
 
Compiladores y analizador léxico
Compiladores y analizador léxicoCompiladores y analizador léxico
Compiladores y analizador léxicokatherine133
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1Denisse C
 

Was ist angesagt? (20)

Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
3. Elementos basicos de un programa
3.  Elementos basicos de un programa3.  Elementos basicos de un programa
3. Elementos basicos de un programa
 
Prolog cinthya
Prolog cinthyaProlog cinthya
Prolog cinthya
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
Semantico.apun
Semantico.apunSemantico.apun
Semantico.apun
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacion
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacion
 
Jcf iind 2010-227 algoritmos y lenguajes de programacion
Jcf iind 2010-227 algoritmos y lenguajes de programacionJcf iind 2010-227 algoritmos y lenguajes de programacion
Jcf iind 2010-227 algoritmos y lenguajes de programacion
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortada
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Estructura sintactica de los lenguajes de programacion y bases de datos
Estructura sintactica de los lenguajes de programacion y bases de datosEstructura sintactica de los lenguajes de programacion y bases de datos
Estructura sintactica de los lenguajes de programacion y bases de datos
 
Estructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacionEstructuras de los lenguajes de programacion
Estructuras de los lenguajes de programacion
 
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
 
Compiladores y analizador léxico
Compiladores y analizador léxicoCompiladores y analizador léxico
Compiladores y analizador léxico
 
Introducción al lenguaje c++
Introducción al lenguaje c++Introducción al lenguaje c++
Introducción al lenguaje c++
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1
 

Andere mochten auch

Guias informatica iii periodo 011
Guias informatica iii periodo 011Guias informatica iii periodo 011
Guias informatica iii periodo 011constanzachaves1980
 
Reunió Families 3r Cicle 1r Trimestre 09 10
Reunió Families 3r Cicle 1r Trimestre 09 10Reunió Families 3r Cicle 1r Trimestre 09 10
Reunió Families 3r Cicle 1r Trimestre 09 10josejuan6a
 
Peligros de fumar pipa de agua o "hookah"
Peligros de fumar pipa de agua o "hookah"Peligros de fumar pipa de agua o "hookah"
Peligros de fumar pipa de agua o "hookah"Salud y Medicinas
 
Presentación del Programa "Tiempo Propio"
Presentación del Programa "Tiempo Propio"Presentación del Programa "Tiempo Propio"
Presentación del Programa "Tiempo Propio"Seapa
 
Claves para un logopeda aventurero
Claves para un logopeda aventureroClaves para un logopeda aventurero
Claves para un logopeda aventureroangela Corredor
 
Cameron ann-el-lugar-mas-bonito-del-mundo
Cameron ann-el-lugar-mas-bonito-del-mundoCameron ann-el-lugar-mas-bonito-del-mundo
Cameron ann-el-lugar-mas-bonito-del-mundoClarita Quezada Acosta
 
Inserción de los discapacitados dentro de las organizaciones en Venezuela
Inserción de los discapacitados dentro de las organizaciones en VenezuelaInserción de los discapacitados dentro de las organizaciones en Venezuela
Inserción de los discapacitados dentro de las organizaciones en VenezuelaEvert Uzcategui
 
07. la lucha de homero 1871
07. la lucha de homero 187107. la lucha de homero 1871
07. la lucha de homero 1871Rafael Verde)
 
Aprendizaje significativo (2)
Aprendizaje significativo (2)Aprendizaje significativo (2)
Aprendizaje significativo (2)silmaxmacre
 
Arte y educacion
Arte y educacionArte y educacion
Arte y educacionpraxispd4
 
Hacer de la necesidad virtud. (en situaciones de discapacidad)
Hacer de la necesidad virtud. (en situaciones de discapacidad)Hacer de la necesidad virtud. (en situaciones de discapacidad)
Hacer de la necesidad virtud. (en situaciones de discapacidad)José María
 
Estandares de competencias
Estandares de competenciasEstandares de competencias
Estandares de competenciascgo
 
Control calificaciones para la autorregulación del aprendizaje
Control calificaciones para la autorregulación del aprendizajeControl calificaciones para la autorregulación del aprendizaje
Control calificaciones para la autorregulación del aprendizajeInstituto Educacion Secundaria
 
Presentación del Observatorio Universidad y Discapacidad
Presentación del Observatorio Universidad y DiscapacidadPresentación del Observatorio Universidad y Discapacidad
Presentación del Observatorio Universidad y Discapacidadcatac_upc
 
Malcolm Young, guitarrista de la banda AC/DC, sufre pérdida de memoria
Malcolm Young, guitarrista de la banda AC/DC, sufre pérdida de memoriaMalcolm Young, guitarrista de la banda AC/DC, sufre pérdida de memoria
Malcolm Young, guitarrista de la banda AC/DC, sufre pérdida de memoriaSalud y Medicinas
 
Dejame Vivir
Dejame VivirDejame Vivir
Dejame Vivircris
 

Andere mochten auch (20)

Guias informatica iii periodo 011
Guias informatica iii periodo 011Guias informatica iii periodo 011
Guias informatica iii periodo 011
 
Sexualidad
SexualidadSexualidad
Sexualidad
 
Reunió Families 3r Cicle 1r Trimestre 09 10
Reunió Families 3r Cicle 1r Trimestre 09 10Reunió Families 3r Cicle 1r Trimestre 09 10
Reunió Families 3r Cicle 1r Trimestre 09 10
 
Peligros de fumar pipa de agua o "hookah"
Peligros de fumar pipa de agua o "hookah"Peligros de fumar pipa de agua o "hookah"
Peligros de fumar pipa de agua o "hookah"
 
Presentación del Programa "Tiempo Propio"
Presentación del Programa "Tiempo Propio"Presentación del Programa "Tiempo Propio"
Presentación del Programa "Tiempo Propio"
 
Claves para un logopeda aventurero
Claves para un logopeda aventureroClaves para un logopeda aventurero
Claves para un logopeda aventurero
 
Cameron ann-el-lugar-mas-bonito-del-mundo
Cameron ann-el-lugar-mas-bonito-del-mundoCameron ann-el-lugar-mas-bonito-del-mundo
Cameron ann-el-lugar-mas-bonito-del-mundo
 
Matematicas
MatematicasMatematicas
Matematicas
 
2. presentación medellín
2. presentación medellín2. presentación medellín
2. presentación medellín
 
Inserción de los discapacitados dentro de las organizaciones en Venezuela
Inserción de los discapacitados dentro de las organizaciones en VenezuelaInserción de los discapacitados dentro de las organizaciones en Venezuela
Inserción de los discapacitados dentro de las organizaciones en Venezuela
 
07. la lucha de homero 1871
07. la lucha de homero 187107. la lucha de homero 1871
07. la lucha de homero 1871
 
Ciudadania Y Salud De Las Mujeres
Ciudadania Y Salud De Las MujeresCiudadania Y Salud De Las Mujeres
Ciudadania Y Salud De Las Mujeres
 
Aprendizaje significativo (2)
Aprendizaje significativo (2)Aprendizaje significativo (2)
Aprendizaje significativo (2)
 
Arte y educacion
Arte y educacionArte y educacion
Arte y educacion
 
Hacer de la necesidad virtud. (en situaciones de discapacidad)
Hacer de la necesidad virtud. (en situaciones de discapacidad)Hacer de la necesidad virtud. (en situaciones de discapacidad)
Hacer de la necesidad virtud. (en situaciones de discapacidad)
 
Estandares de competencias
Estandares de competenciasEstandares de competencias
Estandares de competencias
 
Control calificaciones para la autorregulación del aprendizaje
Control calificaciones para la autorregulación del aprendizajeControl calificaciones para la autorregulación del aprendizaje
Control calificaciones para la autorregulación del aprendizaje
 
Presentación del Observatorio Universidad y Discapacidad
Presentación del Observatorio Universidad y DiscapacidadPresentación del Observatorio Universidad y Discapacidad
Presentación del Observatorio Universidad y Discapacidad
 
Malcolm Young, guitarrista de la banda AC/DC, sufre pérdida de memoria
Malcolm Young, guitarrista de la banda AC/DC, sufre pérdida de memoriaMalcolm Young, guitarrista de la banda AC/DC, sufre pérdida de memoria
Malcolm Young, guitarrista de la banda AC/DC, sufre pérdida de memoria
 
Dejame Vivir
Dejame VivirDejame Vivir
Dejame Vivir
 

Ähnlich wie Entornos de lenguaje c

Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Marquina, Santiago
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación henser
 
Clasificación de lenguajes de programación
Clasificación de lenguajes de programaciónClasificación de lenguajes de programación
Clasificación de lenguajes de programaciónAlvaro Pucha
 
Programacion 2
Programacion 2Programacion 2
Programacion 258994146
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónOscar Delgado
 
Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)ROBERT ENRIQUE MARTINEZ GARCIA
 
Lenguaje de programacion daniel
Lenguaje de programacion danielLenguaje de programacion daniel
Lenguaje de programacion danieladaniel275
 
Curso de desarrollo de software
Curso de desarrollo de softwareCurso de desarrollo de software
Curso de desarrollo de softwarevekys
 
Herramientas computacionales
Herramientas computacionales Herramientas computacionales
Herramientas computacionales Andrea6e
 
Alejandra gomez
Alejandra gomezAlejandra gomez
Alejandra gomezalejitaacg
 
Alejandra gomez (1)
Alejandra gomez (1)Alejandra gomez (1)
Alejandra gomez (1)alejandra985
 
Alejandra gomez (1)
Alejandra gomez (1)Alejandra gomez (1)
Alejandra gomez (1)alejandra985
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaEstudiantes ISI_UCA
 
Lenguaje de programacion en c
Lenguaje de programacion en cLenguaje de programacion en c
Lenguaje de programacion en cNelly Gonzalez
 

Ähnlich wie Entornos de lenguaje c (20)

Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Lenguajes de programación parte i.4
Lenguajes de programación parte i.4Lenguajes de programación parte i.4
Lenguajes de programación parte i.4
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación
 
Clasificación de lenguajes de programación
Clasificación de lenguajes de programaciónClasificación de lenguajes de programación
Clasificación de lenguajes de programación
 
Programacion 2
Programacion 2Programacion 2
Programacion 2
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
 
El lenguaje C
El lenguaje C El lenguaje C
El lenguaje C
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)
 
Lenguaje de programacion daniel
Lenguaje de programacion danielLenguaje de programacion daniel
Lenguaje de programacion daniel
 
Curso de desarrollo de software
Curso de desarrollo de softwareCurso de desarrollo de software
Curso de desarrollo de software
 
Herramientas computacionales
Herramientas computacionales Herramientas computacionales
Herramientas computacionales
 
Alejandra gomez
Alejandra gomezAlejandra gomez
Alejandra gomez
 
Alejandra gomez (1)
Alejandra gomez (1)Alejandra gomez (1)
Alejandra gomez (1)
 
Alejandra gomez (1)
Alejandra gomez (1)Alejandra gomez (1)
Alejandra gomez (1)
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky Bonilla
 
Lenguaje de programacion en c
Lenguaje de programacion en cLenguaje de programacion en c
Lenguaje de programacion en c
 

Kürzlich hochgeladen

c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
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
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 

Kürzlich hochgeladen (20)

c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
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
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 

Entornos de lenguaje c

  • 1. Instituto Universitario de Tecnología “Antonio José de Sucre” TSU en Informática Entornos de Desarrollo Utilizados en la Actualidad para Programar en LENGUAJE C. Nombre: Carrera, Laura A. Prof.: Rossibel del Toro N N o m b
  • 2. Lenguaje C Un lenguaje de Programación Es un conjuntos de palabras, reglas, con las cuales se le indica a la computadora las funciones que debe realizar. Un lenguaje de programación puede ser: 1.Lenguajes Máquinas: se trata de lenguaje cuyas instrucciones son directamente comprendidas por el ordenador o computador en el que se ejecuta el programa. 2.Lenguaje de Bajo Nivel: este tipo de lenguajes, son algo más fáciles de escribir, quedando ubicados por tanto, según su grado de complejidad; en un nivel intermedio entre el lenguaje máquina y el de alto nivel. 3.Lenguaje de Alto Nivel: Disponen de una sintaxis en lenguaje más natural, y un amplio conjunto de funciones internas, que ayudan al programador en distintas situaciones.SABIAS QUE? Programa: Es un conjunto de instrucciones que se le dan a la computadora, para que ésta realice una determinada tarea. 4.No está asociado a ningún El lenguaje C, fue diseñado sistema operativo ni a ninguna por Dennies Ritchie en 1970, en los máquina. laboratorios Bell de Estados Unidos. 5.Popular y Eficaz. Este lenguaje presenta varias 6.Permite el desarrollo de características, entre las cuales están: Sistemas Operativos y programas de aplicación 1.Lenguaje de programación de propósitos generales. 7.Portabilidad. 2.Permite la Programación 8.Existen las librerías en las Estructurada. bibliotecas. 3.Abundancia de Operadores y 9.tiene sólo 32 palabras Tipos de Datos. reservadas. http://saia.uft.edu.ve/uts/mod/book/view.php?id=25976&chapterid=1648
  • 3. Tipos de datos en Lenguaje C Los caracteres son representados por char (% C), Los enteros por short ,int, long y Los números en coma flotante por float y double. Los tipos básicos disponibles y su tamaño son: Char Carácter (normalmente 8 bits) Short Entero corto con signo (normalmente 16 bits) Int Entero con signo (depende de la implementación) Unsigned Entero sin signo (depende de la implementación) Long Entero largo con signo (normalmente 32 bits) Float Flotante simple(decimales) (normalmente 32 bits) Double Flotante doble (normalmente 64 bits) Variable: Son nombres que se le dan a las localidades en la memoria principal donde un elemento de dato puede almacenarse.Las variables en el lenguaje c pueden ser de diferentes tipos de datos, de acuerdo a la necesidad de almacenar datos que surja al momento del desarrollo del programa. Palabras Reservadas en MAYUSCULAS y minúsculas, por lo que no es lo mismo El lenguaje C diferencia Lenguaje C VARIABLE1 que variable1 ni que VariAble1. auto break case char const typedef for do double else enum extern continue short goto if int long register default void signed sizeof static struct return float volatile while union unsigned http://saia.uft.edu.ve/uts/mod/book/view.php?id=25976&chapterid=1650
  • 4. Expresiones del Lenguaje C: Existen 4 tipos de expresiones en lenguaje C Aritmeticas, Logicas, Relacionales, Igualdad Expresiones Aritméticas Son combinaciones de valores numéricos variables, operadores y/o funciones asociadas con operando, que al ser ejecutados proporcionan un resultado numérico entero o real, pueden ser usadas para realizar cálculos matemáticos. Operadores Descripción Jerarquía *, /, % Multiplicación , División, Mayor Prioridad Modulo (o resto) +, - Suma , Resta Menor prioridad Conectores logicos: se utilizan para conectar expresiones relacionales. Los conectores logicos son Conector Lógico Descripción Jerarquía && Y (AND) Mayor Prioridad || o (OR) ! No (NOT) Menor prioridad Expresiones Relacionales: Una expresion relacional es aquella que al evaluar retorna un valor verdadero o falso. Los operadores relacionales que podemos utilizar son: Operador Significado < Menor que <= Menor o igual que > Mayor que >= Mayor o igual que == Igual que (Para las comparaciones) != No igual a http://saia.uft.edu.ve/uts/mod/book/view.php?id=25976&chapterid=1654
  • 5. Expresiones de Igualdad: Se utilizan para comparar la igualdad o no entre valores o expresiones y asi obtener un resultado booleano (verdadero o falso). Los operadores de igualdad son: Operador Significado Ejemplo == (dos signos de igualdad Es igual a Nota == 15 seguidos) Nombre == Adexis != Distinto Sexo != ‘F’
  • 6. Jerarquia de Operadores Categoría del Operador Operador 1. Operadores Unarios -, ++, --, ! *, /, % 2.Operadores Aritméticos: Multiplicación, división y +,- Resto entero Suma y Resta 3. Operadores Relacionales <, <=, >, >= 4. Operadores de Igualdad ==, ! = 5. Operadores Lógicos && (Y Lógico), ||(O logico), ! (NO Lógico) 6. Operadores de Asignación =, +=, -=, *=, /?, %=, REGLAS DE JERARQUÍA: - Se ejecuta primero el operador de más alta jerarquía. - Operadores que tienen igual jerarquía se evalúan de izquierda a derecha. - Si existen expresiones encerradas entre paréntesis, estas se evalúan primero. - Si existen paréntesis anidados se evalúan primero los paréntesis más internos. http://saia.uft.edu.ve/uts/course/view.php?id=368