SlideShare una empresa de Scribd logo
Lenguaje de programación C
Magbis Castillo
C.I 29.640.186
Lenguaje C
0
1
0
1
C es un Lenguaje de programación de propósito general
originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en
los Laboratorios Bell, como evolución del anterior lenguaje B, a su
vez basado en BCPL.
Al igual que B, es un lenguaje orientado a la implementación
de sistemas operativos, concretamente Unix. C es apreciado por la
eficiencia del código que produce y es el lenguaje de programación
más popular para crear software de sistema, aunque también se
utiliza para crear aplicaciones.
0
1
0
0
1
0
1
Características del Lenguaje C
1) Tiene un conjunto completo de
instrucciones de control.
2) Permite la agrupación de instrucciones.
3) Incluye el concepto de puntero (variable que
contiene la dirección de otra variable).
4) Los argumentos de las funciones se
transfieren por su valor.
4) E/S no forma parte del lenguaje, sino que se
proporciona a través de una biblioteca de
funciones.
5) Permite la separación de un programa en
módulos que admiten compilación
independiente.
Algunas de las características más
importantes que definen el lenguaje son:
01010101010101010101
0
1
1
0
Tamaño pequeño.
Uso extensivo de llamadas a funciones.
Comandos breves (poco tecleo).
Lenguaje estructurado.
Programación de bajo nivel (nivel bit)
Implementación de apuntadores - uso extensivo de
apuntadores para la memoria, arreglos, estructuras y
funciones
0
Tipos de datos
Números enteros
definidos con la
palabra clave int
Letras o caracteres
definidos con la
palabra clave char
Números reales o
en coma flotante
definidos con las
palabras
claves float o dou
ble
0
1
0
1
0
1
0
10 1 0 1 0 1 0 1 0 1 0 1
0
1
0
1
0
1
0
1
0
1
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0
1
0
1
0
1
0
1
0
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0
1
0
1
0
1
Estructura de un programa en C
Todo programa escrito en C consta de una o
más funciones, una de las cuales se llama main. El
programa siempre comenzará por la ejecución de la
función main. Cada función debe contener:
Una cabecera de la función, que consta
del nombre de la función, seguido de
una lista opcional
de argumentos encerrados con
paréntesis.
Una lista de declaración de
argumentos, si se incluyen estos en la
cabecera.
0
1
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0
1
0
1
0
1
0
1
0 1 0 1 0 1 0 1 0 1 0 1
0
1
0
1
0
1
0
1
0
1
Operadores aritméticos en C
Se llaman operadores aritméticos a aquellos que permiten realizar cálculos con valores
numéricos para obtener un resultado. Los operadores aritméticos más habituales son la
suma, resta, multiplicación y división. En C y en otros lenguajes disponemos de un operador
adicional al que denominamos operador módulo (%), que nos permite obtener el resto de
una división entre enteros.
Operador Significado
Operador
=
Asignación
Operador
*
Multiplicación
Operador
/
División
Operador
%
Resto de división entera (mod)
Operador
+
Suma
Operador
-
Resta
0
1
1
0
1
0
Los operadores relacionales el C
0
0
1
0
1
0
1
1
0
1
0
1
Pesudocodigo C
< < Menor que
<= <= Menor o igual que
> > Mayor que
>= >= Mayor o igual que
= == Igual que
<> != Distinto que
Los operadores lógicos básicos en C
Se llaman operadores aritméticos a aquellos que permiten realizar cálculos con valores
numéricos para obtener un resultado. Los operadores aritméticos más habituales son la
suma, resta, multiplicación y división. En C y en otros lenguajes disponemos de un operador
adicional al que denominamos operador módulo (%), que nos permite obtener el resto de
una división entre enteros.
0
0
1
0
1
0
1
1
Operador Significado
Operador && Operador lógico and
Operador || Operador lógico or
Operador ! Operador lógico not

Más contenido relacionado

PDF
Introduccion al lenguaje c
PPTX
Programacion En Lenguaje C
PDF
Estructura general de un programa en lenguaje´´c´´ y sus variables
PDF
Estructura de-un-programa-en-lenguaje-c.
PPT
Lenguajec
PDF
Borland c
PPT
Lenguaje Borland C - Estructura y Componentes
DOC
Lenguaje c completo 6 g x revisar x los estudiantes
Introduccion al lenguaje c
Programacion En Lenguaje C
Estructura general de un programa en lenguaje´´c´´ y sus variables
Estructura de-un-programa-en-lenguaje-c.
Lenguajec
Borland c
Lenguaje Borland C - Estructura y Componentes
Lenguaje c completo 6 g x revisar x los estudiantes

La actualidad más candente (20)

PPT
2 estructura programa-c
PPTX
Lenguaje de Programación C
PPT
Repaso del lenguaje C++
PDF
Elementos basicos c
PPTX
Clase 1 Lenguaje C++
DOCX
Ensayo lenuaje c
DOCX
ENSAYO SOBRE EL LENGUAJE C
PDF
Lenguaje C
PPT
Programa c++
PDF
Clase 4
PDF
2.1 Lenguaje de Programación C y su Entorno
PDF
Santaella u5 Lenguaje C++
PPSX
Lenguaje c 1
PPT
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
PPTX
Lenguaje de programacion en c
PDF
Lenguaje C
PPSX
Lenguajes diapositivas
PPTX
Lenguaje c
PPT
1 estructura programa-c
PPTX
c++ introduccion
2 estructura programa-c
Lenguaje de Programación C
Repaso del lenguaje C++
Elementos basicos c
Clase 1 Lenguaje C++
Ensayo lenuaje c
ENSAYO SOBRE EL LENGUAJE C
Lenguaje C
Programa c++
Clase 4
2.1 Lenguaje de Programación C y su Entorno
Santaella u5 Lenguaje C++
Lenguaje c 1
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
Lenguaje de programacion en c
Lenguaje C
Lenguajes diapositivas
Lenguaje c
1 estructura programa-c
c++ introduccion
Publicidad

