Fundamentos de Programación - Estructuras de Control - PDF
Document Details
Uploaded by MerryObsidian2791
Universidad de Guayaquil
Harry Zurita
Tags
Related
- Algoritmos II - Unidad 1 - Estructuras Dinámicas de Datos PDF
- Lenguaje de Programación PHP PDF
- Programación: Estructuras de Almacenamiento y Cadenas de Caracteres PDF
- Control de Flujo.. Estructuras de Decisión (Switch-case-default) - PDF
- Introducción a la Oleohidráulica y PLCs (PDF)
- Apunte de Pseudo Código y PSeInt 2024 PDF
Summary
Estos apuntes presentan los fundamentos de programación, enfocándose en las estructuras de control, como if-else, y bucles while/for en Python. Includen ejemplos y explicaciones.
Full Transcript
FUNDAMENTOS DE PROGRAMACIÓN ESTRUCTURAS DE CONTROL Ing. Harry Zurita, MSC [email protected] 1 UNIDAD 2. ESTRUCTURAS DE CONTROL Objetivo: Aplicar algoritmos receta en la resolución de problema que nos permitan decidir que operaciones realizar dentro de...
FUNDAMENTOS DE PROGRAMACIÓN ESTRUCTURAS DE CONTROL Ing. Harry Zurita, MSC [email protected] 1 UNIDAD 2. ESTRUCTURAS DE CONTROL Objetivo: Aplicar algoritmos receta en la resolución de problema que nos permitan decidir que operaciones realizar dentro de nuestros programas Contenidos 2.1. Estructuras de control Condicionales - IF 2.2. Estructuras de control Iterativas – WHILE/FOR 2.3. Sentencias anidadas 2 / 20 2.1 ESTRUCTURAS DE CONTROL CONDICIONALES Se trata de una estructura de control que permite redirigir un curso de acción según la evaluación de una condición booleana, sea falsa o verdadera. En su versión mas común(if-else), si la condición es verdadera, se ejecuta el primer bloque de sentencias, de lo contrario, se ejecuta el segundo bloque de sentencias. En Python, y en casi todos los lenguajes de programación, se la aplica con la función if. 3 / 20 ESTRUCTURAS DE CONTROL CONDICIONALES - IF tiene valor boleano True o False. Evalúa las expresiones si el bloque if es True 4 / 20 INDENTACION Importa en Python, logra que el código dentro de esta sea parte de un ambiente(if, función, while), lo que se lograba con los corchetes{} en C. Como se denota un bloque de código x = float(input("Ingrese un numero para x: ")) y = float(input(" Ingrese un numero para y: ")) if x == y: print("x & y son iguales") if y != 0: La flechas demarcan una indentation print("entonces, x / y es", x/y) (Sangría) que se logra con una elif x < y: tabulación del teclado print("x es menor") else: print("y es menor") 5 / 20 = VS == x = float(input("Ingrese un numero para x: ")) y = float(input("Ingrese un numero para y: ")) if x == y: print("x & y son iguales") else: print("entonces, x / y es", x/y) 6 / 20 ESTRUCTURAS DE CONTROL CONDICIONALES - IF La única propiedad que se debe buscar en una condición es que su resultado produzca un valor booleano True o False. Que se logra usualmente utilizando operadores de comparación(,=,==,!=), operadores lógicos(and, or, not) o directamente una variable con un valor booleano. Algunos Ejemplos de condiciones if (edad>18): if (edad>18 and (edad18 and (edad40) and (edad=18): print("la persona es mayor de edad") Un if menos simple y el más común es cuando tiene un if y un else if (edad>=18): print("la persona es mayor de edad") else: print("la persona es menor de edad") 8 / 20 ESTRUCTURAS DE CONTROL CONDICIONALES - IF Un if mas complejo tiene un if, uno o varios elif y un else(opcional) if ((numero17)and(numero=65)and(numero