BackEnd1_C3B1y2_Unidad1
martinez.cosio
Created on September 14, 2024
More creations to inspire you
Transcript
unidad 1
BAckend 1
El lenguaje imperativo es un paradigma de programación que se basa en la ejecución de una serie de instrucciones en un orden específico. Se le llama "imperativo" porque da órdenes al computador sobre cómo hacer algo, modificando el estado de los objetos y datos.
¿Qué es un lenguaje imperativo?
introducción al lenguaje imperativo en python
** Secuencialidad: Las instrucciones se ejecutan en un orden determinado.** Uso de variables y asignaciones: Modificación del estado mediante asignaciones (por ejemplo, asignar valores a variables).** Estructuras de control: Uso de ciclos (for, while), condicionales (if, else) para controlar el flujo del programa.**Mutabilidad de datos: Las variables pueden cambiar sus valores a lo largo de la ejecución del programa.
características del lenguaje imperativo
introducción al lenguaje imperativo en python
- Porque los programas están formados mediante instrucciones secuenciales.
- Utiliza estructuras de control para dirigir el flujo del programa.
- Permite la modificación de variables durante la ejecución.
¿Porqué python es un lenguaje imperativo?
introducción al lenguaje imperativo en python
Permiten ejecutar instrucciones repetidamentefor i in range(5): print(i)
3. ciclos
Controlan el flujo del programa en función de condiciones. if x > 10: print("x es mayor que 10")else: print("x no es mayor que 10")
2. condicionales
Almacenan valores que pueden cambiarx = 10x = x + 5 # El valor de x ahora es 15
1. variables
Elementos imperativos en python
introducción al lenguaje imperativo en python
Escribe un subtítulo genial aquí para dar contexto
Datos
- Simplicidad: Código fácil de leer y entender.
- Flexibilidad: Se adapta a muchos tipos de problemas.
- Extensibilidad: Puede integrarse con otros paradigmas como el orientado a objetos y funcional.
Ventajas del lenguaje imperativo en python
introducción al lenguaje imperativo en python
Las estructuras de control permiten dirigir el flujo de ejecución de un programa.Son esenciales para la toma de decisiones y la ejecución de bloques de código.En Python, las principales estructuras de control incluyen:
- Condicionales (if, elif, else)
- Bucles (for, while) (solo se mencionan aquí, no profundizamos).
introducción a las estructuras de control
introducción al lenguaje imperativo en python
4. división
3. multipliación
2. resta
a = 10b = 5resultado = a + b
1. suma
operaciones aritméticas básicas
introducción al lenguaje imperativo en python
a = 10b = 5resultado = a * b
a = 10b = 5resultado = a / b
a = 10b = 5resultado = a - b
3. potenciación
2. módulo
a = 10b = 5resultado = a // b
1. división entera
operaciones aritméticas básicas
introducción al lenguaje imperativo en python
a = 10b = 5resultado = a ** b
a = 10b = 5resultado = a % b
2. elif
edad = 18if edad >= 18: print("Eres mayor de edad")else: print("Eres menor de edad")
1. if
condicionales
introducción al lenguaje imperativo en python
if condicion1: # código si condicion1 es verdaderaelif condicion2: # código si condicion2 es verdaderaelse: # código si ninguna condición es verdadera
Los operadores relacionales permiten comparar valores dentro de una condición:Igual a (==): Verifica si dos valores son iguales.Diferente de (!=): Verifica si dos valores no son iguales.Mayor que (>) y Menor que (<).Mayor o igual que (>=) y Menor o igual que (<=).
comparaciones y operadores relacionales
introducción al lenguaje imperativo en python
Escribe un subtítulo genial aquí para dar contexto
Datos
- and: Verdadero si ambas condiciones son verdaderas..
- or: Verdadero si al menos una de las condiciones es verdadera.
- not: Invierte el valor de verdad de la condición.
operadores lógicos
introducción al lenguaje imperativo en python
if a > 0 and b > 0: print("Ambos números son positivos")
if a > 0 or b > 0: print("Al menos uno es positivo")
if not a > 0: print("a no es positivo"
Ejercicios
+Info
+Info
Con las plantillas de Genially podrás incluir recursos visuales para dejar a tu audiencia con la boca abierta. También destacar alguna frase o dato concreto que se quede grabado a fuego en la memoria de tu público e incluso embeber contenido externo que sorprenda: vídeos, fotos, audios... ¡Lo que tú quieras!
Escribe un titular genial
Dales vida a los elementos de tu creación con animación. ¡Es imposible no prestar atención al contenido que se mueve!
Incluye infografías en tus creaciones
5. Convierte cifras en historias, con infografías.6. Sigue la evolución de tu contenido por décadas.
3. Un formato multimedia es ideal para comunicar con éxito.4. Crea un contenido WOW gracias a la animación.
1. ¡Dale efecto WOW a tus creaciones con animación!2. 50% del cerebro procesa estímulos visuales.
Anima tu contenido y llévalo al siguiente nivel
Caso práctico. criterios para la toma de decisiones
¿Sabías que además de aprovechar nuestros recursos, puedes agregar los elementos visuales que tú quieras para complementar la información? ¡Inténtalo desde los menús de Imagen o Recursos!
Puedes utilizar la fotografía, gif o ilustración que tú quieras para darle caña al contenido multimedia.
Comparte tu idea con una imagen
Nuestro cerebro está preparado, desde un punto de vista biológico, para procesar contenidos visuales. Casi el 50% de nuestro cerebro está involucrado en el procesamiento de estímulos visuales.
Un título genial
Cuando nos cuentan una historia, esta nos emociona, puede incluso conmovernos, haciendo que recordemos las historias hasta 20 veces más que cualquier otro contenido que podamos consumir.
Un título genial
Captamos mejor el contenido visual. El contenido visual está asociado a mecanismos cognitivos y psicológicos. Las cosas entran por los ojos, la primera imagen es la que cuenta. Asociamos el contenido visual con emociones.
Un título genial
Estamos en la era de la explosión de información digital. Esto provoca que nuestra forma de obtener información haya cambiado, pasamos de la lectura tradicional a una estrategia cognitiva basada en la navegación.
Un título genial
Nuestro cerebro está preparado, desde un punto de vista biológico, para procesar contenidos visuales. Casi el 50% de nuestro cerebro está involucrado en el procesamiento de estímulos visuales.
Un título genial
Estamos en la era de la explosión de información digital. Esto provoca que nuestra forma de obtener información haya cambiado, pasamos de la lectura tradicional a una estrategia cognitiva basada en la navegación.
Un título genial
Captamos mejor el contenido visual. El contenido visual está asociado a mecanismos cognitivos y psicológicos. Las cosas entran por los ojos, la primera imagen es la que cuenta. Asociamos el contenido visual con emociones.
Un título genial