Similar a Lenguaje de Programación C (20)

PDF
331985319 santaella u5-lenguajedeprogramacionc
PDF
Unidad 5 Lenguaje de Programacion C y C++
PPTX
7 lenguaje c
PPTX
Lenguaje c josequerales
PPT
LENGUAJE en C
PDF
Curso de c antonio lebron bocanegra
PDF
PDF
C ++ Estatutos ciclos
PPTX
IDENTIFICACION DE ELEMENTOS DEL LENGUAJE C
PPT
IntroLenguajeC.ppt
PDF
Introduccion al-lenguaje-c
PPTX
Lenguaje C
PDF
Tutorial c++
PDF
Curso c
PPTX
Programacion
PDF
Libro digital de programación
DOCX
DOCX
PDF
Unidad-1.pptx.pdf
PDF
Unidad-1.pptx.pdf
331985319 santaella u5-lenguajedeprogramacionc
Unidad 5 Lenguaje de Programacion C y C++
7 lenguaje c
Lenguaje c josequerales
LENGUAJE en C
Curso de c antonio lebron bocanegra
C ++ Estatutos ciclos
IDENTIFICACION DE ELEMENTOS DEL LENGUAJE C
IntroLenguajeC.ppt
Introduccion al-lenguaje-c
Lenguaje C
Tutorial c++
Curso c
Programacion
Libro digital de programación
Unidad-1.pptx.pdf
Unidad-1.pptx.pdf
Publicidad

Último (6)

PPTX
Conceptos basicos de Base de Datos y sus propiedades
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
sistemas de informacion.................
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
Conceptos basicos de Base de Datos y sus propiedades
Su punto de partida en la IA: Microsoft 365 Copilot Chat
sistemas de informacion.................
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Derechos_de_Autor_y_Creative_Commons.pptx
AutoCAD Herramientas para el futuro, Juan Fandiño

Lenguaje de Programación C

  • 1. Lenguaje de programación C Magbis Castillo C.I 29.640.186
  • 2. Lenguaje C 0 1 0 1 C es un Lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL. Al igual que B, es un lenguaje orientado a la implementación de sistemas operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistema, aunque también se utiliza para crear aplicaciones. 0 1 0
  • 3. 0 1 0 1 Características del Lenguaje C 1) Tiene un conjunto completo de instrucciones de control. 2) Permite la agrupación de instrucciones. 3) Incluye el concepto de puntero (variable que contiene la dirección de otra variable). 4) Los argumentos de las funciones se transfieren por su valor. 4) E/S no forma parte del lenguaje, sino que se proporciona a través de una biblioteca de funciones. 5) Permite la separación de un programa en módulos que admiten compilación independiente. Algunas de las características más importantes que definen el lenguaje son: 01010101010101010101 0 1 1 0 Tamaño pequeño. Uso extensivo de llamadas a funciones. Comandos breves (poco tecleo). Lenguaje estructurado. Programación de bajo nivel (nivel bit) Implementación de apuntadores - uso extensivo de apuntadores para la memoria, arreglos, estructuras y funciones 0
  • 4. Tipos de datos Números enteros definidos con la palabra clave int Letras o caracteres definidos con la palabra clave char Números reales o en coma flotante definidos con las palabras claves float o dou ble 0 1 0 1 0 1 0 10 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
  • 5. 0 1 Estructura de un programa en C Todo programa escrito en C consta de una o más funciones, una de las cuales se llama main. El programa siempre comenzará por la ejecución de la función main. Cada función debe contener: Una cabecera de la función, que consta del nombre de la función, seguido de una lista opcional de argumentos encerrados con paréntesis. Una lista de declaración de argumentos, si se incluyen estos en la cabecera. 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
  • 6. Operadores aritméticos en C Se llaman operadores aritméticos a aquellos que permiten realizar cálculos con valores numéricos para obtener un resultado. Los operadores aritméticos más habituales son la suma, resta, multiplicación y división. En C y en otros lenguajes disponemos de un operador adicional al que denominamos operador módulo (%), que nos permite obtener el resto de una división entre enteros. Operador Significado Operador = Asignación Operador * Multiplicación Operador / División Operador % Resto de división entera (mod) Operador + Suma Operador - Resta 0 1 1 0 1 0
  • 7. Los operadores relacionales el C 0 0 1 0 1 0 1 1 0 1 0 1 Pesudocodigo C < < Menor que <= <= Menor o igual que > > Mayor que >= >= Mayor o igual que = == Igual que <> != Distinto que
  • 8. Los operadores lógicos básicos en C Se llaman operadores aritméticos a aquellos que permiten realizar cálculos con valores numéricos para obtener un resultado. Los operadores aritméticos más habituales son la suma, resta, multiplicación y división. En C y en otros lenguajes disponemos de un operador adicional al que denominamos operador módulo (%), que nos permite obtener el resto de una división entre enteros. 0 0 1 0 1 0 1 1 Operador Significado Operador && Operador lógico and Operador || Operador lógico or Operador ! Operador lógico not