SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
LENGUAJE
                                        “C”
                                                           Programación




Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
INTRODUCCIÓN

                       El lenguaje de programación C es un lenguaje de
                        programación de "bajo nivel".
                       “C” maneja los elementos básicos del ordenador como
                        caracteres, números y direcciones de memoria.
                       Dispone de Librerías de funciones externas al lenguaje, la
                        cual cosa lo convierte en portable independientemente de
                        la maquina que ejecuta el programa.
                       La descripción del lenguaje se realiza siguiendo las
                        normas del ANSI C, por lo tanto, todo lo expresado será
                        utilizable con cualquier compilador.



Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
Estructura de un programa
            Librerías
            Variables globales;
                                                                            Diferentes librerías a utilizar
            Main ()
                                                                            Variables del programa
            {
            Variables locales;                                              Inicio del programa
            Sentencias;
            }                                                               Cuerpo del
                                                                            programa
                                                                             Fin del
                                                                             programa




Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
Librerías
                Conjunto de funciones que se identifican con un nombre y que tenemos que llamar
                 al principio del programa para utilizar unas funciones concretas.
                Lista de librerías usuales:

                   Stdio.h  funciones de entrada-salida
                                          entrada-
                   Conio.h  mas funciones de entrada-salida
                                               entrada-
                   Math.h  funciones matematicas
                   Stdlib.h  mas funciones matematicas
                   Ctype.h  funciones de conversion de caracteres
                   String.h  funciones de cadena
                   Graphics.h  funciones graficas




Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
Variables
                Son combinaciones de letras y números que
                 permiten almacenar cualquier valor en la
                 memoria del ordenador.
                Estos valores los podremos utilizar en el
                 programa haciendo referencia al nombre de la
                 variable.
                Al finalizar la ejecución del programa las
                 variables se borran.


Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
Variables II
                Tipos de variables: Dependiendo del valor a
                 guardar tendremos que determinar el tipo de la
                 variable.
                Tipos:
                           char  valores caracter
                           int  valores numericos enteros
                           float    valores numericos grandes con decimales
                           double  valores numericos grandes con decimales




Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
Variables III
                Modificadores de variables: Son parámetros
                 que permiten modificar los rangos de los tipos
                 de variables, principalmente del tipo (int)
                Modificadores:
                                     Signed
                                     Unsigned
                                     Long
                                     short




Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
Variables IV
                Modificador  signed
                 Es el modificador por defecto que utiliza “C”, en el caso de una variable definida como:
                                     signed int
                 almacenara valores entre -32000 y 32000

                Modificador  unsigned
                 Este modificador en una variable INT se definira como :
                                     unsigned int
                 almacenara valores entre o y 65000 (pasa todo el rango de números negativos a positivos)
                                                                           nú

                Modificador  long
                 Este modificador en una variable INT se definirá como:
                                                         definirá
                                     long int
                 almacenara valores entre -2000000000 y 2000000000




Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
Ejemplo Declaración de
                                     Variables
            Declaración de una variable como un entero
            Declaració
                        int variable;
                        int variable2;
                        int variable3;


            Declaración de variables y asignación de valores en una línea
            Declaració                 asignació                     lí
                        int variable = 1000, variable2 = 2, variable3;

            Declaración de variables tipo texto
            Declaració
                        char variable ;

            Con tamaño fijo de caracteres:
                tamañ
                       char variable[15];

            Con asignación de valor
                asignació
                        char variable = 'a' ;




Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Más contenido relacionado

La actualidad más candente

Librerías en-lenguaje-c-expo
Librerías en-lenguaje-c-expoLibrerías en-lenguaje-c-expo
Librerías en-lenguaje-c-expodaniela niola
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje cMaylin25
 
Introduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion cIntroduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion cFreivys Paredes
 
Estructura Sintactica
Estructura SintacticaEstructura Sintactica
Estructura SintacticaluchoGL
 
Programación en ‘‘c’’ ii
Programación en ‘‘c’’ iiProgramación en ‘‘c’’ ii
Programación en ‘‘c’’ iizamand14
 
Estructura sintactica de los lenguajes
Estructura sintactica de los lenguajesEstructura sintactica de los lenguajes
Estructura sintactica de los lenguajesFenix Flame
 
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.itzel-patricia05
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Jennybeatriz1
 
Estructura hoja resumen
Estructura hoja resumenEstructura hoja resumen
Estructura hoja resumenniurkamv
 
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
 
