!prograc4

12
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 20-Jun-2015

171 views

Category:

Education


0 download

DESCRIPTION

Programacion en Lenguaje C

TRANSCRIPT

Page 1: !Prograc4

LENGUAJELENGUAJE““CC””

ProgramaciProgramacióónn

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

Page 2: !Prograc4

CondicionalesCondicionales

Los condicionales permiten al programa Los condicionales permiten al programa escoger entre varios posibles resultados escoger entre varios posibles resultados dependiendo de la evaluacidependiendo de la evaluacióón de una n de una condicicondicióón.n.

Un condicional solo puede retornar el valor de Un condicional solo puede retornar el valor de verdadero o falso.verdadero o falso.

Un condicional siempre retorna un resultado.Un condicional siempre retorna un resultado.

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

Page 3: !Prograc4

Condicionales IICondicionales II

Si el condicional tiene que realizar una sola Si el condicional tiene que realizar una sola operacioperacióón en el caso de ser verdadera o falsa, n en el caso de ser verdadera o falsa, el formato serel formato seráá::

if (condiciif (condicióón) operacin) operacióón1;n1;else operacielse operacióón2;n2;

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

Page 4: !Prograc4

Condicionales IIICondicionales III

Modo de ejecuciModo de ejecucióón:n:if (condiciif (condicióón) operacin) operacióón1;n1;else operacielse operacióón2;n2;

Si la condiciSi la condicióón es cierta, se ejecutara la n es cierta, se ejecutara la ““operacion1operacion1”” y finalizara el condicional.y finalizara el condicional.

Sino (Sino (elseelse) es cierta la condici) es cierta la condicióón, se ejecutara n, se ejecutara la la ““operacion2operacion2”” y finalizara el condicional y finalizara el condicional

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

Page 5: !Prograc4

Condicionales IVCondicionales IV

Si el condicional tiene que ejecutar varias Si el condicional tiene que ejecutar varias operaciones, en el caso de ser cierta y/o falsa operaciones, en el caso de ser cierta y/o falsa la condicila condicióón, el formato que utilizaremos es,n, el formato que utilizaremos es,

If (condiciIf (condicióón) {n) {grupo de operaciones1grupo de operaciones1

}}else{else{

grupo de operaciones2grupo de operaciones2}}

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

Page 6: !Prograc4

Condicionales VCondicionales V

Modo de ejecuciModo de ejecucióón:n:If (condiciIf (condicióón) {n) {

grupo de operaciones1grupo de operaciones1}}else{else{

grupo de operaciones2grupo de operaciones2}}

Si la condiciSi la condicióón es verdadera se ejecutara el n es verdadera se ejecutara el ““grupo de operaciones1grupo de operaciones1”” y sino y sino (else) es cierta la condici(else) es cierta la condicióón, se ejecutara el n, se ejecutara el ““grupo de operaciones2grupo de operaciones2””..

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

Page 7: !Prograc4

MODO DE EJECUCION DE UN MODO DE EJECUCION DE UN PROGRAMAPROGRAMA

Desde el editor de Desde el editor de ““CC””, cuando tenemos el c, cuando tenemos el cóódigo digo copiado tendremos que copiado tendremos que ““compilarlocompilarlo”” para comprobar para comprobar que no hay ningun error de sintaxis, etcque no hay ningun error de sintaxis, etc……, ya que en , ya que en el caso de haberlo, no se podrel caso de haberlo, no se podráá ejecutar.ejecutar.

El El ““CC”” controla dos tipos de errores, los WARNINGS controla dos tipos de errores, los WARNINGS y los ERRORS.y los ERRORS.

Un programa con WARNINGS se podrUn programa con WARNINGS se podráá ejecutar ya ejecutar ya que son errores leves, pero con ERRORS no que son errores leves, pero con ERRORS no podremos ejecutar el cpodremos ejecutar el cóódigo.digo.

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

Page 8: !Prograc4

Como compilar el cComo compilar el cóódigodigo

Con el código introducido accederemos a la línea de MENU y activaremos “COMPILE COMPILE”

Con el código introducido accederemos a la línea de MENU y activaremos “COMPILE COMPILE”

El resultado de la compilación, es esta pantalla con el numero de WARNINGS y ERRORSEl resultado de la compilación, es esta pantalla con el numero de WARNINGS y ERRORS

En este caso el WARNING que indica, es porque la función MAIN() de inicio, no esta definida como tal, para solventar este warning tendríamos que preceder el nombre main por VOID.

En este caso el WARNING que indica, es porque la función MAIN() de inicio, no esta definida como tal, para solventar este warning tendríamos que preceder el nombre main por VOID.

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

Page 9: !Prograc4

Como compilar el cComo compilar el cóódigodigo

Precedemos la función MAIN de la orden VOID para determinar que MAIN es la función principal del código.

Volvemos a COMPILAR

Precedemos la función MAIN de la orden VOID para determinar que MAIN es la función principal del código.

Volvemos a COMPILAR

Ahora, sin WARNINGS ni ERRORS procederemos a ejecutar el código, para ello pulsamos CTRL-F9, el resultado será,

Ahora, sin WARNINGS ni ERRORS procederemos a ejecutar el código, para ello pulsamos CTRL-F9, el resultado será,

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

Page 10: !Prograc4

EjemplosEjemplos#include <stdio.h>#include <stdio.h>Void main()Void main(){{Int a;Int a;Printf(Printf(““Introduce un numero: Introduce un numero: ““););Scanf(Scanf(““%d%d””,&a);,&a);If (a==5) printf(If (a==5) printf(““has introducido el numero 5has introducido el numero 5””););Else printf(Else printf(““no has introducido el numero 5no has introducido el numero 5””););}}

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

Page 11: !Prograc4

EjemplosEjemplos

#include <stdio.h>#include <stdio.h>Int a,b;Int a,b;Void main(){Void main(){printfprintf””((““Introduce un numero: Introduce un numero: ““);scanf();scanf(““%d%d””,&a);,&a);Printf(Printf(““\\n Introduce otro numero: n Introduce otro numero: ““);scanf();scanf(““%d%d””,&b);,&b);If (a>b) printf(If (a>b) printf(““El primero es mayor que el segundoEl primero es mayor que el segundo””););Else printf(Else printf(““El segundo es mayor que el primeroEl segundo es mayor que el primero””););}}

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

Page 12: !Prograc4

EjemplosEjemplos#include <#include <stdio.hstdio.h>>#include <#include <conio.hconio.h>>#include <#include <string.hstring.h>>char palabra[15];char palabra[15];void main(){void main(){clrscrclrscr();();printfprintf("Pon una palabra, si pones FIN me acabo: ");("Pon una palabra, si pones FIN me acabo: ");scanfscanf("("%s%s",palabra);",palabra);ifif ((strcmp(nombrestrcmp(nombre,,““FIN")==0){FIN")==0){printfprintf(" Has puesto FIN y me acabo(" Has puesto FIN y me acabo””););}}

elseelse{{printfprintf((““Has puesto la palabra Has puesto la palabra %s%s““,palabra);},palabra);}

getchgetch();();}}

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