Want to create interactive content? It’s easy in Genially!

Get started free

FDP_Estructura_IF_PYTHON

UNAB

Created on October 7, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Fundamentos de Programación

Estructuras de decisión en Python

Nelson Romeo Hércules Orellana

Indice

Estructuras de decisión anidadas

Introducción a las estructuras de decisión

Ejemplo de decisión anidadas

Tipos de estructuras de decisión

Estructuras de decisión consecutivas

Estructura de decisión simple

Ejemplo de decisión simple

Ejemplo de decisión anidadas

Introducción a las estructuras de decisión en python

Las estructura de control se usa para condicionar la ejecución de un bloque de instrucciones utilizando como criterio el resultado de una condición. Si el resultado es verdadero (V) se ejecutarán las instrucciones del bloque, caso contrario, si el resultado es falso (F) las instrucciones del bloque no serán ejecutadas.

Introducción a las estructuras de decisión en python

Para escribir las expresiones que condicionan el bloque de instrucciones se pueden usar operadores relacionales y conectores lógicos.

Operadores logícos

Operadores realacionales

Introducción a las estructuras de decisión en python

Ejemplo 1: Escriba un programa para leer el precio p de un producto y reducir su valor en el 10% si el dato ingresado es mayor a 40.

Programa

Flujograma

Seudocódigo

Introducción a las estructuras de decisión en python

Las estructuras de control en python pueden ser de tres tipos:

Estructuras de decisión consecutivas.

Estructuras de decición anidadas.

Estructuras de decisión simples.

Estructuras de decisión Simple en python

Esta estructura de control de flujo del algoritmo evalúa la condición y dependiendo del resultado realiza las instrucciones incluidas en una de las dos opciones. Si el resultado es verdadero (V) se ejecutará el bloque P asociado al valor verdadero, caso contrario, si el resultado es falso (F) se ejecutará el bloque Q.

Estructuras de decisión Simple en python

Ejemplo: Describa en notación algorítmica como asignar a la variable m el mayor entre dos valores almacenados respectivamente en las variables a y b.

Solución

Estructuras de decisión anidadas en python

La ejecución se realiza de arriba hacia abajo. Si se cumple alguna condición de la cláusula if, la ejecución continúa en ese bloque, caso contrario, la ejecución continúa en las instrucciones incluidas en la cláusula else. Cada cláusula if y cada cláusula else pueden abrir otra ruta de decisiones.

Estructuras de decisión anidadas en python

Ejemplo: Durante el semestre un estudiante debe realizar tres evaluaciones. Cada evaluación tiene una calificación y la nota total que recibe el estudiante es la suma de las dos mejores calificaciones Escriba un programa que lea las tres calificaciones y determine cual es la calificación total que recibirá el estudiante.

Solución

Estructuras de decisión consecutiva en python

Las instrucciones condicionadas están definidas mediante el encolumnamiento asociado a cada condición: condición 1, condición 2, condición 3, etc., Si se cumple alguna de esta condiciones, se ejecutan las instrucciones condicionadas. Si no se cumple alguna de estas condiciones, se ejecutarán las instrucciones asociadas a la cláusula else.

Estructuras de decisión consecutiva en python

Ejemplo: Describa un programa para resolver el siguiente problema:Leer el número de llantas de una compra y mostrar el valor que debe pagarse. El almacén las vende con la siguiente política: Si se compran menos de 5 llantas, el precio unitario es 80. Si se compran 6 o 7, el precio unitario es 70, y si se compran más de 7 llantas, el precio unitario es 60.

Solución

!Gracias por su atención¡