SlideShare una empresa de Scribd logo
1 de 8
 Librerías en lenguaje c
 Declaración de variables
 Tipo de variables
 Tipos de datos
 Palabras reservadas en c
 Funciones básicas en c
 Betsy Sicha
 Damaris Segura
Assert.h Ctype.h Errno.h Limits.h Float.h
Locale.h Math.h Setjmp.h Signal.h Stdarg.h
Stddef.h Stdio.h Stdlib.h String.h Time.h
Resulta mucho más fácil recordar un nombre que un número, y
los lenguajes de alto nivel facilitan mucho la tarea al permitirnos
acceder a una variable mediante un nombre, y no mediante una dirección.
En este sentido, lo único que necesita conocer un compilador de C
para crear una variable es el tipo al que pertenece y el nombre que
se le quiere dar; el compilador se encarga de mantener la tabla de
variables, y de asociar a cada nombre la dirección correspondiente.
Por tanto, la sintaxis de declaración de una variable en C es de la forma
tipo_base nombre_variable [nombre_variable2, nombre_variable3,...];
INT SHORT BYTE LONG BOOLEAN CHAR FLOAT DOUBLE
NÚMEROS
ENTEROS
NÚMEROS
REALES
NÚMEROS
COMPLEJOS
VALORES
LÓGICOS
TEXTO
NULO
El tipo int permite representar números enteros.
El tipo float permite representar números reales.
El tipo complex permite representar números
complejos.
Los valores lógicos True y False son de
tipo bool
A los valores que representan texto se les llama strings, y
tienen el tipo str.
Existe un valor llamado None que es utilizado para representar casos en
que ningún valor es válido
Son identificadores predefinidos (tienen un significado especial).
En todos los lenguajes de programación existe un conjunto de
palabras reservadas. Por el momento, en lenguaje C, se han
estudiado las siguientes:
CHAR
INT
FLOAT
DOUBLE
VOID
FUNCIÓN IOSTREAM
(<IOSTREAM>)
FUNCIÓN STDLIB
(<STDLIB.H>)
o Cin: flujo de entrada
o Cout: flujo de salida
o Cerr: flujo de error no almacenado
o Clog: flujo de error almacenado
o Atof: cadena de caracteres a coma
flotante
o Rand: genera numero pseudo-aleatorio
o Free: libera memoria
o System: Ejecuta comando externo
o Exit: termina ejecución de programa
FUNCIÓN STDIO (<STDIO.H>) FUNCIÓN MATH (<MATH.H>)
o Printf: imprime salida de datos
o Scanf: introducir entradas
o Puts: imprime cadena de caracteres
o Getc: devuelve carácter desde fichero
o Ferror: comprueba errores
o Acos: arcocoseno
o Asin: arcoseno
o Atan: arcotangente
o Floor: menor entero
o Cosh: coseno hiperbolico
o Log: logaritmo natural
o Pow: eleva un valor a un exponente
PROGRAMACIÓN

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje c
 
Libreria c++
Libreria c++Libreria c++
Libreria c++
 
Lenguaje C (pdf)
Lenguaje C (pdf)Lenguaje C (pdf)
Lenguaje C (pdf)
 
Lenguaje c (expresiones logicas)
Lenguaje c (expresiones logicas)Lenguaje c (expresiones logicas)
Lenguaje c (expresiones logicas)
 
Investigacion 1
Investigacion 1Investigacion 1
Investigacion 1
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Comandos importantes en c++
Comandos importantes en c++Comandos importantes en c++
Comandos importantes en c++
 
Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 
Lenguaje de programacion c#
Lenguaje de programacion c#Lenguaje de programacion c#
Lenguaje de programacion c#
 
03 - Entrada y salida en lenguaje C
03 - Entrada y salida en lenguaje C03 - Entrada y salida en lenguaje C
03 - Entrada y salida en lenguaje C
 
Ap n° 3 rios,m. fernanda
Ap n° 3 rios,m. fernandaAp n° 3 rios,m. fernanda
Ap n° 3 rios,m. fernanda
 
Sintaxis funciones c++
Sintaxis funciones c++Sintaxis funciones c++
Sintaxis funciones c++
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
 
Tipos de datos_para_c_
Tipos de datos_para_c_Tipos de datos_para_c_
Tipos de datos_para_c_
 
Mynor Alexander Hernandez Canuz
Mynor Alexander Hernandez CanuzMynor Alexander Hernandez Canuz
Mynor Alexander Hernandez Canuz
 
Programación C++ - DEV C++
Programación C++ - DEV C++Programación C++ - DEV C++
Programación C++ - DEV C++
 
Manual de c c++
Manual de c c++Manual de c c++
Manual de c c++
 
