SlideShare una empresa de Scribd logo
Programación En Lenguaje C
Autor:
Fanger Villasana
Correo: vtxguitar@gmail.com
Lenguaje C
 El lenguaje C fue diseñado por
Dennies Ritchie en 1970, en los
laboratorios bell de estados
unidos.
Características
Este Lenguaje presenta varias
características:
 Permite la programación
estructurada.
 Abundancia de operadores y
tipos de datos.
 Tiene solo 32 palabras
reservadas.
Tipos De Errores
Errores de sintaxis:
Es el mal uso de las reglas del
lenguaje de programación, y
se violan las normales de
sintaxis.
Errores de ejecución:
Es cuando le indicamos a la
computadora, realizar una
acción y esta la comprende,
pero no puede ejecutarla.
Errores lógicos:
Se presentan cuando
el resultado de nuestro
programa esta fuera
del rango esperado.
Presenta 3 tipos de errores:
Estructura De Programas En C
La estructura consta de algunas partes esenciales:
 Uno o mas módulos llamados funciones, siendo main() la
primera función que es llamada cuando se ejecuta el
programa.
 Directivas de pre-procesador.
 Declaración de variables.
Elementos En C
Son los nombres que
usamos para identificar
variables.
Pueden tener de 1 a un
máximo de 31
caracteres.
Inicia con letras y
diferencia entre
mayúsculas y minúsculas
eje: BETA, beta, Beta,
BeTa.
No son validos
identificadores que usen
alguna de las 32 palabras
reservadas que posee
lenguaje c.
Identificadores:
Comentarios y Directiva #Include
Comentarios:
 En lenguaje C, colocamos
comentarios en el código, para que
en posteriores modificaciones y
mantenimiento podamos recordar
cosas importantes.
Directiva #include
• permite que el pre-
procesador, incluya
funciones a nuestro
programa por
ejemplo que incluya
la librería #include
<stdio.h>.
Reglas De Estructura
Tipos De Variables
Declaración de variables: Declaración de Constantes:
Tipos De Operadores
Aritméticos
Unarios
Lógicos
Formatos De Control
Salida y Entrada Desde Teclado
 Printf Sintaxis: printf(“formato de control”,nomb_var);
Ejemplo:
 Entrada Desde Teclado
Se realiza mediante la función scanf(), su formato es:
Ejercicios Resueltos
Programa que a partir del
radio, calcula el área de un
circulo
Programa que muestre cantidad
de estudiantes aprobados y
reprobados y la nota mayor del
estudiante.

Más contenido relacionado

La actualidad más candente

Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
Pedro Antonio Villalta (Pavillalta)
 
Alice 3
Alice 3Alice 3
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
Stella Ramírez
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
yesid19
 
Fundamento de poo en php
Fundamento de poo en phpFundamento de poo en php
Fundamento de poo en php
Robert Moreira
 
Condiciones y bucles - Small Basic
Condiciones y bucles - Small BasicCondiciones y bucles - Small Basic
Condiciones y bucles - Small Basic
ISIV - Educación a Distancia
 
Greenfoot 2
Greenfoot 2Greenfoot 2
Greenfoot 2
Elian Maya
 
Practica 1 alice
Practica 1 alicePractica 1 alice
Practica 1 alice
estefania loredo cortes
 
gestión de memoria, requisitos
gestión de memoria, requisitosgestión de memoria, requisitos
gestión de memoria, requisitos
Osvaldo Magaña Cantú
 
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
Facultad de Ciencias y Sistemas
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
jfranco_123
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
alcrrsc
 
PRACTICA 11 ALICE
PRACTICA 11 ALICEPRACTICA 11 ALICE
PRACTICA 11 ALICE
estefania loredo cortes
 
Curso de Python
Curso de PythonCurso de Python
Curso de Python
Washington Bastidas
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
Ly Andre
 
