Sie sind auf Seite 1von 83

INSTITUTO POLITECNICO NACIONAL

V UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA


Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

Ingeniera en Informtica

PROYECTO #2:

SISTEMAS NUMERICOS

PRESENTAN

Arriaga Linerio Emmanuel


Carrillo Linares Armando
Guzmn Araujo Ignacio Salvador
Njera Rijas Janet

PROFESOR:
OVIEDO GALDEANO MARIO

UNIDAD DE APRENDIZAJE:

FUNDAMENTOS DE PROGRAMACION ORIENTADA A OBJETOS

SECUENCIA:

2NM41

EQUIPO NO. 5

FECHA:

20 octubre - 2017

1
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

2
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

INDICE
PLANTEAMIENTO DEL PROBLEMA ............................................................................................................................... 5
FUNDAMENTACION ........................................................................................................................................................... 6
SISTEMAS NUMERICOS ................................................................................................................................................. 6
BASES NUMERICAS ........................................................................................................................................................ 6
NUMEROS RACIONALES ............................................................................................................................................... 6
DESCRIPCION DE LA SOLUCION ..................................................................................................................................... 7
CLASE BASES: ................................................................................................................................................................. 7
CLASE RACIONALES ...................................................................................................................................................... 8
DIAGRAMAS DE CLASE .................................................................................................................................................. 10
Racionales ......................................................................................................................................................................... 10
Bases ................................................................................................................................................................................. 10
DIAGRAMA DE BLOQUES (MODULAR)....................................................................................................................... 11
PSEUDOCDIGOS DE MODULOS .................................................................................................................................. 12
Modulo Principal .............................................................................................................................................................. 12
Mdulo Men.................................................................................................................................................................... 12
Modulo portada ................................................................................................................................................................. 13
MODULO SET INICIAL ............................................................................................................................................... 14
MODULO SET B1 ......................................................................................................................................................... 14
MODULO SET B1B10................................................................................................................................................... 15
MODULO GET B10B2 .................................................................................................................................................. 15
MODULO SET DIGITOS PERMOD ............................................................................................................................ 16
MODULO RACIONALES ............................................................................................................................................ 17
MODULO SET INICIAL ............................................................................................................................................... 17
MODULO GET NUMERADOR .................................................................................................................................. 17
MODULO GET DENOMINADOR .............................................................................................................................. 18
MODULO COPIAR ...................................................................................................................................................... 18
MODULO SUMA .......................................................................................................................................................... 18
MODULO RESTA ........................................................................................................................................................ 19
MODULO MULTIPLICACION .................................................................................................................................... 19
MODULO DIVISION .................................................................................................................................................... 19

3
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

MODULO SIMPLIFICAR.. .......................................................................................................................................... 20


LISTADO DE MODULOS .................................................................................................................................................. 21
PANTALLAS ....................................................................................................................................................................... 70
PORTADA ........................................................................................................................................................................ 70
MENU ............................................................................................................................................................................... 70
CONVERTIDOR DE BASES .................................................................................................................................................. 71
NUMEROS RACIONALES .................................................................................................................................................... 79
CONCLUSION ..................................................................................................................................................................... 82

4
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

PLANTEAMIENTO DEL PROBLEMA

Se requiere un programa que contenga dos clases la primera clase llamada


bases la cual convertir un nmero entero de una base B1 (de 2 a 16) a otra
base B2 (de 2 a16). Adems se necesita que se haga una validacin de dichas
bases para asegurarse que estn dentro de los dgitos permitidos.

La segunda clase llamada racionales deber hacer operaciones bsicas tales


como suma, resta, multiplicacin, divisin y sustraccin de nmeros
racionales, es decir; sern nmeros fraccionarios. El programa deber pedir
el numerador y denominador de cada nmero racional.

5
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

FUNDAMENTACION

SISTEMAS NUMERICOS

Un sistema numrico son un conjunto de smbolos y reglas que se utilizan para representar datos numricos o
cantidades. Se caracterizan por su base que indican el nmero de smbolos distinto que utiliza y adems es el
coeficiente que determina cual es el valor de cada smbolo dependiendo de la posicin que ocupe. Estas cantidades
se caracterizan por tener dgitos enteros y fraccionarios.

BASES NUMERICAS

En un sistema de numeracin posicional, se le llama base al nmero que define el


orden de magnitud en que se ve incrementada cada una de las cifras sucesivas que
componen el nmero. Es tambin la cantidad de smbolos presentes en dicho
sistema. Por ejemplo, el sistema de numeracin decimal (el ms utilizado en la
actualidad) utiliza como base el nmero 10 (diez): hay 10 smbolos o dgitos, y cada
uno de ellos se incrementa en un orden de magnitud de 10 por cada posicin
consecutiva.

