U S B   -   Carrera de Ingeniería de Sistemas

Práctica

 

Análisis y Diseño Orientada a Objetos

 

Materia:       Programación III 

Semestre:    4 to    A1   111

Docente:      Lic. Oscar Aguilar

 

( I. )   Realizar Análisis y Diseño Orientado a Objetos, utilizando los ocho pasos: (i) Definición del problema (ii)Resolución manual (iii)Identificación de Objetos, atributos y métodos (iv) Descripción y prueba de objetos (v)Descripción de clases (vi)Relaciones entre clases (vii)Declaración y definición de clases (viii)Uso de clases, POO ; para los siguientes problemas:

 

 

1)            Dado un número entero, obtener todos sus divisores.

 

2)            Leer un número entero positivo N, calcular y mostrar su factorial N!.

 

3)            Leer un número entero positivo N, generar y mostrar la lista de los N primeros números primos.

 

4)            Dado un numero entero en base decimal, convertir a su equivalente en base binario.

 

5)            Dado un numero real en base binaria, convertir a su equivalente en base decimal.

 

6)            Resolver una ecuación de segundo grado utilizando la formula correspondiente.

 

7)            Dado el numero real X y el numero entero Y, calcular la operación de XY.

 

8)            Leer cuatro números, obtener y mostrar el mayor y el menor números.

 

9)            Dado un numero entero positivo N, hallar la suma de los factoriales de los dígitos del numero N.

 

10)         Dado un número entero N, obtener el número de dígitos que tiene N.

 

11)         Dado un numero entero N, invertir el numero N.

 

12)         Leer un numero N y la base B de numeración en que se encuentra N. Obtener el complemento Autentico de N.

 

13)         Dado un numero entero N, generar y mostrar los N términos de la serie de fibonacci:

 

          0, 1, 1, 2, 3, 5, 8, 13, 21, .…….

 

14)         Dado dos números enteros X y N, Calcular la siguiente sumatoria:

    =  1 + X + X 2 + X 3 + X 4 +………+ X N

 

15)         Leer dos números reales en base binaria. Obtener como resultado, la suma, resta, multiplicación y división de ambos números.

 

16)         Dado dos números quebrados, obtener la suma, resta, multiplicación y división de ambos quebrados.