SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
CONALEP
TLALNEPANTLA
1
ESTRUCTURA GENERAL DE
UN
PROGRAMA EN LENGUAJE ´´C´´ Y
SUS VARIABLES
LUZ MARLENE ZARAGOZA CHAVEZ
HUGO ACOSTA SERNA
202
INFROMATICA
C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los
Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en
BCPL.
Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio
nivel pero con muchas características de bajo nivel. Dispone de las estructuras
típicas de los lenguajes de alto nivel pero a su vez, dispone de construcciones de
los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje
que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer
extensiones al lenguaje que posibilitan mezclar código en ensamblador con código
C o acceder directamente a memoria o impositivos periféricos.
La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159-
1989. El lenguaje que define este estándar fue conocido vulgarmente como ANSI
C. Posteriormente, en 1990, fue ratificado como estándar ISO(ISO/IEC9899:1990).
La adopción de este estándar es muy amplia por lo que, si los programas creados
lo siguen el código es portable entre plataformas y/o arquitectura.
// Zona de ficheros de cabecera de las librerías
#include // h de Head
#include // Zona de prototipos de funciones int Potencia (int x,y) //
Zona de variables globales int valor;
float media_total; void main (void) // Prog. ppal. típico de Turbo C
{
// llave de inicio del programa //
codigo del programa
.......
.......
.......
// fin del programa
}
TIPOS ENTEROS CHAR (CARACTER) 1 BYTE RANGO:
-128... 127 char 0...255 unsigned char EJEMPLO: char car; /* car es una variable
de tipo char */
ENTRADA - SALIDA ESTANDAR
Con este epígrafe nos referimos a las funciones estándar de C para realizar
entrada de datos por teclado y salida de datos hacia pantalla. Son funciones
definidas en la librería estándar. Para usarlas es necesario incluir el fichero de
cabecera de las funciones : #include Estas funciones son: printf( ) Salida de datos
con formato scanf( ) Entrada de datos con formato getchar( ) Entrada de
caracteres. 1 caracter putchar( ) Salida de caracteres. 1 caracter fflush( ) Borrado
del buffer.

Contenu connexe

Tendances

Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++g_torrealba
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivasstarduslex
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programaTensor
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje cwuaro1
 
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOSPRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOSRoxa1190
 
Programacion En Lenguaje C
Programacion En Lenguaje CProgramacion En Lenguaje C
Programacion En Lenguaje CKritius
 
Programa c++
Programa c++Programa c++
Programa c++Pablo
 
ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++Idalia Tristan
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccionjennipaola
 
Presentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cPresentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cMonica Martinez
 

Tendances (20)

Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
 
Lenguajes diapositivas
Lenguajes diapositivasLenguajes diapositivas
Lenguajes diapositivas
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programa
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Aprendiendo Lenguaje C
Aprendiendo Lenguaje CAprendiendo Lenguaje C
Aprendiendo Lenguaje C
 
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOSPRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
PRESENTACION LENGUAJE C Y SISTEMAS OPERATIVOS
 
Programacion En Lenguaje C
Programacion En Lenguaje CProgramacion En Lenguaje C
Programacion En Lenguaje C
 
Programa c++
Programa c++Programa c++
Programa c++
 
Clase 1 Lenguaje C++
Clase 1 Lenguaje C++Clase 1 Lenguaje C++
Clase 1 Lenguaje C++
 
ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++
 
ENSAYO SOBRE EL LENGUAJE C
ENSAYO SOBRE EL LENGUAJE C ENSAYO SOBRE EL LENGUAJE C
ENSAYO SOBRE EL LENGUAJE C
 
Lenguaje de programación C
Lenguaje de programación CLenguaje de programación C
Lenguaje de programación C
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
 
Presentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cPresentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_c
 
Elementos basicos c
Elementos basicos cElementos basicos c
Elementos basicos 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
 
Tutorial C
Tutorial CTutorial C
Tutorial C
 
Turbo c++
Turbo c++Turbo c++
Turbo c++
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 

Similaire à Estructura general de un programa en lenguaje C

Aplicacion de c
Aplicacion de cAplicacion de c
Aplicacion de chek_sk8
 
Compilador
CompiladorCompilador
Compiladornakari1
 
C ++ Estatutos ciclos
C ++ Estatutos ciclosC ++ Estatutos ciclos
C ++ Estatutos ciclosernest1960
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1Denisse C
 
Compiladores
CompiladoresCompiladores
Compiladoreshenry_shd
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Alejandro Perez
 
6 lenguajec++
6 lenguajec++6 lenguajec++
6 lenguajec++alithu1
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretadorFrancisco Leal
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al lenguaje cvictdiazm
 
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ónJavier Camacho
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2danny7206
 
TIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONTIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONPEDRO Borja
 

Similaire à Estructura general de un programa en lenguaje C (20)

Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Aplicacion de c
Aplicacion de cAplicacion de c
Aplicacion de c
 
