SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

Unidad 3
Unidad 3Unidad 3
Unidad 3tf94
 
Sintaxis del lenguaje c++
Sintaxis del lenguaje c++Sintaxis del lenguaje c++
Sintaxis del lenguaje c++
Krisna M. B. Ready S.
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
Yenny 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 Constantes
Yenny Salazar
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacion
luismart05
 
Lenguaje c
Lenguaje cLenguaje 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
andreinagracielarojasadam
 
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, acortada
AeChm-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 datos
spedy93
 
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
 
Introducción al lenguaje c++
Introducción al lenguaje c++Introducción al lenguaje c++
Introducción al lenguaje c++
Krisna M. B. Ready S.
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1
Denisse C
 

La actualidad más candente (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
 

Destacado

Guias informatica iii periodo 011
Guias informatica iii periodo 011Guias informatica iii periodo 011
Guias informatica iii periodo 011constanzachaves1980
 
Sexualidad
SexualidadSexualidad
Sexualidad
DOLORESTELLO
 
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
josejuan6a
 
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
 
2. presentación medellín
2. presentación medellín2. presentación medellín
2. presentación medellín
Portal Educativo Colombia Aprende
 
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
Evert 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 aprendizaje
Instituto 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 Discapacidad
catac_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 memoria
Salud y Medicinas
 
Dejame Vivir
Dejame VivirDejame Vivir
Dejame Vivircris
 

Destacado (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
 

Similar a Entornos de lenguaje c

Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
Kudos 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.4
Marquina, 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
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
David Portillo Hernandez
 
El lenguaje C
El lenguaje C El lenguaje C
El lenguaje C
GreidysTorrealba
 
Presentación1.pptx
Presentación1.pptxPresentación1.pptx
Presentación1.pptx
MisaelMDelValle1
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
Oscar Delgado
 
Lenguaje c
Lenguaje cLenguaje c
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 Bonilla
Estudiantes ISI_UCA
 
Programación en C
Programación en CProgramación en C
Programación en Clizmariej
 

Similar a 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
 
Programación en C
Programación en CProgramación en C
Programación en C
 

Último

Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
MasielPMP
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
Mercedes Gonzalez
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
nievesjiesc03
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 

Último (20)

Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 

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