estructuras de seleccion (If) Flashcards

1
Q

estructura de seleccion

A

-Se ejecuta condicionalmente una o un grupo de sentencias, dependiendo de un valor tipo boolean (True or False ).

» Se fundamentan en una expresión lógica (simple o compuesta).

» Estructuras de selección disponibles en Python:
▪ if simple
▪ if-else
▪ if-elif

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

if simple

A

» La expresión lógica representa una condición a ser cotejada.

» De ser cierta, se pasa a ejecutar las sentencias que aparecen sangradas debajo (escritas más adentro).

» Si es falsa se pasa a ejecutar la sentencia no sangrada, es decir, las instrucciones del bloque se brincan (no se ejecutan).

» También se pasa a ejecutar la sentencia no sangrada luego de que se ejecuten las sentencias del bloque.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

if-else

A

» De ser cierta la expresión lógica, se pasa a ejecutar las sentencias que aparecen debajo del if .

» Si es falsa se pasa a ejecutar las
sentencias debajo del else .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

if-elif

A

» if anidados - Cuando dentro de un if se encuentra otro if.

» Cuando el otro if se encuentra de inmediato por el camino del NO en la lógica, se puede usar el if-elif.

» Sirve para resolver una situación donde se tienen múltiples alternativas para escoger (más de dos posibles
caminos).

» La primera expresión lógica que sea cierta determinará el bloque de sentencias a ejecutarse.

» Después que se ejecute el bloque correspondiente, el control del programa “brinca” a la próxima instrucción que aparezca bajo el if-elif .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

l

A

nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

l

A

nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

l

A

nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

l

A

nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

l

A

nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

l

A

nada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly