0% encontró este documento útil (0 votos)
4 vistas

08.-Sentencias de decisión en Python

El documento introduce a los estudiantes en la programación con Python, enfocándose en las estructuras de control y sentencias de decisión. Se abordan conceptos como operadores lógicos, expresiones lógicas y se presentan ejercicios prácticos para aplicar estos conocimientos. Al finalizar, los estudiantes deben ser capaces de desarrollar aplicaciones utilizando estructuras condicionales adecuadas.

Cargado por

Gabriel Solano W
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas

08.-Sentencias de decisión en Python

El documento introduce a los estudiantes en la programación con Python, enfocándose en las estructuras de control y sentencias de decisión. Se abordan conceptos como operadores lógicos, expresiones lógicas y se presentan ejercicios prácticos para aplicar estos conocimientos. Al finalizar, los estudiantes deben ser capaces de desarrollar aplicaciones utilizando estructuras condicionales adecuadas.

Cargado por

Gabriel Solano W
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 31

INTRODUCCIÓN A LA

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

• Las estructuras condicionales dan la elasticidad necesaria al


programa, para que dada una situación “quiebre” la
ejecución vertical secuencial y permita decidir que
instrucciones realizar bajo una determinada condición.
Objetivos
• Identificar los elementos básicos de Python
• Conocer el manejo de ventanas de I/O.
• Conocer el ámbito de aplicación de una estructura
condicional
• Compila y ejecuta una aplicación Python.
Operadores Aritméticos
Flujo de Ejecució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

Averiguar si un número ingresado es positivo .

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

Averiguar si aprobó o desaprobó una nota. Caso contrario, si pasa a


sustitutorio (nota 11 o 12).

20
Ejercicio 7

Averiguar si un número ingresado es positivo, negativo o cero.

21
Ejercicio 8

Diseñar un algoritmo para ingresar la estatura. Si es


mayor a 1,79 mostrar “alto”, si está entre 1,71 – 1,79
eres “mediano” y si es menor a 1,71, es “bajo”.

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

• Si el semáforo está en verde, avanzar, si está en


amarillo, esperar, si esta en rojo, parar, de lo
contrario esta malogrado.
Ejercicio 10

Ingresar el año de nacimiento y mostrar el


mensaje si es mayor de edad.

26
Ejercicio 11

Realizar el algoritmo para permitir el acceso al sistema


con una clave.
Ejercicio 12

Crear un programa para ingresar un número y mostrar el


equivalente en día de la semana. Ej. 1 es Lunes, 2 es Martes,
etc.

28
Ejercicio 13

Para administrar mis gastos, tengo la siguiente solución: si gasto hasta


S/.100, pago con dinero en efectivo; si gasto más de S/.100 pero menos de
S/.300, pago con tarjeta de débito. Caso contrario, pago con tarjeta de
crédito.
Ejercicio 14

Mostrar el sueldo, el aumento y el sueldo neto.

30
Bibliografía

• Joyanes Aguilar, Luis (2008) Fundamentos de


programación. Algoritmos, estructura de datos y
objetos. Madrid: McGraw-Hill (005.3/J79/F).

• Deitel, Harvey (2008) Cómo programar. México


D.F.: Pearson Educación. (005.13J/D47/2008).

• Lee, R. C. T. (2007) Introducción al diseño y análisis


de algoritmos.Un enfoque estratégico. México D.F.:
McGraw-Hill (005.1/L37).

También podría gustarte