PRACTICA 6 ALICE
PRACTICA 6 ALICEPRACTICA 6 ALICE
PRACTICA 6 ALICE
estefania loredo cortes
 
Alice 1
Alice 1Alice 1
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
Alejandro Arreola
 
Ventana de pseint
Ventana de pseintVentana de pseint
Ventana de pseint
daaaaaaaaaaa Gutiierriitos
 
Semana 6 Módulos Clases y Objetos
Semana 6   Módulos Clases y ObjetosSemana 6   Módulos Clases y Objetos
Semana 6 Módulos Clases y Objetos
Richard Eliseo Mendoza Gafaro
 

La actualidad más candente (20)

Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Alice 3
Alice 3Alice 3
Alice 3
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Fundamento de poo en php
Fundamento de poo en phpFundamento de poo en php
Fundamento de poo en php
 
Condiciones y bucles - Small Basic
Condiciones y bucles - Small BasicCondiciones y bucles - Small Basic
Condiciones y bucles - Small Basic
 
Greenfoot 2
Greenfoot 2Greenfoot 2
Greenfoot 2
 
Practica 1 alice
Practica 1 alicePractica 1 alice
Practica 1 alice
 
gestión de memoria, requisitos
gestión de memoria, requisitosgestión de memoria, requisitos
gestión de memoria, requisitos
 
Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02Diagrama de clases - Ejemplo monográfico 02
Diagrama de clases - Ejemplo monográfico 02
 
Ejercicios propuesto 3
Ejercicios propuesto 3Ejercicios propuesto 3
Ejercicios propuesto 3
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
PRACTICA 11 ALICE
PRACTICA 11 ALICEPRACTICA 11 ALICE
PRACTICA 11 ALICE
 
Curso de Python
Curso de PythonCurso de Python
Curso de Python
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
PRACTICA 6 ALICE
PRACTICA 6 ALICEPRACTICA 6 ALICE
PRACTICA 6 ALICE
 
Alice 1
Alice 1Alice 1
Alice 1
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Ventana de pseint
Ventana de pseintVentana de pseint
Ventana de pseint
 
Semana 6 Módulos Clases y Objetos
Semana 6   Módulos Clases y ObjetosSemana 6   Módulos Clases y Objetos
Semana 6 Módulos Clases y Objetos
 

Similar a Programacion En Lenguaje C

Lenguaje c (primera parte)
Lenguaje c (primera parte)Lenguaje c (primera parte)
Lenguaje c (primera parte)
leidy183
 