8 tipos variables constantes
8 tipos variables constantes8 tipos variables constantes
8 tipos variables constantes
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantes
 

Similar a PROGRAMACIÓN

Similar a PROGRAMACIÓN (20)

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
 
Introducción a los Lenguaje de Programación.pptx
Introducción a los Lenguaje de Programación.pptxIntroducción a los Lenguaje de Programación.pptx
Introducción a los Lenguaje de Programación.pptx
 
3. lenguaje c-
3. lenguaje c-3. lenguaje c-
3. lenguaje c-
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
El primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datosEl primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datos
 
Webcd
WebcdWebcd
Webcd
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
 
Introducción
IntroducciónIntroducción
Introducción
 
Asignación 3. lenguaje c
Asignación 3. lenguaje cAsignación 3. lenguaje c
Asignación 3. lenguaje c
 
Introduccion del Lenguaje C
Introduccion del Lenguaje CIntroduccion del Lenguaje C
Introduccion del Lenguaje C
 
Tipos de datos_de_virtual_c_
Tipos de datos_de_virtual_c_Tipos de datos_de_virtual_c_
Tipos de datos_de_virtual_c_
 
Presentación de c #
Presentación de c #Presentación de c #
Presentación de c #
 
Tarea3
Tarea3Tarea3
Tarea3
 
Fundamentos de Lenguaje C
Fundamentos de Lenguaje CFundamentos de Lenguaje C
Fundamentos de Lenguaje C
 
Poo4
Poo4Poo4
Poo4
 
Dev c 1 2011
Dev c  1 2011Dev c  1 2011
Dev c 1 2011
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Chuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantesChuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantes
 
Revista digital
Revista digitalRevista digital
Revista digital
 
Introducción
IntroducciónIntroducción
Introducción
 

Último

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMcespitiacardales
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 

Último (10)

COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 

PROGRAMACIÓN

  • 1.  Librerías en lenguaje c  Declaración de variables  Tipo de variables  Tipos de datos  Palabras reservadas en c  Funciones básicas en c  Betsy Sicha  Damaris Segura
  • 2. Assert.h Ctype.h Errno.h Limits.h Float.h Locale.h Math.h Setjmp.h Signal.h Stdarg.h Stddef.h Stdio.h Stdlib.h String.h Time.h
  • 3. Resulta mucho más fácil recordar un nombre que un número, y los lenguajes de alto nivel facilitan mucho la tarea al permitirnos acceder a una variable mediante un nombre, y no mediante una dirección. En este sentido, lo único que necesita conocer un compilador de C para crear una variable es el tipo al que pertenece y el nombre que se le quiere dar; el compilador se encarga de mantener la tabla de variables, y de asociar a cada nombre la dirección correspondiente. Por tanto, la sintaxis de declaración de una variable en C es de la forma tipo_base nombre_variable [nombre_variable2, nombre_variable3,...];
  • 4. INT SHORT BYTE LONG BOOLEAN CHAR FLOAT DOUBLE
  • 5. NÚMEROS ENTEROS NÚMEROS REALES NÚMEROS COMPLEJOS VALORES LÓGICOS TEXTO NULO El tipo int permite representar números enteros. El tipo float permite representar números reales. El tipo complex permite representar números complejos. Los valores lógicos True y False son de tipo bool A los valores que representan texto se les llama strings, y tienen el tipo str. Existe un valor llamado None que es utilizado para representar casos en que ningún valor es válido
  • 6. Son identificadores predefinidos (tienen un significado especial). En todos los lenguajes de programación existe un conjunto de palabras reservadas. Por el momento, en lenguaje C, se han estudiado las siguientes: CHAR INT FLOAT DOUBLE VOID
  • 7. FUNCIÓN IOSTREAM (<IOSTREAM>) FUNCIÓN STDLIB (<STDLIB.H>) o Cin: flujo de entrada o Cout: flujo de salida o Cerr: flujo de error no almacenado o Clog: flujo de error almacenado o Atof: cadena de caracteres a coma flotante o Rand: genera numero pseudo-aleatorio o Free: libera memoria o System: Ejecuta comando externo o Exit: termina ejecución de programa FUNCIÓN STDIO (<STDIO.H>) FUNCIÓN MATH (<MATH.H>) o Printf: imprime salida de datos o Scanf: introducir entradas o Puts: imprime cadena de caracteres o Getc: devuelve carácter desde fichero o Ferror: comprueba errores o Acos: arcocoseno o Asin: arcoseno o Atan: arcotangente o Floor: menor entero o Cosh: coseno hiperbolico o Log: logaritmo natural o Pow: eleva un valor a un exponente