← Volver al registro

Lenguaje de programación I

Programación orientada a objetos C++

Carlos Alberto Vanegas; Rocío Rodríguez Guerrero; Sonia Pinzón Núñez

Universidad Distrital Francisco José de Caldas ·Colombia

Licencia de minería de texto y datos

Declarado por la editorial el 30 julio 2026 a las 21:25:31 UTC

Uso no permitido para minería de datos y textos

El titular de derechos se reserva expresamente sus derechos de reproducción, extracción y reutilización para fines de minería de textos y datos (TDM) y de entrenamiento de modelos de inteligencia artificial, de conformidad con el Art. 4(3) de la Directiva (UE) 2019/790, el Art. 53(1)(c) del Reglamento (UE) 2024/1689 (AI Act), el Art. 13 del Acuerdo ADPIC/TRIPS de la OMC, la Decisión Andina 351 de 1993 y las leyes nacionales aplicables en los territorios de residencia del titular, de realización de la reproducción y/o comercialización del Large Language Model u otro tipo de IA resultante.

Esta reserva cubre toda reproducción digital de la obra con independencia del soporte de la copia de origen (impreso o digital) y es efectiva desde la fecha certificada de esta declaración.

En América Latina, donde no existe excepción legal para el entrenamiento de IA, esta declaración constituye evidencia pública de que el titular no ha otorgado autorización. En la Unión Europea, activa la reserva máquina-legible exigida por el Art. 4(3) CDSM y el Art. 53(1)(c) AI Act. En Estados Unidos, señaliza la existencia de un mercado de licencias TDM a efectos del factor 4 del análisis de fair use.

Cualquier uso de la obra para los fines aquí reservados requiere autorización previa y expresa del titular de derechos.

Sello de integridad

Declaración sellada
Sellado de tiempo (RFC 3161) TSA · 30 jul. 2026, 21:25:31 UTC
ISCC (ISO 24138) ISCC:AAAVOHQ5JJJX4VOM
Titular Universidad Distrital Francisco José de Caldas

Sobre esta obra

Desde los inicios de la computación, los programadores de computadores han diseñado e implementado aplicaciones que resuelven los problemas del mundo real; es decir, han tenido que realizar un proceso de abstracción en el que deben representar las situaciones cotidianas en modelos computacionales. Con el transcurso del tiempo se han creado paradigmas de programación que facilitan esta labor. Hoy en día el paradigma de programación orientada a objetos ofrece nuevas alternativas que permiten abstraer y conceptualizar mejor la realidad, mediante la unión e interacción de elementos más simples (objetos) que facilitan la creación de sofware de calidad y potencian el mantenimiento, la extensión y la reutilización del código existente. Esta programación trata de amoldarse al modo de pensar del hombre y no al de la máquina; esto es posible gracias a la forma racional como se maneja la abstracción que representa las entidades del dominio del problema. El enfoque que presenta la programación orientada a objetos permite diseñar aplicaciones comerciales, educativas, financieras como: sistemas de información, diseño de interfaces, gráficas, desarrollo Web, entre otros. Esta clase de programación refleja la realidad en una mayor porcentaje, en comparación con los otros paradigmas de programación. En el presente texto, inicialmente se hará una breve descripción de los conceptos que involucran este paradigma, luego se abordarán los principios fundamentales como: encapsulamiento, herencia, polimorfismo, sobrecarga de operadores, entre otros, utilizando ejemplos codificados y ejecutados sobre el sistema operativo Windows X (con excepción de Windows XP) y se utilizó el programa Turbo C++. Cabe anotar que los programas se podrán compilar y ejecutar desde el sistema operativo Linux, pero sin incluir la librería conio.h y las funciones asociadas a está; para ello se utiliza el compilador de C para Linux gcc. Este material será de gran ayuda para las personas que quieran incursionar en la programación orientada a objetos dado que los conceptos manejados están expresados en un nivel básico, que facilita la comprensión de los temas tratados. Hoy en día el paradigma de programación orientada a objetos ofrece nuevas alternativas que permiten abstraer y conceptualizar mejor la realidad, mediante la unión e interacción de elementos más simples (objetos) que facilitan la creación de sofware de calidad y potencian el mantenimiento, la extensión y la reutilización del código existente. Esta programación trata de amoldarse al modo de pensar del hombre y no al de la máquina; esto es posible gracias a la forma racional como se maneja la abstracción que representa las entidades del dominio del problema. El enfoque que presenta la programación orientada a objetos permite diseñar aplicaciones comerciales, educativas, financieras como: sistemas de información, diseño de interfaces, gráficas, desarrollo Web, entre otros. Esta clase de programación refleja la realidad en una mayor porcentaje, en comparación con los otros paradigmas de programación. En el presente texto, inicialmente se hará una breve descripción de los conceptos que involucran este paradigma, luego se abordarán los principios fundamentales como: encapsulamiento, herencia, polimorfismo, sobrecarga de operadores, entre otros, utilizando ejemplos codificados y ejecutados sobre el sistema operativo Windows X (con excepción de Windows XP) y se utilizó el programa Turbo C++. Cabe anotar que los programas se podrán compilar y ejecutar desde el sistema operativo Linux, pero sin incluir la librería conio.h y las funciones asociadas a está; para ello se utiliza el compilador de C para Linux gcc. Este material será de gran ayuda para las personas que quieran incursionar en la programación orientada a objetos dado que los conceptos manejados están expresados en un nivel básico, que facilita la comprensión de los temas tratados. El enfoque que presenta la programación orientada a objetos permite diseñar aplicaciones comerciales, educativas, financieras como: sistemas de información, diseño de interfaces, gráficas, desarrollo Web, entre otros. Esta clase de programación refleja la realidad en una mayor porcentaje, en comparación con los otros paradigmas de programación. En el presente texto, inicialmente se hará una breve descripción de los conceptos que involucran este paradigma, luego se abordarán los principios fundamentales como: encapsulamiento, herencia, polimorfismo, sobrecarga de operadores, entre otros, utilizando ejemplos codificados y ejecutados sobre el sistema operativo Windows X (con excepción de Windows XP) y se utilizó el programa Turbo C++. Cabe anotar que los programas se podrán compilar y ejecutar desde el sistema operativo Linux, pero sin incluir la librería conio.h y las funciones asociadas a está; para ello se utiliza el compilador de C para Linux gcc. Este material será de gran ayuda para las personas que quieran incursionar en la programación orientada a objetos dado que los conceptos manejados están expresados en un nivel básico, que facilita la comprensión de los temas tratados. En el presente texto, inicialmente se hará una breve descripción de los conceptos que involucran este paradigma, luego se abordarán los principios fundamentales como: encapsulamiento, herencia, polimorfismo, sobrecarga de operadores, entre otros, utilizando ejemplos codificados y ejecutados sobre el sistema operativo Windows X (con excepción de Windows XP) y se utilizó el programa Turbo C++. Cabe anotar que los programas se podrán compilar y ejecutar desde el sistema operativo Linux, pero sin incluir la librería conio.h y las funciones asociadas a está; para ello se utiliza el compilador de C para Linux gcc. Este material será de gran ayuda para las personas que quieran incursionar en la programación orientada a objetos dado que los conceptos manejados están expresados en un nivel básico, que facilita la comprensión de los temas tratados. Este material será de gran ayuda para las personas que quieran incursionar en la programación orientada a objetos dado que los conceptos manejados están expresados en un nivel básico, que facilita la comprensión de los temas tratados.

Editorial

Universidad Distrital Francisco José de Caldas · Colombia