Lenguaje c (.
Lenguaje c (.Lenguaje c (.
Lenguaje c (.
leidy183
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
grecia morales
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
luifiklmDLuis
 
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
MaryElizabeth07
 
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
Estudiantes ISI_UCA
 
Programación en c
Programación en cProgramación en c
Programación en c
Carlos Pinzon
 
Programación en c
Programación en cProgramación en c
Programación en c
Carlos Pinzon
 
TEMA 01 PROGRAMACION .pdf
TEMA 01 PROGRAMACION .pdfTEMA 01 PROGRAMACION .pdf
TEMA 01 PROGRAMACION .pdf
SeguridadResguardosM
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
Luiis Gomez
 
Lenguaje c josequerales
Lenguaje c josequeralesLenguaje c josequerales
Lenguaje c josequerales
leonardo213200
 
Introduccion al lenguaje_c
Introduccion al lenguaje_cIntroduccion al lenguaje_c
Introduccion al lenguaje_c
Nelson1914
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Lógica de programación - Análisis y Datos
Lógica de programación - Análisis y DatosLógica de programación - Análisis y Datos
Lógica de programación - Análisis y Datos
SantiagoGutirrez23
 
Programacion lenguaje-c
Programacion lenguaje-cProgramacion lenguaje-c
Programacion lenguaje-c
Clariza
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
Loreanna Benti
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
Leonardo Tenesaca
 
Lpc
LpcLpc
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
zeepulveediita20
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
zeepulveediita20
 

Similar a Programacion En Lenguaje C (20)

Lenguaje c (primera parte)
Lenguaje c (primera parte)Lenguaje c (primera parte)
Lenguaje c (primera parte)
 
Lenguaje c (.
Lenguaje c (.Lenguaje c (.
Lenguaje c (.
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
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
 
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
 
Programación en c
Programación en cProgramación en c
Programación en c
 
Programación en c
Programación en cProgramación en c
Programación en c
 
TEMA 01 PROGRAMACION .pdf
TEMA 01 PROGRAMACION .pdfTEMA 01 PROGRAMACION .pdf
TEMA 01 PROGRAMACION .pdf
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Lenguaje c josequerales
Lenguaje c josequeralesLenguaje c josequerales
Lenguaje c josequerales
 
Introduccion al lenguaje_c
Introduccion al lenguaje_cIntroduccion al lenguaje_c
Introduccion al lenguaje_c
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Lógica de programación - Análisis y Datos
Lógica de programación - Análisis y DatosLógica de programación - Análisis y Datos
Lógica de programación - Análisis y Datos
 
Programacion lenguaje-c
Programacion lenguaje-cProgramacion lenguaje-c
Programacion lenguaje-c
 
Lenguaje de Programación C
Lenguaje de Programación CLenguaje de Programación C
Lenguaje de Programación C
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Lpc
LpcLpc
Lpc
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 
Especialidad presentacion taller sena
Especialidad presentacion taller senaEspecialidad presentacion taller sena
Especialidad presentacion taller sena
 

Programacion En Lenguaje C

  • 1. Programación En Lenguaje C Autor: Fanger Villasana Correo: vtxguitar@gmail.com
  • 2. Lenguaje C  El lenguaje C fue diseñado por Dennies Ritchie en 1970, en los laboratorios bell de estados unidos.
  • 3. Características Este Lenguaje presenta varias características:  Permite la programación estructurada.  Abundancia de operadores y tipos de datos.  Tiene solo 32 palabras reservadas.
  • 4. Tipos De Errores Errores de sintaxis: Es el mal uso de las reglas del lenguaje de programación, y se violan las normales de sintaxis. Errores de ejecución: Es cuando le indicamos a la computadora, realizar una acción y esta la comprende, pero no puede ejecutarla. Errores lógicos: Se presentan cuando el resultado de nuestro programa esta fuera del rango esperado. Presenta 3 tipos de errores:
  • 5. Estructura De Programas En C La estructura consta de algunas partes esenciales:  Uno o mas módulos llamados funciones, siendo main() la primera función que es llamada cuando se ejecuta el programa.  Directivas de pre-procesador.  Declaración de variables.
  • 6. Elementos En C Son los nombres que usamos para identificar variables. Pueden tener de 1 a un máximo de 31 caracteres. Inicia con letras y diferencia entre mayúsculas y minúsculas eje: BETA, beta, Beta, BeTa. No son validos identificadores que usen alguna de las 32 palabras reservadas que posee lenguaje c. Identificadores:
  • 7. Comentarios y Directiva #Include Comentarios:  En lenguaje C, colocamos comentarios en el código, para que en posteriores modificaciones y mantenimiento podamos recordar cosas importantes. Directiva #include • permite que el pre- procesador, incluya funciones a nuestro programa por ejemplo que incluya la librería #include <stdio.h>.
  • 9. Tipos De Variables Declaración de variables: Declaración de Constantes:
  • 12. Salida y Entrada Desde Teclado  Printf Sintaxis: printf(“formato de control”,nomb_var); Ejemplo:  Entrada Desde Teclado Se realiza mediante la función scanf(), su formato es:
  • 13. Ejercicios Resueltos Programa que a partir del radio, calcula el área de un circulo Programa que muestre cantidad de estudiantes aprobados y reprobados y la nota mayor del estudiante.