Compilador
CompiladorCompilador
Compilador
 
C ++ Estatutos ciclos
C ++ Estatutos ciclosC ++ Estatutos ciclos
C ++ Estatutos ciclos
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Lenguaje C _ C++
Lenguaje C _ C++Lenguaje C _ C++
Lenguaje C _ C++
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
Tipos y caracteristicas de lenguajes de programacion. ( adolfo elias).
 
PROGRAMACION EN C
PROGRAMACION EN CPROGRAMACION EN C
PROGRAMACION EN C
 
6 lenguajec++
6 lenguajec++6 lenguajec++
6 lenguajec++
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretador
 
Introduccion al lenguaje c
Introduccion al lenguaje cIntroduccion al lenguaje c
Introduccion al 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
 
Roderish informe
Roderish informeRoderish informe
Roderish informe
 
Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2Presentacion de lenguajes de programacion grado 9.2
Presentacion de lenguajes de programacion grado 9.2
 
TIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONTIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACION
 
Unmsm02 2008
Unmsm02 2008Unmsm02 2008
Unmsm02 2008
 
Lenguaje c1
Lenguaje c1Lenguaje c1
Lenguaje c1
 

Plus de Carlos Pelcastre (20)

Valor conalep encriptado
Valor conalep encriptadoValor conalep encriptado
Valor conalep encriptado
 
2.1 dirección
2.1 dirección2.1 dirección
2.1 dirección
 
1.2 Administración
1.2 Administración1.2 Administración
1.2 Administración
 
1.2 ADMINISTRACIÓN
1.2 ADMINISTRACIÓN1.2 ADMINISTRACIÓN
1.2 ADMINISTRACIÓN
 
1.2
1.21.2
1.2
 
PLANEACION EN UNA ORGANIZACION
PLANEACION EN UNA ORGANIZACIONPLANEACION EN UNA ORGANIZACION
PLANEACION EN UNA ORGANIZACION
 
Definicion empresa
Definicion empresaDefinicion empresa
Definicion empresa
 
Tipos de recursos en una organización
Tipos de recursos en una organizaciónTipos de recursos en una organización
Tipos de recursos en una organización
 
Administración
AdministraciónAdministración
Administración
 
Cuestionario: Internet
Cuestionario: InternetCuestionario: Internet
Cuestionario: Internet
 
Cuestionario internet
Cuestionario internetCuestionario internet
Cuestionario internet
 
Cuestionario de internet
Cuestionario de internetCuestionario de internet
Cuestionario de internet
 
Cuestionario de internet
Cuestionario de internetCuestionario de internet
Cuestionario de internet
 
Cuestionario: Internet
Cuestionario: InternetCuestionario: Internet
Cuestionario: Internet
 
Cuestionario internet
Cuestionario internetCuestionario internet
Cuestionario internet
 
Problema 13 JM
Problema 13 JMProblema 13 JM
Problema 13 JM
 
Problema 12 JM
Problema 12 JMProblema 12 JM
Problema 12 JM
 
Problema 10 JM
Problema 10 JMProblema 10 JM
Problema 10 JM
 
Problema 9 JM
Problema 9 JMProblema 9 JM
Problema 9 JM
 
Problema 8 jara molina
Problema 8 jara molinaProblema 8 jara molina
Problema 8 jara molina
 

Estructura general de un programa en lenguaje C

  • 1. CONALEP TLALNEPANTLA 1 ESTRUCTURA GENERAL DE UN PROGRAMA EN LENGUAJE ´´C´´ Y SUS VARIABLES LUZ MARLENE ZARAGOZA CHAVEZ HUGO ACOSTA SERNA 202 INFROMATICA
  • 2. C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero a su vez, dispone de construcciones de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o impositivos periféricos. La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159- 1989. El lenguaje que define este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estándar ISO(ISO/IEC9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas creados lo siguen el código es portable entre plataformas y/o arquitectura. // Zona de ficheros de cabecera de las librerías #include // h de Head #include // Zona de prototipos de funciones int Potencia (int x,y) // Zona de variables globales int valor; float media_total; void main (void) // Prog. ppal. típico de Turbo C { // llave de inicio del programa // codigo del programa ....... .......
  • 3. ....... // fin del programa } TIPOS ENTEROS CHAR (CARACTER) 1 BYTE RANGO: -128... 127 char 0...255 unsigned char EJEMPLO: char car; /* car es una variable de tipo char */ ENTRADA - SALIDA ESTANDAR Con este epígrafe nos referimos a las funciones estándar de C para realizar entrada de datos por teclado y salida de datos hacia pantalla. Son funciones definidas en la librería estándar. Para usarlas es necesario incluir el fichero de cabecera de las funciones : #include Estas funciones son: printf( ) Salida de datos con formato scanf( ) Entrada de datos con formato getchar( ) Entrada de caracteres. 1 caracter putchar( ) Salida de caracteres. 1 caracter fflush( ) Borrado del buffer.