08.-Sentencias de decisión en Python
08.-Sentencias de decisión en Python
PROGRAMACIÓN
INTRODUCCIÓN A LA
PROGRAMACIÓN
SENTENCIAS DE DECISIÓN EN
PYTHON
Al finalizar la sesión , los estudiantes están en la capacidad
de desarrollar diferentes tipos de aplicaciones en Python ,
utilizando la estructura de control requerido según el caso.
2
Introducción
Ingreso
• Línea de código 1
• Línea de código 2
• Línea de código 3
Proceso
• Línea de código 4
• Línea de código 5
Salida
• Línea de código 6
• Línea de código 7
Datos Lógicos
• El dato de tipo lógico, también conocido como
booleano, es aquel dato que solo puede tomar uno de
dos valores:
– Cierto o verdadero (true)
– Falso (false)
• Este tipo de datos se utiliza para representar las
alternativas (si/no) a determinadas condiciones.
• Por ejemplo, cuando se quiere determinar si un valor
entero es par, la respuesta será verdadera o falsa,
según sea par o impar dicho número.
7
Expresiones Lógicas
Las expresiones lógicas se forman combinando
constantes lógicas, variables lógicas y otras
expresiones lógicas, utilizando los operadores
lógicos not, and y or, y los operadores de relación.
8
Operadores Lógicos
9
Operadores
Relacionales
10
ESTRUCTURAS DE CONTROL
If/else
IF - forma simple
Estas instrucciones permiten condicionar la ejecución de uno o
varios bloques de sentencias al cumplimiento de una o varias
condiciones.
Sintaxis:
línea de código
línea de código
if condición :
línea de código
línea de código
línea de código
Ejercicio 1
Averiguar si una nota ingresada es aprobatoria.
13
Ejercicio 2
14
IF - compuesta
Su forma compuesta es:
Sintaxis:
línea de código
if condición :
línea de código
línea de código
else:
línea de código
FALSO
línea de código
línea de código
Ejercicio 3
Averiguar si aprobó o desaprobó una nota.
16
Ejercicio 4
Averiguar si un número es par o impar.
17
Ejercicio 5
Averiguar si una persona es menor o mayor de edad
18
IF - MULTIPLE
Sintaxis:
if condición :
línea de código
línea de código
else:
if condición :
línea de código
línea de código
else :
línea de código
línea de código
línea de código
Ejercicio 6
20
Ejercicio 7
21
Ejercicio 8
22
if- elif Sintaxis:
if condición :
línea de código
línea de código
elif condición :
línea de código
línea de código
else :
línea de código
línea de código
línea de código
if- elif
Sintaxis:
if condición : if condición :
línea de código línea de código
línea de código línea de código
else: elif condición :
if condición : línea de código
línea de código línea de código
línea de código
else :
else :
línea de código
línea de código
línea de código
línea de código
línea de código
línea de código
Ejercicio 9
26
Ejercicio 11
28
Ejercicio 13
30
Bibliografía