Introducción gambas
Introducción gambasIntroducción gambas
Introducción gambasgregoryj733
 
Exposicion de programacion.
Exposicion de programacion.Exposicion de programacion.
Exposicion de programacion.BGYLMM
 

La actualidad más candente (20)

Librerías en-lenguaje-c-expo
Librerías en-lenguaje-c-expoLibrerías en-lenguaje-c-expo
Librerías en-lenguaje-c-expo
 
Lenguaje c... trabajo
Lenguaje c... trabajoLenguaje c... trabajo
Lenguaje c... trabajo
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje c
 
Lenguaje C (pdf)
Lenguaje C (pdf)Lenguaje C (pdf)
Lenguaje C (pdf)
 
Introduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion cIntroduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion c
 
Estructura Sintactica
Estructura SintacticaEstructura Sintactica
Estructura Sintactica
 
Programación en ‘‘c’’ ii
Programación en ‘‘c’’ iiProgramación en ‘‘c’’ ii
Programación en ‘‘c’’ ii
 
Estructura sintactica de los lenguajes
Estructura sintactica de los lenguajesEstructura sintactica de los lenguajes
Estructura sintactica de los lenguajes
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
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.
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
 
Introducción al lenguaje c++
Introducción al lenguaje c++Introducción al lenguaje c++
Introducción al lenguaje c++
 
Lenguaje
LenguajeLenguaje
Lenguaje
 
Estructura hoja resumen
Estructura hoja resumenEstructura hoja resumen
Estructura hoja resumen
 
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
 
Introducción gambas
Introducción gambasIntroducción gambas
Introducción gambas
 
Cesar ivan lenguaje_c
Cesar ivan lenguaje_cCesar ivan lenguaje_c
Cesar ivan lenguaje_c
 
Transparencias4
Transparencias4Transparencias4
Transparencias4
 
Segundo trabajo
Segundo trabajoSegundo trabajo
Segundo trabajo
 
Exposicion de programacion.
Exposicion de programacion.Exposicion de programacion.
Exposicion de programacion.
 

Destacado

Lissagaray - Historia de la Comuna de París I
Lissagaray - Historia de la Comuna de París ILissagaray - Historia de la Comuna de París I
Lissagaray - Historia de la Comuna de París IFelipe Mercado
 
El delito no se vence armando a la poblacion civil
El delito no se vence armando a la poblacion civilEl delito no se vence armando a la poblacion civil
El delito no se vence armando a la poblacion civilVILCAÑAUPA NEGOCIOS
 
Proyecto redes sociales
Proyecto redes socialesProyecto redes sociales
Proyecto redes socialeswamoco2011
 
Segunda sesión ordinaria educación secundaria cte
Segunda sesión ordinaria  educación secundaria  cteSegunda sesión ordinaria  educación secundaria  cte
Segunda sesión ordinaria educación secundaria cteFernando Santander
 
El alfabeto latino
El alfabeto latinoEl alfabeto latino
El alfabeto latinoleclapau
 
Presidente por un_dia (1)
Presidente por un_dia (1)Presidente por un_dia (1)
Presidente por un_dia (1)sara211
 
Imágenes que nos cuidan.
Imágenes que nos cuidan.Imágenes que nos cuidan.
Imágenes que nos cuidan.Guille-B
 
Presentación4
Presentación4Presentación4
Presentación4JottaJotta
 
Trabajo grado septimos 701 y 702
Trabajo grado septimos 701 y 702Trabajo grado septimos 701 y 702
Trabajo grado septimos 701 y 702Alberto Paredes
 
Clase 1 de emprendimiento: Actual entorno de negocios y mentalidad emprendedora
Clase 1 de emprendimiento: Actual entorno de negocios y mentalidad emprendedora Clase 1 de emprendimiento: Actual entorno de negocios y mentalidad emprendedora
Clase 1 de emprendimiento: Actual entorno de negocios y mentalidad emprendedora Cristina Loma
 
Lo206 datos basicos ii pp-001-46 b
Lo206 datos basicos ii pp-001-46 bLo206 datos basicos ii pp-001-46 b
Lo206 datos basicos ii pp-001-46 bricardopabloasensio
 
Repositorios digitales institucionales.mrc
Repositorios  digitales  institucionales.mrcRepositorios  digitales  institucionales.mrc
Repositorios digitales institucionales.mrcnorepulido
 
