programación i: condicionalesgina.esfm.ipn.mx/~veronica/programacioni/vorlesung/clase03.pdf · if...

22
if if-else swtich Dudas y Preguntas Programaci ´ on I: Condicionales M. en C. Ver´ onica Bola ˜ nos Granados [email protected] Escuela Superior de F´ ısica y Matem ´ aticas Profa. Bola˜ nos condicionales

Upload: dinhkien

Post on 10-Oct-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

ifif-elseswtich

Dudas y Preguntas

Programacion I: Condicionales

M. en C. Veronica Bolanos [email protected]

Escuela Superior de Fısica y Matematicas

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Clase de hoy

1 Control de Flujo if

2 Control de Flujo if-else

3 Control de Flujo switch-case

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Control de Flujo if

Sintaxis: if (exp-entera) sentencia o bloque de sentenciasSignificado:

exp-entera es una expresion que al evaluarse arroja unvalor entero. El valor 0 (cero) se interpreta como falso y unvalor distinto de 0 (cero) se interpreta como verdadero.sentencia es una unidad mınima de ejecucion para C. Lasentencia se delimita al final de esta por ; (punto y coma).bloque de sentencias es una sucesion de sentencias en C.El bloque se delimita al inicio por { y al final por }.{sentencia1

...sentencian}

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Control de Flujo if

Sintaxis: if (exp-entera) sentencia o bloque de sentenciasSignificado:

exp-entera es una expresion que al evaluarse arroja unvalor entero. El valor 0 (cero) se interpreta como falso y unvalor distinto de 0 (cero) se interpreta como verdadero.sentencia es una unidad mınima de ejecucion para C. Lasentencia se delimita al final de esta por ; (punto y coma).bloque de sentencias es una sucesion de sentencias en C.El bloque se delimita al inicio por { y al final por }.{sentencia1

...sentencian}

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Control de Flujo if

Sintaxis: if (exp-entera) sentencia o bloque de sentenciasSignificado:

exp-entera es una expresion que al evaluarse arroja unvalor entero. El valor 0 (cero) se interpreta como falso y unvalor distinto de 0 (cero) se interpreta como verdadero.sentencia es una unidad mınima de ejecucion para C. Lasentencia se delimita al final de esta por ; (punto y coma).bloque de sentencias es una sucesion de sentencias en C.El bloque se delimita al inicio por { y al final por }.{sentencia1

...sentencian}

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Control de Flujo if

Sintaxis: if (exp-entera) sentencia o bloque de sentenciasSignificado:

exp-entera es una expresion que al evaluarse arroja unvalor entero. El valor 0 (cero) se interpreta como falso y unvalor distinto de 0 (cero) se interpreta como verdadero.sentencia es una unidad mınima de ejecucion para C. Lasentencia se delimita al final de esta por ; (punto y coma).bloque de sentencias es una sucesion de sentencias en C.El bloque se delimita al inicio por { y al final por }.{sentencia1

...sentencian}

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Control de Flujo if

Sintaxis: if (exp-entera) sentencia o bloque de sentenciasSignificado:

exp-entera es una expresion que al evaluarse arroja unvalor entero. El valor 0 (cero) se interpreta como falso y unvalor distinto de 0 (cero) se interpreta como verdadero.sentencia es una unidad mınima de ejecucion para C. Lasentencia se delimita al final de esta por ; (punto y coma).bloque de sentencias es una sucesion de sentencias en C.El bloque se delimita al inicio por { y al final por }.{sentencia1

...sentencian}

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Ejemplo

x=3;y=128;if (N==4) {x=7;y=2;}

En caso de que N tenga el valor de 4, entonces laexpresion se considera verdadera y los valores de x e yson 7 y 2, respectivamente.En caso de que N tenga un valor distinto a 4, entonces laexpresion se considera falsa y los valores de x e y siguensiendo 3 y 128, respectivamente.

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Ejemplo

