Estructurado_u_Orientado_a_Objetos_Programacion.pptx

DiterEscamilla1 4 views 5 slides Sep 18, 2025
Slide 1
Slide 1 of 5
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5

About This Presentation

Una presentación sobre las diferencias entra la programación orientada a objetos y la programación estructurada


Slide Content

¿Estructurado u Orientado a Objetos? Una comparación de paradigmas de programación

Introducción ¿Qué es un paradigma de programación? Un estilo o forma de desarrollar software. Guía la forma en que el código se organiza y estructura. Existen varios, pero nos centraremos en dos de los más influyentes.

Programación Estructurada (PE) Concepto: Se basa en el uso de tres estructuras de control principales. Estructuras de Control: Secuencia: El código se ejecuta línea por línea. Selección: if / else , switch para tomar decisiones. Iteración: for , while , do- while para repetir bloques de código. Características: Uso de funciones y procedimientos. Evita el uso de la instrucción GOTO . Diseño "Top-Down" (de arriba abajo): se descompone el problema en subproblemas más pequeños.

Programación Orientada a Objetos (POO) Concepto: Se centra en el concepto de "objetos" que combinan datos y comportamiento. Componentes Clave: Clases: Plantillas para crear objetos. Objetos: Instancias de una clase. Atributos: Las características o datos del objeto. Métodos: Las acciones o comportamientos del objeto. Ejemplo simple: Clase Coche : Atributos: color , marca , velocidad . Métodos: acelerar() , frenar() .

Principios Fundamentales de la POO Encapsulamiento: Oculta los detalles internos del objeto. Los datos y métodos se agrupan en una sola unidad. Herencia: Permite que una clase herede atributos y métodos de otra. Promueve la reutilización del código. Polimorfismo: Permite que un mismo método actúe de manera diferente en distintas clases. Abstracción: Muestra solo la información relevante al usuario y oculta la complejidad interna.
Tags