Lo que he aprendido en mi vida
Lo que he aprendido en mi vidaLo que he aprendido en mi vida
Lo que he aprendido en mi vidaJuan Carlos Urrego
 
Licencias creative commons
Licencias creative commonsLicencias creative commons
Licencias creative commonsHenrock007
 

Destacado (20)

Ciaya prueba2
Ciaya prueba2Ciaya prueba2
Ciaya prueba2
 
Lissagaray - Historia de la Comuna de París I
Lissagaray - Historia de la Comuna de París ILissagaray - Historia de la Comuna de París I
Lissagaray - Historia de la Comuna de París I
 
El delito no se vence armando a la poblacion civil
El delito no se vence armando a la poblacion civilEl delito no se vence armando a la poblacion civil
El delito no se vence armando a la poblacion civil
 
Proyecto redes sociales
Proyecto redes socialesProyecto redes sociales
Proyecto redes sociales
 
Psicologia del color
Psicologia del colorPsicologia del color
Psicologia del color
 
Segunda sesión ordinaria educación secundaria cte
Segunda sesión ordinaria  educación secundaria  cteSegunda sesión ordinaria  educación secundaria  cte
Segunda sesión ordinaria educación secundaria cte
 
El alfabeto latino
El alfabeto latinoEl alfabeto latino
El alfabeto latino
 
Presidente por un_dia (1)
Presidente por un_dia (1)Presidente por un_dia (1)
Presidente por un_dia (1)
 
Imágenes que nos cuidan.
Imágenes que nos cuidan.Imágenes que nos cuidan.
Imágenes que nos cuidan.
 
Presentación4
Presentación4Presentación4
Presentación4
 
Trabajo grado septimos 701 y 702
Trabajo grado septimos 701 y 702Trabajo grado septimos 701 y 702
Trabajo grado septimos 701 y 702
 
Clase 1 de emprendimiento: Actual entorno de negocios y mentalidad emprendedora
Clase 1 de emprendimiento: Actual entorno de negocios y mentalidad emprendedora Clase 1 de emprendimiento: Actual entorno de negocios y mentalidad emprendedora
Clase 1 de emprendimiento: Actual entorno de negocios y mentalidad emprendedora
 
Tpsemexp1
Tpsemexp1Tpsemexp1
Tpsemexp1
 
Anatomia tema 3
Anatomia tema 3Anatomia tema 3
Anatomia tema 3
 
Cuestionario[1]
Cuestionario[1]Cuestionario[1]
Cuestionario[1]
 
Lo206 datos basicos ii pp-001-46 b
Lo206 datos basicos ii pp-001-46 bLo206 datos basicos ii pp-001-46 b
Lo206 datos basicos ii pp-001-46 b
 
Repositorios digitales institucionales.mrc
Repositorios  digitales  institucionales.mrcRepositorios  digitales  institucionales.mrc
Repositorios digitales institucionales.mrc
 
Lo que he aprendido en mi vida
Lo que he aprendido en mi vidaLo que he aprendido en mi vida
Lo que he aprendido en mi vida
 
Licencias creative commons
Licencias creative commonsLicencias creative commons
Licencias creative commons
 
Mora y Sumpsi
Mora y SumpsiMora y Sumpsi
Mora y Sumpsi
 

Similar a Introducción al Lenguaje C: Estructura, Variables y Librerías

C ++ Estatutos ciclos
C ++ Estatutos ciclosC ++ Estatutos ciclos
C ++ Estatutos ciclosernest1960
 
1390229945 843 _lenguaje_c-introduccion
1390229945 843 _lenguaje_c-introduccion1390229945 843 _lenguaje_c-introduccion
1390229945 843 _lenguaje_c-introduccionJair BG
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Nilson Payares
 
Asignación 3. lenguaje c
Asignación 3. lenguaje cAsignación 3. lenguaje c
Asignación 3. lenguaje caarg90
 
Introduccion a la programacion en c 18
Introduccion a la programacion en c 18Introduccion a la programacion en c 18
Introduccion a la programacion en c 18fitomaster
 
¿Qué es programación en C_.pptx
¿Qué es programación en C_.pptx¿Qué es programación en C_.pptx
¿Qué es programación en C_.pptxLilulandiaDaSilva
 
Lenguaje c completo 6 g x revisar x los estudiantes
Lenguaje c completo 6 g x revisar x los estudiantesLenguaje c completo 6 g x revisar x los estudiantes
Lenguaje c completo 6 g x revisar x los estudiantesJhon Jairo C Q
 
