domingo, 15 de noviembre de 2020

Fundamentos de Programación (UNIDAD 3) if, if-else

if, if-else  


  DEFINICIÓN. 

Estas construcciones permiten condicionar la ejecución de uno o varios bloques de sentencias al cumplimiento de una o varias condiciones.


sentencias condicionales del  if.... 

La estructura de control if ... permite que un programa ejecute unas instrucciones cuando se cumplan una condición. En inglés "if" significa "si" (condición).

sintaxis 

La sintaxis de la construcción if es la siguiente:


if (condición){                                           
      aquí van las ordenes que se ejecutan si la           condición es  cierta.                                     
} }

La ejecución de esta construcción es la siguiente:

  • La condición se evalúa siempre.
    • Si el resultado es True se ejecuta el bloque de sentencias.
    • Si el resultado es False no se ejecuta el bloque de sentencias.

sentencias del if... else...


La estructura de control if ... else ... permite que 

un programa ejecute unas instrucciones cuando
 se cumple una condición y otras
 instrucciones cuando no se cumple esa condición.





 Sintaxis 

La sintaxis de la construcción if ... else ... es la siguiente:

if (condición){                                              
  aquí van las ordenes que se ejecutan si la condición   cierta.                                                  
}else{                                                       
 y aquí van las ordenes que se ejecutan si la condición es    falsa. 
}

La ejecución de esta construcción es la siguiente:

  • La condición se evalúa siempre.
  • Si el resultado es True se ejecuta solamente el bloque de sentencias 1
  • Si el resultado es False se ejecuta solamente el bloque de sentencias 2

Más de dos alternativas 


La construcción if ... else ... se puede extender añadiendo la instrucción elif:

La estructura de control if ... elif ... else ... permite encadenar varias condiciones. elif es una contracción de else if.

Sintaxis de la sentencia condicional if ... elif ... else ...

La sintaxis de la construcción if ... elif ... else ... es la siguiente:

if condición_1:                                          
    bloque 1                                             
elif condición_2:                                        
    bloque 2                                             
else:                                                    
    bloque 3
  • Si se cumple la condición 1, se ejecuta el bloque 1
  • Si no se cumple la condición 1 pero sí que se cumple la condición 2, se ejecuta el bloque 2
  • Si no se cumplen ni la condición 1 ni la condición 2, se ejecuta el bloque 3.



https://www.mclibre.org/consultar/python/lecciones/python-if-else.html#:~:text=La%20estructura%20de%20control%20if%20...%20else%20...,%22%20significa%20%22si%20no%22.

bloque 3





No hay comentarios:

Publicar un comentario