SlideShare ist ein Scribd-Unternehmen logo
1 von 15
   Editor: Programa en el cual escribimos código
    en C.
   Compilador: función del editor que revisa la
    sintaxis del código escrito y genera el
    programa
   Instrucciones que comienzan con # y no lleva
    ; al final.
   Ejemplo:
     # include<nombrearchivo.h> o
     # include “nombrearchivo.h”
   Esto indica al compilador que son archivos
    fuente y tiene que agregar su contenido.
   Todo Programa debe contener en la cabecera
    la librería stdio.h
   Ejemplo:
     # define TAM 10
     Sustituirá el valor 10 cada vez que aparezca TAM
     en el código del programa.
   Indican al usuario que las constantes o
    variables aquí declaradas son comunes a
    todas las funciones del programa, se colocan
    antes del main.
  Punto inicial de entrada al programa.
void main()
{
   .
   .
   .
   sentencias
}
Int main()
{
    .
    .
    .
    sentencias
    return 0;
}
# include<stdio.h>
#include<stdlib.h>
void prueba();
Int main()
{
   prueba();
   return 0;
}
Void prueba()
{
   .
   .
   .
   sentencias
}
   Sirven para colocar explicaciones al código, y
    comienzan con /* y termina con */
   O se puede comentar la linea completa con //
   Char para letras, ejemplo: ‘c’
   Int para enteros, ejemplo: ‘-15’
   Float para decimales, ejemplo: ’10,2567’
   Existen otros pero estos son los mas
    utilizados
   <tipo dato> <nombre variable> o
   <tipo dato> <nombre variable>= valor inicial
   Si es de tipo char y definimos una variable
     Char n        solo podrá contener una letra
     Char n[30]    podrá contener 20 caracteres pero
      pasa a llamarse cadena o string.
   Para mostrar en pantalla se utiliza
     printf(“frase y cadena de control”, variable 1, variable 2, variable
        n)
   La cadena de control es el tipo de dato de la variable que
    queremos colocar en la frase, y la forma de mostrar el
    dato; estos son:
       %d el dato se convierte a entero.
       %0 el dato entero se convierte a octal.
       %x el dato entero se convierte a hexadecimal.
       %c el dato se considera de tipo carácter.
       %s el dato se considera que es una cadena de caracteres.
       %f el dato float se convierte a notación decimal.
   Para saltar de línea y dejar el cursor debajo se debe incluir
    en la frase n
   Para capturar datos ingresados por
    teclado, se utiliza
     scanf(“cadena de
      control”, &variable1, &variable2, &variable n)
     Para una cadena de caracteres es preferible usar
      gets(variable cadena)
#include<stdio.h>
#include<stdlib.h>