NUMEROS RACIONALES

Los nmeros racionales, son el conjunto de nmeros fraccionarios y nmeros enteros representados por medio
de fracciones. Este conjunto est situado en la recta real numrica pero a diferencia de los nmeros naturales
que son consecutivos, por ejemplo a 4 le sigue 5 y a este a su vez le sigue el 6, y los nmeros negativos cuya
consecucin se da as, a -9 le sigue -8 y a este a su vez le sigue -7; los nmeros racionales no poseen
consecucin pues entre cada nmero racional existen infinitos nmeros que solo podran ser escritos durante
toda la eternidad.

6
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

Todos los nmeros fraccionarios son nmeros racionales, y sirven para


representar medidas. Pues a veces es ms conveniente expresar un nmero
de esta manera que convertirlo a decimal exacto o peridico, debido a la
gran cantidad de decimales que se podran obtener.

DESCRIPCION DE LA SOLUCION

El programa se elaborara en dev c ++, para cada mtodo tanto de la clase bases como de la clase racionales.

CLASE BASES:

Para la conversin de bases se elaborara en dos pasos; el primer paso convertir en nmero de base n (B1) a base
10:
.Por ejemplo convertir 12345 a base decimal. La notacin anterior se conoce como yuxtaposiciones (uno junto al
otro). El dgito menos significativo ocupa la primera posicin de derecha a izquierda (dgito 4) y el ms
significativo es el de la extrema izquierda (dgito 1) y ocupa la cuarta posicin. En este ejemplo la base es 5 y se
utilizar para formar el polinomio. As que el 4 se multiplicar por la base 5 elevada a cero y el uno se multiplicar
por la base 5 elevada a la tercera potencia.

1*5
3+2*52+3*51+4*50=
1*125+2*25+3*5+4*1=194
El resultado est en base decimal y por lo tanto no se indica el 10 como subndice.

Para nuestro segundo paso ocuparemos el nmero en base 10 para convertirlo a la base m deseada (B2):
Para convertir un nmero en base decimal a su equivalente en cualquier otra base, empleando la aritmtica
decimal, se harn divisiones sucesivas por la base hasta que el dividendo sea menor que la base. El nmero se
forma con todos los residuos tomados en forma inversa (el primero ser el ltimo que se obtuvo) el primer residuo
ser el dgito menos significativo y el ltimo residuo obtenido ser el dgito ms significativo, extrema izquierda.
Ejemplo: convertir 194 decimal a su equivalente en base 7.
La validacin de las bases es para asegurarnos que estn entre las bases de 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
tomando como base mxima 16 y mnima 2.

7
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

CLASE RACIONALES

En cuanto a la clase Racionales esta tendr objetos que representaran cada fraccin (tanto su numerador, como su
denominador).
Como primer paso la clase validara que el denominador de ambas fracciones sea diferente de 0 de no ser as el
programa volver a repetirse hasta que el usuario ingrese un valor distinto de 0.
Cuando el programa obtiene en numerador y denominador de ambos racionales este procede a realizar las
operaciones matemticas correspondientes.
Para la suma se seguir el mtodo matemtico coloquialmente conocido por el nombre de Carita Feliz.

Ilustracin 1
Como se muestra en la Ilustracin 1 los denominadores deben multiplicarse y ese ser el resultado del nuevo
racional, posteriormente el numerador con el denominador inversos debern multiplicarse y despus sumarse para
as obtener el nuevo numerador del racional.

Para la resta se seguir de nuevo el mtodo matemtico coloquialmente conocido por el nombre de Carita Feliz,
siguiendo los mismos pasos que del proceso anterior se ilustra el procedimiento de la resta.

Ilustracin 2

Para la multiplicacin el resultado se obtendr multiplicando ambos numeradores se obtendr el nuevo


numerador, as mismo multiplicando ambos denominadores se obtendr el nuevo denominador.

Ilustracin 3

8
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

Y por ltimo para la resta esta se obtendr multiplicando el primer racional con el reciproco del segundo racional
es decir el inverso del segundo racional. Se ilustra un ejemplo.

Ilustracin 4

Despus de realizar las 4 operaciones es importante que el programa simplifique los resultados de las operaciones.
El programa simplificara cada resultando a su mnima expresin.
Se ilustra e proceso que se sigue para simplificar una fraccin (Ilustracin 5):

Ilustracin 5

9
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

DIAGRAMAS DE CLASE

SNWB06

B1, B2, Resultados, dgitos[ ], N1, N2, Suma, Resta, Multiplicacin,


Divisin