Programación estructurada presentación
Programación estructurada presentaciónProgramación estructurada presentación
Programación estructurada presentaciónIvarra
 

Similar a Introducción al Lenguaje C: Estructura, Variables y Librerías (20)

Pr1
Pr1Pr1
Pr1
 
!Prograc1
!Prograc1!Prograc1
!Prograc1
 
!Prograc2
!Prograc2!Prograc2
!Prograc2
 
!Prograc7
!Prograc7!Prograc7
!Prograc7
 
C ++ Estatutos ciclos
C ++ Estatutos ciclosC ++ Estatutos ciclos
C ++ Estatutos ciclos
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Aprendizaje de Lenguaje de Programación Python
Aprendizaje de Lenguaje de Programación PythonAprendizaje de Lenguaje de Programación Python
Aprendizaje de Lenguaje de Programación Python
 
lenguaje c
lenguaje clenguaje c
lenguaje c
 
1390229945 843 _lenguaje_c-introduccion
1390229945 843 _lenguaje_c-introduccion1390229945 843 _lenguaje_c-introduccion
1390229945 843 _lenguaje_c-introduccion
 
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
Lenguajesdeprogramacion c nivel1-unidad1-01-componentes y tipos de datos_1
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje c
 
Asignación 3. lenguaje c
Asignación 3. lenguaje cAsignación 3. lenguaje c
Asignación 3. lenguaje c
 
Introduccion programacion
Introduccion programacionIntroduccion programacion
Introduccion programacion
 
Introduccion a la programacion en c 18
Introduccion a la programacion en c 18Introduccion a la programacion en c 18
Introduccion a la programacion en c 18
 
¿Qué es programación en C_.pptx
¿Qué es programación en C_.pptx¿Qué es programación en C_.pptx
¿Qué es programación en C_.pptx
 
Lenguaje c completo 6 g x revisar x los estudiantes
Lenguaje c completo 6 g x revisar x los estudiantesLenguaje c completo 6 g x revisar x los estudiantes
Lenguaje c completo 6 g x revisar x los estudiantes
 
Unmsm02 2008
Unmsm02 2008Unmsm02 2008
Unmsm02 2008
 
Programación estructurada presentación
Programación estructurada presentaciónProgramación estructurada presentación
Programación estructurada presentación
 
Estructura Basica para C++
Estructura Basica para C++Estructura Basica para C++
Estructura Basica para C++
 
Lenguaje de programación C
Lenguaje de programación CLenguaje de programación C
Lenguaje de programación C
 

Más de jbersosa

Las excepciones standar
Las excepciones standarLas excepciones standar
Las excepciones standarjbersosa
 
Mas sobre excepciones
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepcionesjbersosa
 
Estructuras de control try catch
Estructuras de control try catchEstructuras de control try catch
Estructuras de control try catchjbersosa
 
Clasen1java
Clasen1javaClasen1java
Clasen1javajbersosa
 
Programación java1
Programación java1Programación java1
Programación java1jbersosa
 
Tercercortesistop
TercercortesistopTercercortesistop
Tercercortesistopjbersosa
 
Encapsulacion
EncapsulacionEncapsulacion
Encapsulacionjbersosa
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principaljbersosa
 
Auditoria 2
Auditoria 2Auditoria 2
Auditoria 2jbersosa
 
Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891jbersosa
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informaticajbersosa
 
Auditoria de sistemas (1)
Auditoria de sistemas (1)Auditoria de sistemas (1)
Auditoria de sistemas (1)jbersosa
 
Auditoría de sistemas de información presentación
Auditoría de sistemas de información presentaciónAuditoría de sistemas de información presentación
Auditoría de sistemas de información presentaciónjbersosa
 
Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...jbersosa
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosjbersosa
 
Estructura de una red
Estructura de una redEstructura de una red
Estructura de una redjbersosa
 
Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2jbersosa
 
Bases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportBases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportjbersosa
 

Más de jbersosa (20)

Las excepciones standar
Las excepciones standarLas excepciones standar
Las excepciones standar
 
Mas sobre excepciones
Mas sobre excepcionesMas sobre excepciones
Mas sobre excepciones
 
Estructuras de control try catch
Estructuras de control try catchEstructuras de control try catch
Estructuras de control try catch
 
Main
MainMain
Main
 
