La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Estructuras de control Por Diego Caro A. udec.cl}

Presentaciones similares


Presentación del tema: "Estructuras de control Por Diego Caro A. udec.cl}"— Transcripción de la presentación:

1 Estructuras de control Por Diego Caro A. diegocaro@{gmail.com, udec.cl}

2 Estructura de control ● La idea es cambiar el curso de un programa – Si x es mayor a y, se debe hacer... – Si no, hacer … ● Por ejemplo – if (edad < 18) printf(“No entrar”); – else printf(“no hay problema!”);

3 If-Else ● If-Else se utiliza para expresar decisiones if (expression) statement1; else statement2; ● Donde: – else es opcional – expression representa la condición para ejecutar statement1 ● Si expression es 0, quiere decir FALSO ● Si expression es distitno de 0, quiere decir VERDADERO ● Ver compare.c y compare2.c

4 Operadores de comparación ● Se utilizan para evaluar una condición – A < B (menor estricto a) – A > B – A <= B (mayor o igual a) – A >= B – A == B (igual a) no confundir con '=' – A != B (distinto de) ● Donde A y B pueden ser variables o valores. ● Ver compare.c firstif.c

5 Agrupación de operadores ● Agregar más condiciones a una expression – AND ( a == b && c == d ) – OR ( a == b || c == d ) – NOT ( !( a == b ) ) → a!=b ● Ver firsif2.c

6 If-Else if-Else ● No es necesario preguntar por una condicion e ir creando ifs anidados ● Ver ifelseifelse.c :)

7 Switch-Case ● Se puede usar para evaluar más de una condicion para solo una variable ● switch(variable){ case value: Statement1; case value2: Statement2; break; default: Statement3; ● }

8 Switch-case ● No es necesario definir un bloque de código entre llaves {} ● Ver switch.c ● También se pueden hacer otras cosas ● Ver switch2.c

9 Tareas :) ● Hacer la guía de ejercicios (publicada esta semana!) ● Revisar K&R Capítulo 3 ● Mirar http://en.wikibooks.org/wiki/C_Programming/Control http://en.wikibooks.org/wiki/C_Programming/Control


Descargar ppt "Estructuras de control Por Diego Caro A. udec.cl}"

Presentaciones similares


Anuncios Google