Está en la página 1de 6

Instituto Politécnico Nacional

Escuela Superior de Cómputo

Profesor: Gustavo González García

Paradigmas de programación

Práctica 1
3BM1

⮚ Hernández Espinoza Jorge


⮚ Hernández Lom Mauricio Gael
⮚ Mendez Chávez Jesus
Práctica 1:
Punto 1:

Describe brevemente la funcionalidad:

Responde a las siguientes preguntas sobre el programa anterior:


o ¿Cuántas clases definidas hay y cuáles son?:
Hay 1 sola clase definida, y esta es la clase factorial

o ¿Cuáles son las Clases importadas (externas) del programa?:


La clase Scanner

o ¿Cuántas Instancias de clases (objetos) hay y cuáles son?:


Solo hay 2, scanf y objInt
o ¿Cuáles son las variables de tipo primitivo que se emplean en el
programa?:
Fact, numero y ind

o ¿Cuántas y cuáles estructuras de control se emplean?


2, un for y un if

o ¿Cuántos y cuáles son los métodos definidos para la clase Factorial?:


Solo se definió un método, el cual es el static void main

o ¿A cuántos y cuáles métodos se llaman en la función main?


A 6 métodos los cuales son: System.in(), System.out.println() x3, scanf.nextInt(),
objInt.intValue()

o ¿Cuáles son los modificadores de acceso utilizados y cuál es su función


de dichos modificadores?
En este caso son 2, ambos son public y se encuentran acompañando a la clase Factorial
y al método main, y la función de estos es decidir qué otras clases pueden tener acceso
a ciertas características de la clase

Modifica el programa factorial, para que solo pueda trabajar con valores
ingresados entre 0 a 100, en caso de que se ingrese un valor más grande,
entonces informarle al usuario que no será posible calcular el factorial del
número.
Código del punto 1 modificado.

Prueba de escritorio del punto 1 modificado.


Punto 2:

Código de punto 2

Prueba de escritorio del punto 2


Punto 3:

Código de punto 3

También podría gustarte