Clasen1java
Clasen1javaClasen1java
Clasen1java
 
Programación java1
Programación java1Programación java1
Programación java1
 
Tercercortesistop
TercercortesistopTercercortesistop
Tercercortesistop
 
Encapsulacion
EncapsulacionEncapsulacion
Encapsulacion
 
Administracion de la memoria principal
Administracion de  la memoria principalAdministracion de  la memoria principal
Administracion de la memoria principal
 
Auditoria 2
Auditoria 2Auditoria 2
Auditoria 2
 
Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891Auditoriasistemasi 150703002656-lva1-app6891
Auditoriasistemasi 150703002656-lva1-app6891
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informatica
 
Auditoria de sistemas (1)
Auditoria de sistemas (1)Auditoria de sistemas (1)
Auditoria de sistemas (1)
 
Auditoría de sistemas de información presentación
Auditoría de sistemas de información presentaciónAuditoría de sistemas de información presentación
Auditoría de sistemas de información presentación
 
Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...Realizar investigación y hacer un análisis por cada tema asignado al particip...
Realizar investigación y hacer un análisis por cada tema asignado al particip...
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Php
PhpPhp
Php
 
Estructura de una red
Estructura de una redEstructura de una red
Estructura de una red
 
Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2Proyectodeprogramacinidesegundocorte2015 2
Proyectodeprogramacinidesegundocorte2015 2
 
Bases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper reportBases de datos mysql y repotes usando jasper report
Bases de datos mysql y repotes usando jasper report
 

Introducción al Lenguaje C: Estructura, Variables y Librerías

  • 1. LENGUAJE “C” Programación Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
  • 2. INTRODUCCIÓN  El lenguaje de programación C es un lenguaje de programación de "bajo nivel".  “C” maneja los elementos básicos del ordenador como caracteres, números y direcciones de memoria.  Dispone de Librerías de funciones externas al lenguaje, la cual cosa lo convierte en portable independientemente de la maquina que ejecuta el programa.  La descripción del lenguaje se realiza siguiendo las normas del ANSI C, por lo tanto, todo lo expresado será utilizable con cualquier compilador. Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
  • 3. Estructura de un programa Librerías Variables globales; Diferentes librerías a utilizar Main () Variables del programa { Variables locales; Inicio del programa Sentencias; } Cuerpo del programa Fin del programa Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
  • 4. Librerías  Conjunto de funciones que se identifican con un nombre y que tenemos que llamar al principio del programa para utilizar unas funciones concretas.  Lista de librerías usuales: Stdio.h  funciones de entrada-salida entrada- Conio.h  mas funciones de entrada-salida entrada- Math.h  funciones matematicas Stdlib.h  mas funciones matematicas Ctype.h  funciones de conversion de caracteres String.h  funciones de cadena Graphics.h  funciones graficas Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
  • 5. Variables  Son combinaciones de letras y números que permiten almacenar cualquier valor en la memoria del ordenador.  Estos valores los podremos utilizar en el programa haciendo referencia al nombre de la variable.  Al finalizar la ejecución del programa las variables se borran. Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
  • 6. Variables II  Tipos de variables: Dependiendo del valor a guardar tendremos que determinar el tipo de la variable.  Tipos: char  valores caracter int  valores numericos enteros float  valores numericos grandes con decimales double  valores numericos grandes con decimales Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
  • 7. Variables III  Modificadores de variables: Son parámetros que permiten modificar los rangos de los tipos de variables, principalmente del tipo (int)  Modificadores:  Signed  Unsigned  Long  short Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
  • 8. Variables IV  Modificador  signed Es el modificador por defecto que utiliza “C”, en el caso de una variable definida como: signed int almacenara valores entre -32000 y 32000  Modificador  unsigned Este modificador en una variable INT se definira como : unsigned int almacenara valores entre o y 65000 (pasa todo el rango de números negativos a positivos) nú  Modificador  long Este modificador en una variable INT se definirá como: definirá long int almacenara valores entre -2000000000 y 2000000000 Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
  • 9. Ejemplo Declaración de Variables Declaración de una variable como un entero Declaració int variable; int variable2; int variable3; Declaración de variables y asignación de valores en una línea Declaració asignació lí int variable = 1000, variable2 = 2, variable3; Declaración de variables tipo texto Declaració char variable ; Con tamaño fijo de caracteres: tamañ char variable[15]; Con asignación de valor asignació char variable = 'a' ; Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)