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
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
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:
View
Create Your Story in Spanish
View
Microcourse: Key Skills for University
View
Microcourse: Learn Spanish
View
History Timeline
View
Education Timeline
View
Body Parts Game
View
Resource Bank
Explore all templates
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