SlideShare una empresa de Scribd logo
1 de 7
Integrantes
Nicole Holguín
Sarai Vélez
Profesor: Jorge Chalen
Curso: 2do.Sistemas
Librería de
lenguaje C
• Junto con los compiladores de C y C++, se incluyen
ciertos archivos llamados bibliotecas mas comúnmente
librerías.
• Las librerías están clasificadas por el tipo de trabajos
que hacen, hay librerías de entrada y salida,
matemáticas, de manejo de memoria, de manejo de
textos
• Existen muchísimas librerías disponibles y todas con
una función especifica.
• Las librearías en C++ permiten hacer nuestros
programas más modulares y reutilizables.
• C no incluye palabras clave para estas tareas, por lo
que prácticamente todo programa implementado en C
se basa en la biblioteca estándar para funcionar.
Declaración
de variables
• Todas las variables de un programa se declaran de la misma
forma, indicando de cada una de ellas:
- El tipo de dato que puede almacenar (mediante
un identificador)
- Su nombre (mediante otro identificador).
• La declaración de variables se realizará bien en un espacio
inicial previo a todo módulo o algoritmo principal, o bien a
continuación de la declaración de módulo, dentro del mismo
pero antes de la primera instrucción de ejecución.
• Una variable declarada en la cabecera del programa se podrá
utilizar en cualquier parte del mismo (algoritmo principal o
módulo), mientras que una variable declarada dentro de un
módulo sólo podrá utilizarse en el módulo en que se ha
declarado y en los módulos subordinados a éste si existen.
• En base a ello hablamos de variables globales y locales:
- Serán globales las accesibles en cualquier parte del
programa.
• - Serán locales las accesibles sólo por un módulo y sus
subordinados.
Tipos de
variables
• Char
• Unsigned short int
• Short in
• Unsigned long int
• Long int
• Double
• Float
• Bool
• Int(16 bits)
• Int (32 bits)
• El tamaño de las variables en memoria pueden variar
de un PC a otro
Tipos de
datos
• Tipo de dato carácter: es un símbolo que
representa cada carácter de un lenguaje natural;
puede ser una letra, un número o un signo de
puntuación.
• Tipo de dato entero: puede representar un
subconjunto finito de los números enteros.
• Tipo de dato lógico : puede representar valores de
lógica binaria, esto es 2 valores, que normalmente
representan falso o verdadero; se pueden
combinar expresiones lógicas mediante los
operadores lógicos.
• Tipo de dato de coma flotante representa
números decimales o para representar números
enteros con un orden de magnitud muy grande.
Funciones
básicas en
C
• Entrada (leer):
• Scanf
• Es la función que se utiliza para leer datos de entrada
desde dispositivos de entrada, por lo general del
teclado.
• El primer argumento para esta función será el dato
leído desde el teclado, y el segundo será la variable en
el cual se almacena.
• Printf
• Es la función que permite la impresión o
visualización de los datos en el dispositivo de salida
estándar, por lo general la pantalla.
• El primer argumento, la cadena de formato, se
compone de una serie de códigos de formato que
indican que tipos de datos se desean imprimir. Todos
estos códigos están precedidos por el símbolo de
concertaje.
Palabra
reservada
en C
• Las palabras reservadas son identificadores
predefinidos (tienen un significado especial).
• En todos los lenguajes de programación existe un
conjunto de palabras reservadas.
• Estas palabras sirven para indicar al computador
que realice una tarea muy determinada.
• El C es un lenguaje muy conciso, con muchas
menos palabras clave que otros lenguajes.
• No podrá utilizarlos como identificadores en el
programa a no ser que incluyan @ como prefijo.

Más contenido relacionado

La actualidad más candente

Introduccion al lenguaje_c
Introduccion al lenguaje_cIntroduccion al lenguaje_c
Introduccion al lenguaje_cNelson1914
 
Moviles
MovilesMoviles
MovilesUB05
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++franjpr
 
Jesus mendoza lenguaje c
Jesus mendoza lenguaje cJesus mendoza lenguaje c
Jesus mendoza lenguaje cucla
 
Lenguaje c josequerales
Lenguaje c josequeralesLenguaje c josequerales
Lenguaje c josequeralesleonardo213200
 
Clase 01
Clase 01Clase 01
Clase 01Tensor
 
