Está en la página 1de 19

Fundamentos de Programación

Presentado por:
Jeison Mercado
Código:
1102576304

Grupo:
213022_26

Tutor:
Dougglas Hurtado

Universidad Nacional Abierta y a Distancia


Escuela de Ciencias Básicas, Tecnología e Ingeniería.
CEAD: Corozal-Sucre
Introducción

Con la realización del siguiente trabajo se desean conseguir los siguientes


resultados de aprendizaje en el estudiante, Identificar y reconocer conceptos,
básicos, de la programación orientada a objetos para poder aplicarlos en la
solución de problemas propuestos, Mediante la realización de diagramas de
clases, Lo cual permitirá, diseñar soluciones básicas de programación, a partir
de la comprensión de la sintaxis y semántica de las estructuras de control
utilizando un lenguaje de programación orientado a objetos.
Objetivos

 Conocer las características y los conceptos básicos de la programación


orientada a objetos para llevar a cabo la solución de dos problemáticas
mediante el uso de la programación orientada a objetos.

 Diseñar los respectivos diagramas de clases para cada problema.

 Diseñar las tablas de requerimiento para cada problema.

 Diseñar soluciones básicas de programación, a partir de la


comprensión de la sintaxis y semántica de las estructuras de control
utilizando un lenguaje de programación orientado a objetos.
Tabla 1 – Información Situación Problema a Resolver

Estudiante Problema Seleccionado


(Enumere los problemas a
resolver)
Camilo Andrés Morales Silva Ejercicios: 13, 18, 21, 22 y 23

Grupo:73

Problema # 13

Determinar si un número es par o impar y obtener su valor al cuadrado y al


cubo.

Tabla 2. Tabla de Requerimientos – Problema # 13

Identificación Descripción Entradas Resultados


Del (salidas)
Requerimiento
R1 Determinar si Ingresar Determinar Si
un número es cualquier el numero
par o impar numero ingresado por
el usuario es
par o impar
R2 determinar su Un numero Obtener su
valor al Ingresado por valor al
cuadrado y al el usuario cuadrado y al
cubo cubo
Diagrama de clases-problema # 13

Pantallazos código fuente - Problema # 13

Downloaded by Jeison Andres Mercado Castro (yeisonmercadocastro@gmail.com)


Pantallazos del Programa en Ejecución - Problema # 13
Problema #18

Del listado de 50 primeros números enteros positivos se requiere conocer el


factorial de cada número.

Tabla 2. Tabla de Requerimientos – Problema # 18


Identificación Descripción Entradas Resultados
Del (salidas)
Requerimiento
R1 capturar el Ingresar Obtener el
factorial de cualquier Factorial de
cualquier numero un número
numero (n)
R2 Calcular el 50 números Obtener el
factorial de Ingresado por Factorial de
cualquier el usuario un número
numero (n)

Diagrama de Clases – Problema # 18

Pantallazos código fuente - Problema # 18


Pantallazos del Programa en Ejecución - Problema # 18

Problema # 21
De un listado de 15 números ingresados por teclado, se requiere conocer la raíz cuadrada de cada uno de ellos, siempre y

Tabla 2. Tabla de Requerimientos – Problema # 21

Identificación Descripción Entradas Resultados


Del (salidas)
Requerimiento
R1 Capturar la Ingresar calcular la
raíz cuadrada cualquier raíz cuadrada
de un numero numero de un
Si su valor es numero si su
impar valor es
impar
R2 Calcular la raíz 15 números Obtener la
cuadrada de Ingresado por raíz cuadrada
un numero el usuario de un
numero
Si su valor es
impar

Diagrama de Clases Problema # 21


Pantallazos código fuente - Problema # 21

Pantallazos del Programa en Ejecución - Problema # 21

Downloaded by Jeison Andres Mercado Castro (yeisonmercadocastro@gmail.com)


Problema # 22

De un listado de 10 números enteros ingresados por teclado, se requiere la


potencia a la 5 de cada uno de ellos.

Tabla 2. Tabla de Requerimientos – Problema # 22

Identificación Descripción Entradas Resultados


Del (salidas)
Requerimiento
R1 Capturar la Ingresar calcular la
potencia a la 5 cualquier potencia a la
de cualquier numero 5 de
numero cualquier
numero
R2 Calcular la 10 números Obtener la
potencia a la 5 Ingresado por potencia a la
de cualquier el usuario 5 de
numero cualquier
numero

Diagrama de clases problema # 22

Downloaded by Jeison Andres Mercado Castro (yeisonmercadocastro@gmail.com)


Pantallazos código fuente - Problema # 22

Pantallazos del Programa en Ejecución - Problema # 22

Downloaded by Jeison Andres Mercado Castro (yeisonmercadocastro@gmail.com)


Problema # 23

La suma total de un listado de 10 números enteros positivos ingresados por


teclado y el valor factorial de la sumatoria obtenida.

Tabla 2. Tabla de Requerimientos – Problema # 23

Identificación Descripción Entradas Resultados


Del (salidas)
Requerimiento
R1 Calcular la Ingresar obtener la
suma total de cualquier suma total de
10 números numero 10 números
enteros enteros
R2 Calcular el 10 números obtener el
factorial de la Ingresado por factorial de la
sumatoria el usuario sumatoria
obtenida obtenida

Diagramas de clases problema # 23

Downloaded by Jeison Andres Mercado Castro (yeisonmercadocastro@gmail.com)


Pantallazos código fuente - Problema # 23

Downloaded by Jeison Andres Mercado Castro (yeisonmercadocastro@gmail.com)


Pantallazos del Programa en Ejecución - Problema # 23
Conclusiones

Mediante realización de este trabajo, logre Identificar y conocer los conceptos


básicos de la programación orientada a objetos, para llevar acabo el desarrollo
de programas bajo el enfoque OO.

Mediante la realización de este trabajo, el cual me permitió, diseñar soluciones


básicas de programación orientada a objetos a partir de la comprensión de la
sintaxis de la programación, utilizando un lenguaje de programación orientado
a objetos, Para llevar a cabo la solución de problemáticas de la vida cotidiana.
Referencias Bibliográficas

Normas APA actualizadas 7ª edición (2020). Portada. Recuperado


de: https://normas-apa.org/estructura/portada/

También podría gustarte