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

Get started free

PROGRAMACIÓN Clara María-Tomé y Fátima Segura

Clara Maria-TomeMontanes

Created on February 4, 2026

Start designing with a free template

Discover more than 1500 professional designs like these:

Create Your Story in Spanish

Microcourse: Key Skills for University

Microcourse: Learn Spanish

History Timeline

Education Timeline

Body Parts Game

Resource Bank

Transcript

PROGRAMACIÓN

PROGRAMACIÓNDECLARATIVA

( si haces click en el nombre, en la caja o en el + saldra toda la información)

Lorem ipsum dolor sit

Lenguaje de bajo nivel

PROGRAMACIÓN IMPERATIVA

TIPOSDE PROGRAMACIÓN
Lenguajes de Programación

PROGRAMACIÓN ESTRUCTURADA

Lorem ipsum dolor sit

Lenguajes de Alto nivel

PROGRAMACIÓN MODULAR

  • Aspectos clave:
Se basa en conceptos matemáticos, y lógicos matemáticos.La forma en la que definimos funciones en matemáticas es un ejemplo perfecto de un enfoque declarativo: proporcionamos una definición de la función en términos de sus entradas y salidas, sin especificar explícitamente cómo se realiza el cálculo.
Programación declarativa:

La programación declarativa es un paradigma enfocado en definir qué hacer (el resultado deseado) en lugar de cómo hacerlo (los pasos detallados), diferenciándose así del enfoque imperativo. Basado en lógica matemática, permite un alto nivel de abstracción, resultando en código más conciso, legible y fácil de modificar. Ejemplos incluyen SQL y Prolog.

Tipos: 1. Programación lógica, programación funcional y programación consulta Util para resolver problemas completos

Tipos de lenguaje

Lenguaje de máquina

Nivel más bajo. Se escriben en código binario. Son dificiles de leer y de escribir.

Lenguaje ensamblador

Utiliza mnemonicos, en lugar de binario para controlar el hardware directamente. Fundamental para el desarrollo de sistemas, controladores y optimización extrema.

Los lenguajes de alto nivel hacen la programación mas fácil y accesible. Son más faciles de leer y se hacercan más a los lenguajes naturales Una única instrucción puede realizar tareas complejas. EJEMPLOS: Python, Java, C++, JavaScript, Ruby, PHP, entre otros.

PROGRAMACIÓN IMPERATIVA

Paradigma de programación basado en instrucciones paso a paso.Describe cómo realizar una tarea, no solo el resultado. El programa cambia su estado mediante instrucciones. Utiliza variables para almacenar datos. El orden de las instrucciones es fundamental. Muy usada en lenguajes de bajo y alto nivel (C, Java, Python). Ventajas: fácil de entender y muy extendida. Desventajas: puede generar errores y efectos secundarios en programas grandes.

PROGRAMACIÓN ESTRUCTURADA

Paradigma que facilita el diseño, comprensión y mantenimiento de programas.Se centra en la estructura del programa, no en instrucciones sueltas. Usa módulos o subrutinas independientes. El código se organiza en bloques con: Ejecución secuencial Estructuras de control: Decisión → if-then-else Y Repetición → for, while Se puede aplicar en lenguajes de alto y bajo nivel (ej. Python). Ventajas: Reduce la complejidad, mejora la legibilidad y facilita mantenimiento y cambios. Además, Evita el GOTO para no crear código espagueti.

PROGRAMACIÓN MODULAR

Paradigma basado en dividir un programa en módulos independientes Cada módulo resuelve una parte del problema. Permite afrontar problemas grandes de forma más sencilla y organizada. Los módulos se desarrollan y prueban por separado. Se aplica en lenguajes de alto y bajo nivel. En alto nivel (Python, Java): Funciones, clases, paquetes, archivos En bajo nivel (C): Funciones y archivos separados Y favorece la encapsulación y la independencia del código. Ventajas: Mejor organización Reutilización de código Fácil mantenimiento