Compilador
CompiladorCompilador
Compiladornakari1
 
El lenguaje C, Jesus Franco
El lenguaje C, Jesus FrancoEl lenguaje C, Jesus Franco
El lenguaje C, Jesus FrancoJesusFranco50
 
Clasificación de los Lenguajes de programación
Clasificación de los Lenguajes de programaciónClasificación de los Lenguajes de programación
Clasificación de los Lenguajes de programaciónMaryElizabeth07
 
Cap1 compiladores
Cap1 compiladoresCap1 compiladores
Cap1 compiladoresCJAO
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++itzjpb
 
Linea del tiempo historia de la programacion
Linea del tiempo historia de la programacionLinea del tiempo historia de la programacion
Linea del tiempo historia de la programacionRobertoCarlos523
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensambladoriagardea
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 8044506
 

La actualidad más candente (17)

Introduccion al lenguaje_c
Introduccion al lenguaje_cIntroduccion al lenguaje_c
Introduccion al lenguaje_c
 
Moviles
MovilesMoviles
Moviles
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++
 
Jesus mendoza lenguaje c
Jesus mendoza lenguaje cJesus mendoza lenguaje c
Jesus mendoza lenguaje c
 
Lenguaje c josequerales
Lenguaje c josequeralesLenguaje c josequerales
Lenguaje c josequerales
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Clase 01
Clase 01Clase 01
Clase 01
 
Algoritmos y programas
Algoritmos y programasAlgoritmos y programas
Algoritmos y programas
 
Compilador
CompiladorCompilador
Compilador
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
El lenguaje C, Jesus Franco
El lenguaje C, Jesus FrancoEl lenguaje C, Jesus Franco
El lenguaje C, Jesus Franco
 
Clasificación de los Lenguajes de programación
Clasificación de los Lenguajes de programaciónClasificación de los Lenguajes de programación
Clasificación de los Lenguajes de programación
 
Cap1 compiladores
Cap1 compiladoresCap1 compiladores
Cap1 compiladores
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Linea del tiempo historia de la programacion
Linea del tiempo historia de la programacionLinea del tiempo historia de la programacion
Linea del tiempo historia de la programacion
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Presentación1 804
Presentación1  804Presentación1  804
Presentación1 804
 

Similar a Introduccion al lenguaje c

Similar a Introduccion al lenguaje c (20)

Presentacion1
Presentacion1Presentacion1
Presentacion1
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
P01 secuencial
P01 secuencialP01 secuencial
P01 secuencial
 
Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_Estructura basica de_un_programa_c_
Estructura basica de_un_programa_c_
 
Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)Estructura basica de_un_programa_c_ (1)
Estructura basica de_un_programa_c_ (1)
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++
 
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
 
Como usar el lenguaje c++
Como usar el lenguaje c++Como usar el lenguaje c++
Como usar el lenguaje c++
 
tutorial de c++
tutorial de c++tutorial de c++
tutorial de c++
 
Tutorial C++
Tutorial C++Tutorial C++
Tutorial C++
 
Fundamentos Teóricos de La Programacion
Fundamentos Teóricos de La ProgramacionFundamentos Teóricos de La Programacion
Fundamentos Teóricos de La Programacion
 
Fundamentos de la Programacion
Fundamentos de la ProgramacionFundamentos de la Programacion
Fundamentos de la Programacion
 
Ensayo de programacion c
Ensayo de programacion cEnsayo de programacion c
Ensayo de programacion c
 
Introduccion del Lenguaje C
Introduccion del Lenguaje CIntroduccion del Lenguaje C
Introduccion del Lenguaje C
 
BIBLIOTECAS QUE EXITEN PARA C++
BIBLIOTECAS QUE EXITEN PARA C++BIBLIOTECAS QUE EXITEN PARA C++
BIBLIOTECAS QUE EXITEN PARA C++
 
Computacion para ing
Computacion para ingComputacion para ing
Computacion para ing
 
[Ebook] super manual de a lgoritmia
[Ebook] super manual de a lgoritmia[Ebook] super manual de a lgoritmia
[Ebook] super manual de a lgoritmia
 
Unmsm02 2008
Unmsm02 2008Unmsm02 2008
Unmsm02 2008
 
