Está en la página 1de 7

Fundamentos de programación

Fase 1

Conceptualización sobre programación OO

Estudiante: Jesús David Silva Rangel

Fecha: 2/09/2022

Programa: Ingeniería de sistemas

Tutora: Deiris Mairith Valenzuela Zambrano

CEAD: Curumaní

Grupo: 213022_37

Universidad Nacional Abierta y a Distancia - UNAD

Escuela: ECBTI
Introducción

Para realizar una apropiación adecuada de las nociones básicas de

programación orientada a objetos se plantean ejercicios para cada estudiante

con el fin de estimular los conocimientos requeridos, con previa lectura de las

fuentes bibliográficas. En esta actividad, cada estudiante escoge un ejercicio y

resuelve el problema formulado.

Posteriormente se debe realizar un cuadro de identificación de datos y

objetos. De esta manera, se espera que el estudiante dé sus primeros pasos

hacia la programación identificando y apropiándose de los conceptos en

beneficio de su formación como futuro ingeniero egresado.

Objetivos

 Realizar una apropiación de la definición de lenguaje de programación

 Identificar los conceptos básicos de la programación orientada a objetos

 Identificar los tipos de lenguaje de programación

 Reconocer las denominaciones y sus aplicaciones

 Comprender los fundamentos teóricos de la programación


Desarrollo de las actividades

Tabla 2 – Identificación de Datos y Operaciones con el Objeto

Clase o Características Tipo Métodos o operaciones


tipo de o atributos de
objeto dato
Nombres String +getNombres():string
+setNombres():String
Apellidos String +getApellidos():string
+SetApellidos():String
Teléfono Int -getTeléfono():int
Cliente -setTeléfono():int
Dirección String -getDirección():String
-setDirección():String
Material String +getMaterial():String
+setMaterial():String
Prendas Tipo String +getTipo():String
de vestir +setTipo():String
Cantidad Int +getCantidad():int
+setCantidad():int
String -getTipoDeServicio():String
Tipo de servicio -setTipoDeServicio():String

Precio por Double +getPrecioPorPrenda():double


prenda +setPrecioPorPrenda():double

+getCodigoservicio():Double
Servicio +setCodigoservicio():void
+getDetalles():String
+setDetalles():void
+getFechaDeRecibido():String
+setFechaDeRecibido():void
Recibo String +getFechaDeEntrega():String
+setFechaDeEntrega():void
+getCantidad():int
+setCantidad():int
+getPrecio():double
+setPrecio():double
+getTotal():double
+setTotal():double
+getImprimir():String
+setImprimir():String
Representación mediante el diagrama de clases

Enlace: https://lucid.app/publicSegments/view/171d47fd-47d0-4d6b-9b45-

c337b43e8717/image.png
Conclusiones

Esta primera fase del curso fundamentos de programación constituye

las nociones básicas de la programación orientada a objetos mediante la

construcción pedagógica de los conocimientos esenciales para la inicialización

conceptual en los primeros acercamientos a los lenguajes programáticos

sugeridos en las referencias bibliográficas. El funcionamiento de los procesos

de programación es fundamental para el desarrollo tecnológico, y su

contribución a las sociedades contemporáneas deviene en las facilidades que

ofrece a la cibernética en fábricas, oficinas y sistemas de información.

Después de la realización de esta actividad concluyo que pude

comprender -luego de algunos intentos- las nociones fundamentales para la

gestión de la programación orientada a objetos en su primera fase, y espero

las siguientes etapas del curso para aventurarme en profundidad en el

conocimiento del mundo programático.


Referencias Bibliográficas

López Goytia, J. L. (2015). Programación orientada a objetos C++ y

Java: un acercamiento interdisciplinario. (pp. 1 - 61).

https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/una

d/39461?page=29

Vélez Serrano, J. (2011). Diseñar y programar, todo es empezar:

una introducción a la Programación Orientada a Objetos

usando UML y Java. (pp. 37 - 59) https://elibro-

net.bibliotecavirtual.unad.edu.co/es/ereader/unad/63076?

page=59

Montes, J. F. (2020). Objetos, Clases y Métodos. [OVI]. Repositorio

Institucional Unad.

https://repository.unad.edu.co/handle/10596/35525

También podría gustarte