!prograc1
TRANSCRIPT
LENGUAJELENGUAJE““CC””
ProgramaciProgramacióónn
Create PDF files without this message by purchasing novaPDF printer (http://www.novapdf.com)
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)
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)
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)
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)
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)
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)
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)
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)