main ( )
portada ( )
men ( )
opBases ( )
opRacionales ( )
opSalir ( )

Racionales
Bases

N1, N2, N3, Suma, Resta, Multiplicacin,


B1, B2, Resultados, dgitos[ ] Divisin, n, d

Bases (constructor) Racionales (constructor)


get Digitos Permod ( ) valores permitidos ( )
set B1 get Numerador
set B1B10 get Denominador
get B10B2 Copiar ( )
Suma ( )
Resta ( )
Multiplicacin ( )
Divisin ( )
Simplificar ()
set Datos, get Datos

10
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

DIAGRAMA DE SECUENCIA

main

portada menu opBases opRacionales opSalir

resultados

termina

11
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

PSEUDOCDIGOS DE MODULOS
Modulo Principal

Sub main();
! Declaraciones
op :entero;
! Enunciados
comienza
portada();
repite
comienza
opmenu();
caso (op) de
1: opBases();
2: opRacionales();
3: escribir (Adios);
fin de caso
hasta(op=3)
termina
Fin Sub

Mdulo Men

Sub menu();
! Declaraciones
op :entero;
! Enunciados
comienza
limpiarpantalla;
escribir (PRUEBA LAS CLASES);
escribir (1. CONVERTIDOR DE BASES);
escribir (2. NUMEROS RACIONALES);
escribir (3. SALIR);
escribir (Selecione una opcion:);
repite
leer(op);
hasta((op>0) y (op<4));
retorno (op)
termina
Fin Sub

12
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

Modulo portada

