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¡
FDP_Estructura_IF_PYTHON
UNAB
Created on October 7, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
Explore all templates
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¡