x=3;y=128;if (N==4) {x=7;y=2;}

En caso de que N tenga el valor de 4, entonces laexpresion se considera verdadera y los valores de x e yson 7 y 2, respectivamente.En caso de que N tenga un valor distinto a 4, entonces laexpresion se considera falsa y los valores de x e y siguensiendo 3 y 128, respectivamente.

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Ejemplo

x=3;y=128;if (N==4) {x=7;y=2;}

En caso de que N tenga el valor de 4, entonces laexpresion se considera verdadera y los valores de x e yson 7 y 2, respectivamente.En caso de que N tenga un valor distinto a 4, entonces laexpresion se considera falsa y los valores de x e y siguensiendo 3 y 128, respectivamente.

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Control de Flujo if-else

Sintaxis:if (exp-entera)sentencia o bloque de sentenciaselsesentencia o bloque de sentencias

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Ejemplo

x=3;y=128;if (N==4) {x=7;y=2;}else {x=-1;y=-3;}

En caso de que N tenga el valor de4, entonces la expresion seconsidera verdadera y los valoresde x e y son 7 y 2, respectivamente.En caso de que N tenga un valordistinto a 4, entonces la expresionse considera falsa y los valores de xe y ahora seran -1 y -3,respectivamente.

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Ejemplo

x=3;y=128;if (N==4) {x=7;y=2;}else {x=-1;y=-3;}

En caso de que N tenga el valor de4, entonces la expresion seconsidera verdadera y los valoresde x e y son 7 y 2, respectivamente.En caso de que N tenga un valordistinto a 4, entonces la expresionse considera falsa y los valores de xe y ahora seran -1 y -3,respectivamente.

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Ejemplo

x=3;y=128;if (N==4) {x=7;y=2;}else {x=-1;y=-3;}

En caso de que N tenga el valor de4, entonces la expresion seconsidera verdadera y los valoresde x e y son 7 y 2, respectivamente.En caso de que N tenga un valordistinto a 4, entonces la expresionse considera falsa y los valores de xe y ahora seran -1 y -3,respectivamente.

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Control de Flujo switchcase

Sintaxis:switch (exp-entera) {case cte-entera: una o mas sentenciasbreak;[· · ·case cte-entera: una o mas sentenciasbreak;[default:

una o mas sentencias ]]}

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Ejemplo

switch (varEntera) {case 2: printf("par y");case 3: printf("primo");break;case 4: printf("par");break;default:

printf("fuera de rango");}

En caso de que la variable varEntera tenga el valor , seescribe

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Ejemplo

switch (varEntera) {case 2: printf("par y");case 3: printf("primo");break;case 4: printf("par");break;default:

printf("fuera de rango");}

En caso de que la variable varEntera tenga el valor , seescribe

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Ejemplo

switch (varEntera) {case 2: printf("par y");case 3: printf("primo");break;case 4: printf("par");break;default:

printf("fuera de rango");}

En caso de que la variable varEntera tenga el valor 2, seescribe par y primo

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Ejemplo

switch (varEntera) {case 2: printf("par y");case 3: printf("primo");break;case 4: printf("par");break;default:

printf("fuera de rango");}

En caso de que la variable varEntera tenga el valor 3, seescribe primo

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Ejemplo

switch (varEntera) {case 2: printf("par y");case 3: printf("primo");break;case 4: printf("par");break;default:

printf("fuera de rango");}

En caso de que la variable varEntera tenga el valor 4, seescribe par

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

Ejemplo

switch (varEntera) {case 2: printf("par y");case 3: printf("primo");break;case 4: printf("par");break;default:

printf("fuera de rango");}

En caso de que la variable varEntera tenga el valor otro, seescribe fuera de rango

Profa. Bolanos condicionales

ifif-elseswtich

Dudas y Preguntas

¿Dudas y Preguntas?

Profa. Bolanos condicionales