SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot (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 to PROGRAMACIÓN

Similar to 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
 

Recently uploaded

TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIATALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIAobandopaula444
 
PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11
PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11
PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11THALIAEUGENIOMAIZ
 
triptico de redes sociales ejemplo para que te puedas bazar en la realizacion...
triptico de redes sociales ejemplo para que te puedas bazar en la realizacion...triptico de redes sociales ejemplo para que te puedas bazar en la realizacion...
triptico de redes sociales ejemplo para que te puedas bazar en la realizacion...ulisesochoa5
 
Módulo 3 escuela activa presentacion.pptx
Módulo 3 escuela activa presentacion.pptxMódulo 3 escuela activa presentacion.pptx
Módulo 3 escuela activa presentacion.pptxMiguelAngelCifuentes10
 
Cultura digital diferentes tipos de fraudes ciberneticos.
Cultura digital diferentes tipos de fraudes ciberneticos.Cultura digital diferentes tipos de fraudes ciberneticos.
Cultura digital diferentes tipos de fraudes ciberneticos.JOSE69482
 
Elegant_and_Professional_Company_Business_Proposal_Presentation (1).pdf
Elegant_and_Professional_Company_Business_Proposal_Presentation (1).pdfElegant_and_Professional_Company_Business_Proposal_Presentation (1).pdf
Elegant_and_Professional_Company_Business_Proposal_Presentation (1).pdfanthonyramos422819
 
Software y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfSoftware y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfDanielaEspitiaHerrer
 
Inteligencias Artificiales: Herramientas de internet.pptx
Inteligencias Artificiales: Herramientas de internet.pptxInteligencias Artificiales: Herramientas de internet.pptx
Inteligencias Artificiales: Herramientas de internet.pptxJuanDiegoMeloLosada
 
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...#LatamDigital
 
DS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdf
DS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdfDS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdf
DS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdfKAREN553987
 
Guía para registrarse en slideshare..pdf
Guía para registrarse en slideshare..pdfGuía para registrarse en slideshare..pdf
Guía para registrarse en slideshare..pdfJohn Muñoz
 
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMLA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMalejandroortizm
 
Medios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxMedios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxUniversidad de Bielefeld
 
PowerPoint y sus partes más contenidos...
PowerPoint y sus partes más contenidos...PowerPoint y sus partes más contenidos...
PowerPoint y sus partes más contenidos...delvalleelizabeth400
 
RESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdf
RESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdfRESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdf
RESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdfcoordinadorprimerode
 

Recently uploaded (15)

TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIATALLER DE ANALISIS SOLUCION DE TECNOLOGIA
TALLER DE ANALISIS SOLUCION DE TECNOLOGIA
 
PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11
PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11
PLANIFICACIÓN 2°SEC-PUERTO RICO. 2024 .04.11
 
triptico de redes sociales ejemplo para que te puedas bazar en la realizacion...
triptico de redes sociales ejemplo para que te puedas bazar en la realizacion...triptico de redes sociales ejemplo para que te puedas bazar en la realizacion...
triptico de redes sociales ejemplo para que te puedas bazar en la realizacion...
 
Módulo 3 escuela activa presentacion.pptx
Módulo 3 escuela activa presentacion.pptxMódulo 3 escuela activa presentacion.pptx
Módulo 3 escuela activa presentacion.pptx
 
Cultura digital diferentes tipos de fraudes ciberneticos.
Cultura digital diferentes tipos de fraudes ciberneticos.Cultura digital diferentes tipos de fraudes ciberneticos.
Cultura digital diferentes tipos de fraudes ciberneticos.
 
Elegant_and_Professional_Company_Business_Proposal_Presentation (1).pdf
Elegant_and_Professional_Company_Business_Proposal_Presentation (1).pdfElegant_and_Professional_Company_Business_Proposal_Presentation (1).pdf
Elegant_and_Professional_Company_Business_Proposal_Presentation (1).pdf
 
Software y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdfSoftware y servicios de internet mapa conceptual.pdf
Software y servicios de internet mapa conceptual.pdf
 
Inteligencias Artificiales: Herramientas de internet.pptx
Inteligencias Artificiales: Herramientas de internet.pptxInteligencias Artificiales: Herramientas de internet.pptx
Inteligencias Artificiales: Herramientas de internet.pptx
 
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat  Vers...
11º Anuncio Nominados Finalistas Premios #LatamDigital 2024 by Interlat Vers...
 
DS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdf
DS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdfDS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdf
DS 011-2023-MTC.pdf DISTANCIAS DE CARRETERAS.pdf
 
Guía para registrarse en slideshare..pdf
Guía para registrarse en slideshare..pdfGuía para registrarse en slideshare..pdf
Guía para registrarse en slideshare..pdf
 
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAMLA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
LA ETICA DEL UTILITARISMO DE JEREMY BENTHAM
 
Medios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptxMedios Digitales Teorías y Metodologías de Análisis.pptx
Medios Digitales Teorías y Metodologías de Análisis.pptx
 
PowerPoint y sus partes más contenidos...
PowerPoint y sus partes más contenidos...PowerPoint y sus partes más contenidos...
PowerPoint y sus partes más contenidos...
 
RESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdf
RESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdfRESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.pdf
RESPUESTAS-Evaluacion-Trimestral-1-Sexto-grado-2023-2024.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