Programacion kmi
Programacion kmiProgramacion kmi
Programacion kmi
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 

Último

LA JUNGLA DE COLORES.pptx Cuento de animales
LA JUNGLA DE COLORES.pptx  Cuento de animalesLA JUNGLA DE COLORES.pptx  Cuento de animales
LA JUNGLA DE COLORES.pptx Cuento de animalesanllamas
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...rosalindatellodelagu
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 

Último (20)

LA JUNGLA DE COLORES.pptx Cuento de animales
LA JUNGLA DE COLORES.pptx  Cuento de animalesLA JUNGLA DE COLORES.pptx  Cuento de animales
LA JUNGLA DE COLORES.pptx Cuento de animales
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
UNIDAD DE APRENDIZAJE DE PRIMER GRADO DEL MES DE MAYO PARA TRABAJAR CON ESTUD...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 

Introduccion al lenguaje c

  • 1. Integrantes Nicole Holguín Sarai Vélez Profesor: Jorge Chalen Curso: 2do.Sistemas
  • 2. Librería de lenguaje C • Junto con los compiladores de C y C++, se incluyen ciertos archivos llamados bibliotecas mas comúnmente librerías. • Las librerías están clasificadas por el tipo de trabajos que hacen, hay librerías de entrada y salida, matemáticas, de manejo de memoria, de manejo de textos • Existen muchísimas librerías disponibles y todas con una función especifica. • Las librearías en C++ permiten hacer nuestros programas más modulares y reutilizables. • C no incluye palabras clave para estas tareas, por lo que prácticamente todo programa implementado en C se basa en la biblioteca estándar para funcionar.
  • 3. Declaración de variables • Todas las variables de un programa se declaran de la misma forma, indicando de cada una de ellas: - El tipo de dato que puede almacenar (mediante un identificador) - Su nombre (mediante otro identificador). • La declaración de variables se realizará bien en un espacio inicial previo a todo módulo o algoritmo principal, o bien a continuación de la declaración de módulo, dentro del mismo pero antes de la primera instrucción de ejecución. • Una variable declarada en la cabecera del programa se podrá utilizar en cualquier parte del mismo (algoritmo principal o módulo), mientras que una variable declarada dentro de un módulo sólo podrá utilizarse en el módulo en que se ha declarado y en los módulos subordinados a éste si existen. • En base a ello hablamos de variables globales y locales: - Serán globales las accesibles en cualquier parte del programa. • - Serán locales las accesibles sólo por un módulo y sus subordinados.
  • 4. Tipos de variables • Char • Unsigned short int • Short in • Unsigned long int • Long int • Double • Float • Bool • Int(16 bits) • Int (32 bits) • El tamaño de las variables en memoria pueden variar de un PC a otro
  • 5. Tipos de datos • Tipo de dato carácter: es un símbolo que representa cada carácter de un lenguaje natural; puede ser una letra, un número o un signo de puntuación. • Tipo de dato entero: puede representar un subconjunto finito de los números enteros. • Tipo de dato lógico : puede representar valores de lógica binaria, esto es 2 valores, que normalmente representan falso o verdadero; se pueden combinar expresiones lógicas mediante los operadores lógicos. • Tipo de dato de coma flotante representa números decimales o para representar números enteros con un orden de magnitud muy grande.
  • 6. Funciones básicas en C • Entrada (leer): • Scanf • Es la función que se utiliza para leer datos de entrada desde dispositivos de entrada, por lo general del teclado. • El primer argumento para esta función será el dato leído desde el teclado, y el segundo será la variable en el cual se almacena. • Printf • Es la función que permite la impresión o visualización de los datos en el dispositivo de salida estándar, por lo general la pantalla. • El primer argumento, la cadena de formato, se compone de una serie de códigos de formato que indican que tipos de datos se desean imprimir. Todos estos códigos están precedidos por el símbolo de concertaje.
  • 7. Palabra reservada en C • Las palabras reservadas son identificadores predefinidos (tienen un significado especial). • En todos los lenguajes de programación existe un conjunto de palabras reservadas. • Estas palabras sirven para indicar al computador que realice una tarea muy determinada. • El C es un lenguaje muy conciso, con muchas menos palabras clave que otros lenguajes. • No podrá utilizarlos como identificadores en el programa a no ser que incluyan @ como prefijo.