int main(void)
{
   printf("hola mundon");
   system("pause");
   return 0;
}
#include<stdlib.h>
#include<stdio.h>
int main(void)
{
  char nombre[20];
  printf(“Bienvenido al programa que te saludan");
  printf(“Favor ingresa tu nombren");
  scanf("%s",&nombre);
  printf("hola, %sn", nombre);
  system("pause");
  return 0;
}
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
  int a, b, c=0, d=0, e=0, f=0;
  printf("ingrese an");
  scanf("%d",&a);
  printf("ingrese bn");
  scanf("%d",&b);
  c=a+b;
  d=a*b;
  e=a/b;
  f= a % b;
  printf("suma es: %dn", c);
  printf("multiplicacion es: %dn", d);
  printf("division es: %dn", e);
  printf("resto es: %dn", f);
  system("pause");
  return 0;
}

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Palindromos
PalindromosPalindromos
Palindromos
 
Sintaxis funciones c++
Sintaxis funciones c++Sintaxis funciones c++
Sintaxis funciones c++
 
Estructura básica de c parte 1
Estructura básica de c parte 1Estructura básica de c parte 1
Estructura básica de c parte 1
 
2 ex parcial_a_respuestas
2 ex parcial_a_respuestas2 ex parcial_a_respuestas
2 ex parcial_a_respuestas
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
Repeticiones
RepeticionesRepeticiones
Repeticiones
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Condiciones
CondicionesCondiciones
Condiciones
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
Funcion printf
Funcion printfFuncion printf
Funcion printf
 
Codificaciones c++
Codificaciones c++Codificaciones c++
Codificaciones c++
 
Java Basico
Java BasicoJava Basico
Java Basico
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
 
2.4 Bucles Repetitivos
2.4 Bucles Repetitivos2.4 Bucles Repetitivos
2.4 Bucles Repetitivos
 
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
 
Estructuras de repetición en programacion
Estructuras de repetición en programacionEstructuras de repetición en programacion
Estructuras de repetición en programacion
 
Lenguajesdeprogramacion c nivel1-unidad4
Lenguajesdeprogramacion c nivel1-unidad4Lenguajesdeprogramacion c nivel1-unidad4
Lenguajesdeprogramacion c nivel1-unidad4
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
 

Andere mochten auch

Violencia intrafamiliar
Violencia intrafamiliarViolencia intrafamiliar
Violencia intrafamiliarNataliaUtriaQ
 
Aportaciones y limitaciones de las tic
Aportaciones y limitaciones de las ticAportaciones y limitaciones de las tic
Aportaciones y limitaciones de las ticzinihorio01
 
Cuaderno de prácticas
Cuaderno de prácticasCuaderno de prácticas
Cuaderno de prácticasnenamaryx
 
EVIDENCIAS DE ACCIONES RUTA DE MEJORA AGOSTO-SEPTIEMBRE 2015
EVIDENCIAS DE ACCIONES RUTA DE MEJORA AGOSTO-SEPTIEMBRE 2015EVIDENCIAS DE ACCIONES RUTA DE MEJORA AGOSTO-SEPTIEMBRE 2015
EVIDENCIAS DE ACCIONES RUTA DE MEJORA AGOSTO-SEPTIEMBRE 2015Marco Antonio
 
Skiline presentation short interalpin 2015
Skiline presentation short interalpin 2015Skiline presentation short interalpin 2015
Skiline presentation short interalpin 2015Michael Saringer
 
Mensch aergere dich nicht GPADJP
Mensch aergere dich nicht GPADJPMensch aergere dich nicht GPADJP
Mensch aergere dich nicht GPADJPoegb
 
Flexibel, kreativ und kompetent. Implizite Politiken des Subjekts im medienpä...
Flexibel, kreativ und kompetent. Implizite Politiken des Subjekts im medienpä...Flexibel, kreativ und kompetent. Implizite Politiken des Subjekts im medienpä...
Flexibel, kreativ und kompetent. Implizite Politiken des Subjekts im medienpä...Benjamin Jörissen
 
Belleza y fealdad
Belleza y fealdadBelleza y fealdad
Belleza y fealdadddany8
 
Centro de estudios tecnologicos industrial y de servicio
Centro de estudios tecnologicos industrial y de servicioCentro de estudios tecnologicos industrial y de servicio
Centro de estudios tecnologicos industrial y de servicionenamaryx
 
Weblin説明資料080911
Weblin説明資料080911Weblin説明資料080911
Weblin説明資料080911meltingdots
 
Vwo a kap 2 – 15
Vwo a kap 2 – 15Vwo a kap 2 – 15
Vwo a kap 2 – 15NiesSlim
 

Andere mochten auch (20)

Violencia intrafamiliar
Violencia intrafamiliarViolencia intrafamiliar
Violencia intrafamiliar
 
Gost 2.744 68
Gost 2.744 68Gost 2.744 68
Gost 2.744 68
 
Aportaciones y limitaciones de las tic
Aportaciones y limitaciones de las ticAportaciones y limitaciones de las tic
Aportaciones y limitaciones de las tic
 
Navegadores
NavegadoresNavegadores
Navegadores
 
Cuaderno de prácticas
Cuaderno de prácticasCuaderno de prácticas
Cuaderno de prácticas
 
Practica 3
Practica 3Practica 3
Practica 3
 
EVIDENCIAS DE ACCIONES RUTA DE MEJORA AGOSTO-SEPTIEMBRE 2015
EVIDENCIAS DE ACCIONES RUTA DE MEJORA AGOSTO-SEPTIEMBRE 2015EVIDENCIAS DE ACCIONES RUTA DE MEJORA AGOSTO-SEPTIEMBRE 2015
EVIDENCIAS DE ACCIONES RUTA DE MEJORA AGOSTO-SEPTIEMBRE 2015
 
93 2007 deber 2 de sitema
93 2007 deber 2 de sitema93 2007 deber 2 de sitema
93 2007 deber 2 de sitema
 
Skiline presentation short interalpin 2015
Skiline presentation short interalpin 2015Skiline presentation short interalpin 2015
Skiline presentation short interalpin 2015
 
Circuitos
CircuitosCircuitos
Circuitos
 
Mensch aergere dich nicht GPADJP
Mensch aergere dich nicht GPADJPMensch aergere dich nicht GPADJP
Mensch aergere dich nicht GPADJP
 
DigitalCLM presenta IMG Gestión Documental
DigitalCLM presenta IMG Gestión DocumentalDigitalCLM presenta IMG Gestión Documental
DigitalCLM presenta IMG Gestión Documental
 
Tesis351
Tesis351Tesis351
Tesis351
 
Flexibel, kreativ und kompetent. Implizite Politiken des Subjekts im medienpä...
Flexibel, kreativ und kompetent. Implizite Politiken des Subjekts im medienpä...Flexibel, kreativ und kompetent. Implizite Politiken des Subjekts im medienpä...
Flexibel, kreativ und kompetent. Implizite Politiken des Subjekts im medienpä...
 
Belleza y fealdad
Belleza y fealdadBelleza y fealdad
Belleza y fealdad
 
Centro de estudios tecnologicos industrial y de servicio
Centro de estudios tecnologicos industrial y de servicioCentro de estudios tecnologicos industrial y de servicio
Centro de estudios tecnologicos industrial y de servicio
 
Weblin説明資料080911
Weblin説明資料080911Weblin説明資料080911
Weblin説明資料080911
 
Sport
SportSport
Sport
 
Milch ohne Kuh
Milch ohne KuhMilch ohne Kuh
Milch ohne Kuh
 
Vwo a kap 2 – 15
Vwo a kap 2 – 15Vwo a kap 2 – 15
Vwo a kap 2 – 15
 

Ähnlich wie El lenguaje c

Ähnlich wie El lenguaje c (20)

Fpr Tema 4 www.fresymetal.com
Fpr Tema 4 www.fresymetal.comFpr Tema 4 www.fresymetal.com
Fpr Tema 4 www.fresymetal.com
 
El lenguaje c
El lenguaje cEl lenguaje c
El lenguaje c
 
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
 
Escuela
EscuelaEscuela
Escuela
 
Escuela
EscuelaEscuela
Escuela
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
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
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
 
1 entrada y salida estandar(1)
1 entrada y salida estandar(1)1 entrada y salida estandar(1)
1 entrada y salida estandar(1)
 
Algoritmos y lenjuage de programacion
Algoritmos y  lenjuage de programacionAlgoritmos y  lenjuage de programacion
Algoritmos y lenjuage de programacion
 
C basico
C basicoC basico
C basico
 
C basico
C basicoC basico
C basico
 
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
 
Librerias de dev c++
Librerias de dev c++Librerias de dev c++
Librerias de dev c++
 
Lenguaje De Programacion
Lenguaje De ProgramacionLenguaje De Programacion
Lenguaje De Programacion
 
Programación c
Programación cProgramación c
Programación c
 
Programación c
Programación cProgramación c
Programación c
 
Unidad-2.pptx.pdf
Unidad-2.pptx.pdfUnidad-2.pptx.pdf
Unidad-2.pptx.pdf
 
Clase lenguaje c
Clase lenguaje c Clase lenguaje c
Clase lenguaje c
 
Clase lenguaje c xxxxxx
Clase lenguaje c xxxxxxClase lenguaje c xxxxxx
Clase lenguaje c xxxxxx
 

El lenguaje c

  • 1.
  • 2. Editor: Programa en el cual escribimos código en C.  Compilador: función del editor que revisa la sintaxis del código escrito y genera el programa
  • 3. Instrucciones que comienzan con # y no lleva ; al final.  Ejemplo:  # include<nombrearchivo.h> o  # include “nombrearchivo.h”  Esto indica al compilador que son archivos fuente y tiene que agregar su contenido.  Todo Programa debe contener en la cabecera la librería stdio.h
  • 4. Ejemplo:  # define TAM 10  Sustituirá el valor 10 cada vez que aparezca TAM en el código del programa.
  • 5. Indican al usuario que las constantes o variables aquí declaradas son comunes a todas las funciones del programa, se colocan antes del main.
  • 6.  Punto inicial de entrada al programa. void main() { . . . sentencias } Int main() { . . . sentencias return 0; }
  • 7. # include<stdio.h> #include<stdlib.h> void prueba(); Int main() { prueba(); return 0; } Void prueba() { . . . sentencias }
  • 8. Sirven para colocar explicaciones al código, y comienzan con /* y termina con */  O se puede comentar la linea completa con //
  • 9. Char para letras, ejemplo: ‘c’  Int para enteros, ejemplo: ‘-15’  Float para decimales, ejemplo: ’10,2567’  Existen otros pero estos son los mas utilizados
  • 10. <tipo dato> <nombre variable> o  <tipo dato> <nombre variable>= valor inicial  Si es de tipo char y definimos una variable  Char n solo podrá contener una letra  Char n[30] podrá contener 20 caracteres pero pasa a llamarse cadena o string.
  • 11. Para mostrar en pantalla se utiliza  printf(“frase y cadena de control”, variable 1, variable 2, variable n)  La cadena de control es el tipo de dato de la variable que queremos colocar en la frase, y la forma de mostrar el dato; estos son:  %d el dato se convierte a entero.  %0 el dato entero se convierte a octal.  %x el dato entero se convierte a hexadecimal.  %c el dato se considera de tipo carácter.  %s el dato se considera que es una cadena de caracteres.  %f el dato float se convierte a notación decimal.  Para saltar de línea y dejar el cursor debajo se debe incluir en la frase n
  • 12. Para capturar datos ingresados por teclado, se utiliza  scanf(“cadena de control”, &variable1, &variable2, &variable n)  Para una cadena de caracteres es preferible usar gets(variable cadena)
  • 13. #include<stdio.h> #include<stdlib.h> int main(void) { printf("hola mundon"); system("pause"); return 0; }
  • 14. #include<stdlib.h> #include<stdio.h> int main(void) { char nombre[20]; printf(“Bienvenido al programa que te saludan"); printf(“Favor ingresa tu nombren"); scanf("%s",&nombre); printf("hola, %sn", nombre); system("pause"); return 0; }
  • 15. #include<stdio.h> #include<stdlib.h> int main(void) { int a, b, c=0, d=0, e=0, f=0; printf("ingrese an"); scanf("%d",&a); printf("ingrese bn"); scanf("%d",&b); c=a+b; d=a*b; e=a/b; f= a % b; printf("suma es: %dn", c); printf("multiplicacion es: %dn", d); printf("division es: %dn", e); printf("resto es: %dn", f); system("pause"); return 0; }