Sub port();
!Declaraciones
!Enunciados
comienza
escribir (PROGRAMACION ORIENTADA A OBJETOS);
escribir (SECUENCIA: 2NM41 ");
escribir (AUTORES: ");
escribir (ARRIAGA LINERIO EMMANUEL");
escribir (CARRILLO LINARES ARMANDO");
escribir ( GUZMAN ARAUJO IGNACIO JANET");
escribir ( NAJERA ROJAS JANET");

escribir (EQUIPO NO. 6");


termina
Fin de Sub

13
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

CLASE BASES

MODULO SET INICIAL

!Sub Bases()
!Declaraciones
!Enunciados
comienza
digitos{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F};
B10;
B20;
termina
Fin Sub

MODULO SET B1

!Set B1
!Declaraciones
r: lgico;
!Enunciados
comienza
si(b1<2 o b1>16)
entonces
r=falso;
otro
comienza
r=verdadero;
B1b1;
termina
digitosper=dgitos.subcadena(b1);
retornar r;
termina
Fin Sub

14
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

MODULO SET B1B10

!Sub B1B10()
!Declaraciones
x,x2: entero;
b10: doble;
!Enunciados
xnum(longitud):
x2x-1;
comienza
ejecuta b=0, x-1
comienza
decimalb10+(num[b]*(B1/x2));
termina
termina
Fin Sub

MODULO GET B10B2

!Sub getB10B2(): entero


!Declaraciones
B2: entero;
Cociente, residuo, cont, i, j:entero
conv [50]:entero

!Enunciados
Comienza
i=0;
cociente=decimal/B2;
residuo = decimal%B2;
conv[i] = residuo;
decimal = cociente;
termina
Fin Sub

15
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

MODULO SET DIGITOS PERMOD

!Sub setDigPerMod(): String


!Declaraciones
!Enunciados
comienza
digs ;
ejecuta dp=0, B1-1
comienza
digper[dp]digitos[dp];
termina
ejecuta
comienza
digsdigs+digper+,;
termina
retorna digs;
termina
Fin Sub

16
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

CLASE RACIONALES
MODULO RACIONALES

!Sub racionales
!Declaraciones
!Enunciados
comienza
N.copiarDe(N1);
suma();
resta();
multiplicacin();
divisin();
termina
Fin Sub

MODULO SET INICIAL

!Sub setN(num, den);


!Declaraciones
!Enunciados
comienza
N[0]num;
N[1]den;
termina
Fin Sub

MODULO GET NUMERADOR

!Sub getNume() entero


!Declaraciones
!Enunciados
comienza
retorna N[0];
termina
Fin Sub

17
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

MODULO GET DENOMINADOR

!Sub getDeno(): entero


!Declaraciones
!Enunciados
comienza
retorna N[1];
termina
Fin Sub

MODULO COPIAR

!Sub copiar(Racional N);


!Declaraciones
!Enunciados
comienza
nN.getNum();
dN.getDen();
termina
Fin Sub

MODULO SUMA

!Sub suma(Racional N);


!Declaraciones
!Enunciados
comienza
N[0](n*N2.getDen)+(d*N2.getNum);
N[1](d*N2.getDen);
simplificar();
termina
fin Sub

18
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

MODULO RESTA

!Sub resta(Racional N);


!Declaraciones
!Enunciados
comienza
N[0](n*N2.getDen)-(d*N2.getNum);
N[1](d*N2.getDen);
Simplificar();
termina
Fin Sub

MODULO MULTIPLICACION

!Sub multiplicacin(Racional N);


!Declaraciones
!Enunciados
comienza
N[0](n*N2.getNum);
N[1](d*N2.getDen);
simplificar();
termina
Fin Sub

MODULO DIVISION

!Sub divisin(Racional N);


!Declaraciones
!Enunciados
comienza
N[0](n*N2.getDen);
N[1](N2.getNum*d);
simplificar();
termina

19
INSTITUTO POLITECNICO NACIONAL
Fin Sub UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

MODULO SIMPLIFICAR

!Sub Simplificar(N);
!Declaraciones
Entero = entero
!Enunciados
comienza
Enteron/d;
N.setNn (Entero*d);
for(int i=n, i>=2, i--)
{
si(N.getNuM%i=0 && N.getDen%i=0)
entonces
N.setNn/i;
N.setNd/i;
}
escribe (`Entero: , Entero);
escribe (`Numerador: , n);
escribe (`Denominador: , d);
termina
Fin Sub

20
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

LISTADO DE MODULOS

21
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

22
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

23
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

24
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

25
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

26
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

27
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

28
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

29
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

30
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

31
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

32
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

33
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

34
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

35
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

36
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

37
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

38
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

39
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

40
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

41
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

42
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

43
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

44
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

45
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

46
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

47
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

48
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

49
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

50
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

51
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

52
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

53
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

54
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

55
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

56
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

57
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

58
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

59
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

60
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

61
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

62
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

63
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

64
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

65
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

66
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

67
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

68
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

69
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

PANTALLAS

PORTADA

MENU

70
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

CONVERTIDOR DE BASES
PRUEBA NO.1 SIN ERRORES

Ingresamos la base inicial 7

Ingresamos el valor 45612

71
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

Y la base final ser 3

Arroja el Resultado

Comprobacin

Las pruebas fueron realizadas en la pgina:


http://www.coolmathgames9.com/base/45612base7base3.html

72
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

PRUEBA NO. 2 SIN ERRORES


Ingresamos la base inicial, que es 2

Ingresamos el numero en esa base

73
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

Ingresamos la base final

Arroja el Resultado

Comprobacin

Las pruebas fueron realizadas en la pgina: http://wims.unice.fr/wims/wims.cgi

74
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

PRUEBA NO. 3 CON ERRORES

3.1 Base inicial no permitida


Ingresamos una base que no est permitida

Arroja mensaje de que no es permitido

75
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS
3.2 Cantidad de dgitos permitidos

Ingresamos un nmero mayor a 10 dgitos

Arroja el menaje de que no es permitido el nmero

76
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

3.3 Nmeros nos permitidos por la base seleccionada

Ingresamos a base que queramos

Ingresamos un nmero no permitido en la base

77
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

Arroja el mensaje de que no es permitida la accin

78
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

NUMEROS RACIONALES

PRUEBA

Ingresamos el numerado del primero nmero

Ingresamos el denominador del primer numero

Ingresamos el numerados del segundo numero

79
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

Ingresamos el denominador del segundo numero

Despliega los numero ingresados

Despliega el men de opciones de operaciones

80
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

Ingresamos la opcin 1)

Ingresamos la opcin 2)

Ingresamos la opcin 3)

Ingresamos la opcin 4)

81
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

CONCLUSION

El proyecto nos deja como aprendizaje el manejo de dos clases distintas en la programacin orientada a objetos,
de igual manera nos permite explorar las distintas funciones que se pueden realizar con ayuda del IDE de
programacin JAVA
As mismo la realizacin de este proyecto nos permite obtener un mejor conocimiento en el diseo de proyectos
de gran tamao, nos otorga la oportunidad de aprender a trabajar de manera responsable y ordenada, as como
involucrar a todos los participantes en la realizacin de todo el proyecto y que todos obtengamos el mismo nivel
de aprendizaje.
En cuanto a la materia cabe mencionar que es de mucha importancia comprender la programacin orientada a
objetos ya que esta se ocupa como base de muchos otros proyectos.
Es importante que en la materia se cuente con un gran asesor que oriente a los alumnos para que nosotros
obtengamos los conocimientos requeridos y esperados al inicio del curso. El curso de Programacin Orientada a
Objetos nos ense a ser autodidactas y realizar buenos trabajos de investigacin.

82
INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA
Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

83

Das könnte Ihnen auch gefallen