!prograc1

9
LENGUAJE LENGUAJE C C Programaci Programaci ó ó n n Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Upload: jbersosa

Post on 08-Jul-2015

292 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: !Prograc1

LENGUAJELENGUAJE““CC””

ProgramaciProgramacióónn

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 2: !Prograc1

INTRODUCCIINTRODUCCIÓÓNN

El lenguaje de programaciEl lenguaje de programacióón C es un lenguaje de n C es un lenguaje de programaciprogramacióón de "bajo nivel". n de "bajo nivel".

““CC”” maneja los elementos bmaneja los elementos báásicos del ordenador como sicos del ordenador como caracteres, ncaracteres, núúmeros y direcciones de memoria.meros y direcciones de memoria.

Dispone de LibrerDispone de Libreríías de funciones externas al lenguaje, la as de funciones externas al lenguaje, la cual cosa lo convierte en portable independientemente de cual cosa lo convierte en portable independientemente de la maquina que ejecuta el programa.la maquina que ejecuta el programa.

La descripciLa descripcióón del lenguaje se realiza siguiendo las n del lenguaje se realiza siguiendo las normas del ANSI C, por lo tanto, todo lo expresado sernormas del ANSI C, por lo tanto, todo lo expresado serááutilizable con cualquier compilador. utilizable con cualquier compilador.

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 3: !Prograc1

Estructura de un programaEstructura de un programaLibrerLibrerííasasVariables globales;Variables globales;

Main ()Main (){{Variables locales;Variables locales;Sentencias;Sentencias;}}

Diferentes librerías a utilizar

Variables del programa

Inicio del programa

Cuerpo del programaFin del programa

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 4: !Prograc1

LibrerLibrerííasas Conjunto de funciones que se identifican con un nombre y que tenConjunto de funciones que se identifican con un nombre y que tenemos que llamar emos que llamar

al principio del programa para utilizar unas funciones concretasal principio del programa para utilizar unas funciones concretas.. Lista de librerLista de libreríías usuales:as usuales:

Stdio.h Stdio.h funciones de entradafunciones de entrada--salidasalidaConio.h Conio.h mas funciones de entradamas funciones de entrada--salidasalidaMath.h Math.h funciones matematicasfunciones matematicasStdlib.h Stdlib.h mas funciones matematicasmas funciones matematicasCtype.h Ctype.h funciones de conversion de caracteresfunciones de conversion de caracteresString.h String.h funciones de cadenafunciones de cadenaGraphics.h Graphics.h funciones graficasfunciones graficas

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 5: !Prograc1

VariablesVariables

Son combinaciones de letras y nSon combinaciones de letras y núúmeros que meros que permiten almacenar cualquier valor en la permiten almacenar cualquier valor en la memoria del ordenador.memoria del ordenador.

Estos valores los podremos utilizar en el Estos valores los podremos utilizar en el programa haciendo referencia al nombre de la programa haciendo referencia al nombre de la variable.variable.

Al finalizar la ejecuciAl finalizar la ejecucióón del programa las n del programa las variables se borran.variables se borran.

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 6: !Prograc1

Variables IIVariables II

Tipos de variables: Dependiendo del valor a Tipos de variables: Dependiendo del valor a guardar tendremos que determinar el tipo de la guardar tendremos que determinar el tipo de la variable.variable.

Tipos:Tipos:charchar valores valores caractercaracterintint valores valores numericosnumericos enterosenterosfloatfloat valores valores numericosnumericos grandes con decimalesgrandes con decimalesdoubledouble valores valores numericosnumericos grandes con decimalesgrandes con decimales

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 7: !Prograc1

Variables IIIVariables III

Modificadores de variables: Son parModificadores de variables: Son paráámetros metros que permiten modificar los rangos de los tipos que permiten modificar los rangos de los tipos de variables, principalmente del tipo (int)de variables, principalmente del tipo (int)

Modificadores:Modificadores: SignedSigned UnsignedUnsigned LongLong shortshort

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 8: !Prograc1

Variables IVVariables IV

Modificador Modificador signedsignedEs el modificador por defecto que utiliza Es el modificador por defecto que utiliza ““CC””, en el caso de una variable definida como:, en el caso de una variable definida como:

signed intsigned intalmacenara valores entre almacenara valores entre --32000 y 3200032000 y 32000

Modificador Modificador unsigned unsigned Este modificador en una variable INT se definira como :Este modificador en una variable INT se definira como :

unsigned intunsigned intalmacenara valores entre o y 65000 (pasa todo el rango de nalmacenara valores entre o y 65000 (pasa todo el rango de núúmeros negativos a positivos)meros negativos a positivos)

Modificador Modificador longlongEste modificador en una variable INT se definirEste modificador en una variable INT se definiráá como:como:

long intlong intalmacenara valores entre almacenara valores entre --2000000000 y 20000000002000000000 y 2000000000

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)

Page 9: !Prograc1

Ejemplo DeclaraciEjemplo Declaracióón de n de VariablesVariables

DeclaraciDeclaracióón de una variable como un entero n de una variable como un entero int variable; int variable; int variable2; int variable2; int variable3; int variable3;

DeclaraciDeclaracióón de variables y asignacin de variables y asignacióón de valores en una ln de valores en una lííneaneaint variable = 1000, variable2 = 2, variable3;int variable = 1000, variable2 = 2, variable3;

DeclaraciDeclaracióón de variables tipo texton de variables tipo textochar variable ; char variable ;

Con tamaCon tamañño fijo de caracteres:o fijo de caracteres:char variable[15];char variable[15];

Con asignaciCon asignacióón de valorn de valorchar variable = 'a' ; char variable = 'a' ;

Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)