Want to make creations as awesome as this one?

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