!prograc5

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 26-May-2015

283 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: !Prograc5

LENGUAJELENGUAJE““CC””

ProgramaciProgramacióónn

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

Page 2: !Prograc5

Condicional VICondicional VI El condicional IF El condicional IF –– ELSE dispone de una variante que ELSE dispone de una variante que

representa el condicional anidado, es decir, un condicional representa el condicional anidado, es decir, un condicional dentro de otro. Este condicional se da, cuando como resultado dentro de otro. Este condicional se da, cuando como resultado de un condicional se inicia uno nuevo.de un condicional se inicia uno nuevo.

La sintaxis es,La sintaxis es,If (condiciIf (condicióón)n)

ccóódigo;digo;Else if (condiciElse if (condicióón)n)

ccóódigo;digo;Else if (condiciElse if (condicióón)n)

ccóódigo;digo;…………

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

Page 3: !Prograc5

EjemploEjemplo#include <stdio.h>#include <stdio.h>#include <conio.h>#include <conio.h>Int a;Int a;Void main(){Void main(){PrintfPrintf((““Introduce un numero: Introduce un numero: ““);scanf();scanf(““%d%d””,&a);,&a);If (a==1)If (a==1)PrintfPrintf((““has puesto el numero unohas puesto el numero uno””););Else if (a==2)Else if (a==2)PrintfPrintf((““has puesto el doshas puesto el dos””););ElseElseprintf(printf(““no conozco el numero introducidono conozco el numero introducido””););}}

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

Page 4: !Prograc5

BuclesBucles

Los bucles permiten repetir la ejecuciLos bucles permiten repetir la ejecucióón de un n de un trozo de programa determinado un numero de trozo de programa determinado un numero de veces.veces.

Existen diferentes bucles, y cada uno de ellos Existen diferentes bucles, y cada uno de ellos dispone de unas cualidades diferentes.dispone de unas cualidades diferentes.

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

Page 5: !Prograc5

Bucles Bucles -- FORFOR

El bucle El bucle ““FORFOR”” permite repetir un trozo de permite repetir un trozo de ccóódigo un numero determinado de veces, ya digo un numero determinado de veces, ya que el que el for for es capaz de ir incrementando el es capaz de ir incrementando el valor de una variables hasta que esta llege a un valor de una variables hasta que esta llege a un valor final.valor final.

La sintaxis del for es,La sintaxis del for es,For (valor inicial; condiciFor (valor inicial; condicióón; incremento/decremento)n; incremento/decremento){{CCóódigodigo}}

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

Page 6: !Prograc5

Ejemplo FOREjemplo FOR#include <stdio.h>#include <stdio.h>#include <conio.h>#include <conio.h>Int a,b;Int a,b;Void main(){Void main(){Printf(Printf(““Hasta que numero quieres que cuente:Hasta que numero quieres que cuente:””);scanf();scanf(““%d%d””,&a);,&a);For (b=1;b<=a;b++)For (b=1;b<=a;b++){{Printf(Printf(““ %d %d \\nn““,b);,b);}}}}

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

Page 7: !Prograc5

Bucles Bucles -- WhileWhile

Permite repetir un trozo de cPermite repetir un trozo de cóódigo mientras la digo mientras la condicicondicióón sea cierta. El valor se revisa desde la n sea cierta. El valor se revisa desde la primera vez que entra al bucle.primera vez que entra al bucle.

Sintaxis del While:Sintaxis del While:While (condiciWhile (condicióón)n){{CCóódigo;digo;}}

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

Page 8: !Prograc5

Ejemplo Ejemplo -- WhileWhile#include <stdio.h>#include <stdio.h>#include <conio.h>#include <conio.h>Void main(){Void main(){Int a=0;Int a=0;While (a<=10)While (a<=10){{Printf(Printf(““%d %d \\nn””,a);,a);a++;a++;}}Printf(Printf(““Fin del ejemplo del whileFin del ejemplo del while””););Getch();Getch();}}

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

Page 9: !Prograc5

Bucles Bucles –– Do WhileDo While Permite repetir un cPermite repetir un cóódigo un numero determinado de digo un numero determinado de

veces mientras la condiciveces mientras la condicióón sea cierta. A diferencia n sea cierta. A diferencia del bucle anterior While, este siempre entra la del bucle anterior While, este siempre entra la primera vez dentro.primera vez dentro.

Sintaxis,Sintaxis,DoDo{{ccóódigo;digo;}}While (condiciWhile (condicióón);n);

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