Proyecto Finalizado 1ra Unidad

UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS PROYEC

Views 58 Downloads 0 File size 277KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNIVERSIDAD ANDINA DEL CUSCO FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

PROYECTO

SEMESTRAL DE

INVESTIGACIÓN INTITULADO: “TRANSFORMACIONES DE NÚMERO DECIMAL A BINARIO, OCTAL Y HEXADECIMAL” ASIGNATURA: Sistemas digitales DOCENTE: MG. ING. PALOMINO OLIVERA, EMILIO ESTUDIANTES: CHOQUE PAREDES, JHONATAN COYLA ESPIRILLA, WILDOR PAUL GUTIÉRREZ IBARRA, HUGO ADHEMAR HUAMAN AMACHE, ZARETH GISELL HUAMAN SUTTA, ANTONY ESTIF MESCCO JORGE, JOSSE MICHAEL PEREIRA AYME, ALBERTH DIEGO QUISPE OCHOA, WYLL ALFREDO SOTO PACCO, FRANKLIN TINTA MENDOZA, JULIO CESAR VILCA RAMOS, LUIS GERARDO

CUSCO – PERÚ 2020

ÍNDICE GENERAL INTRODUCCIÓN.....................................................................................................................3 PRESENTACIÓN......................................................................................................................5 RESUMEN……………………………………………………………………………………6 ABSTRACT…………………………………………………………………………………6 CAPÍTULO I – ASPECTOS GENERALES………………………………………………7 1.1

PLANTEAMIENTO DEL PROBLEMA....................................................................7

1.1.1

DESCRIPCIÓN DEL PROBLEMA....................................................................7

1.1.2

IDENTIFICACIÓN DEL PROBLEMA..............................................................7

1.2

OBJETIVOS................................................................................................................8

1.2.1

OBJETIVOS GENERALES................................................................................8

1.2.2

OBJETIVOS ESPECÍFICOS...............................................................................8

1.3

JUSTIFICACIÓN........................................................................................................8

1.4

LIMITACIONES.........................................................................................................9

1.5

DELIMITACIONES...................................................................................................9

1.5.1

Delimitación Temporal........................................................................................9

1.5.2

Delimitación Espacial..........................................................................................9

1.5.3

Delimitación Académica......................................................................................9

1.6

METODOLOGÍA......................................................................................................10

1.7

CRONOGRAMA......................................................................................................11

BIBLIOGRAFIA......................................................................................................................12

INTRODUCCIÓN

Las personas siempre tuvimos el afán de representar la cantidad de nuestros rebaños usando diferentes maneras tipos de símbolos, pero a medida que seguía creciendo era necesario representarlo en un sistema para que sus allegados y su comunidad puedan comprenderlo y usarlo, la representación de un valor cambio por cada comunidad que también quería usarlo, a medida que la cantidad crece se hace necesario un sistema de representación más práctico. Los diferentes tipos de sistemas numéricos, son conjuntos que representan a datos numéricos y cantidades, cualquier sistema consta fundamentalmente de una serie de elementos que lo conforman, una serie de reglas que permite establecer operaciones y relaciones entre tales elementos. El sistema de numeración más conocido a plantear son los decimales, los cuales utilizaremos como base para pasar de un sistema a otro, como a los binarios, octales y hexadecimales utilizando las reglas de transformación para que en ambos sistemas siempre representen el mismo valor. Hay muchas herramientas de desarrollo para poder realizar el cambio de unidad siguiendo las reglas de cada unidad y los cambios no deben afectar el valor numérico, pero si debe estar en el sistema de numeración elegido y que el desarrollo de este proyecto se apegue a un cronograma establecido.

INTRODUCTION

People always had the desire to represent the number of our herds using different types of symbols, but as it continued to grow it was necessary to represent it in a system so that its relatives and community could understand and use it, the representation of a value changed For each community that also wanted to use it, as the number grows a more practical system of representation becomes necessary. The different types of number systems are sets that represent numerical data and quantities, any system basically consists of a series of elements that make it up, a series of rules that allows establishing operations and relationships between such elements. The most well-known numbering system to propose is the decimals, which we will use as a basis to go from one system to another, such as binary, octal and hexadecimal using the transformation rules so that in both systems they always represent the same value. There are many development tools to be able to make the change of unit following the rules of each unit and the changes should not affect the numerical value, but it must be in the chosen numbering system and that the development of this project adhere to a schedule settled down.

PRESENTACIÓN

El presente trabajo detalla el desarrollo de un conversor de sistemas numéricos usando las operaciones de conversión dependiendo cada sistema, ya sabiendo cada regla de conversión a usar, plantearemos las fórmulas a un programa de desarrollo que realizara las operaciones de manera más rápida y confiable, en la que los usuarios solo indiquen el valor y obtengan el resultado con un par de movimientos rápidos. De acuerdo a lo investigado, se deberá tratar con los problemas de conversión según su sistema numérico y al sistema numérico al que vaya ser convertido, es necesario operar con las reglas de conversión más optimas, las cuales serán utilizadas en el programa a desarrollar como base y sustento para que las operaciones sean fiables y los resultados sean precisos. En la interfaz, se desea que sea lo más apetecible para el usuario que interactúa con ella, ya que los componentes y elementos gráficos demuestran lo necesario para introducir los datos y verificar los resultados precisos, se acotara lo necesario de acuerdo a las revisiones e ideas que se proponga a lo largo del semestre. Ya que el programa no será muy utilizado en la vida cotidiana, lo será para la vida estudiantil, este solucionara los problemas de tiempo y los errores que ocurran en la operación ya que tomará números conocidos incluido negativos, que se explicara a lo largo del documento. Concluyendo, se dará a conocer como desarrollamos el proyecto a través de capítulos y secciones, se detallarán objetivos y el proceso de avance que será útil como guía para realizar futuras entregas.

RESUMEN

Dentro de las conversiones entre los sistemas de numeración deseamos transformar una numeración decimal a otro como a Binaria, Octal o Hexadecimal o viceversa que para efectuar la conversión de un sistema a otro es de manera fácil y segura procurando efectuar operaciones para establecer un algoritmo de conversión, indicando a que base va a hacer parte de la conversión y que resultado se obtendrá.

ABSTRACT

Within the conversions between the numbering systems we want to transform a decimal numbering to another such as Binary, Octal or Hexadecimal or vice versa that to carry out the conversion from one system to another is easily and safely trying to carry out operations to establish a conversion algorithm, indicating to what base part of the conversion is going to be done and what result will be obtained.

CAPÍTULO I – ASPECTOS GENERALES

1.1

PLANTEAMIENTO DEL PROBLEMA

1.1.1

DESCRIPCIÓN DEL PROBLEMA

La siguiente investigación llevada a cabo demuestra que toda la información de una transformación decimal hacia una transformación binaria, octal y hexadecimal no es del todo claro precisa y concisa para ejecutarse ya que existen varios tipos de autores los cuales reflejan un planteamiento diferente y usando distintos métodos para la solución adecuada.

De acuerdo a las soluciones y formas metódicas que generan el resultado que se requiere no son del todo óptimas, haciendo el uso largo y generar un énfasis de contexto abultado, generando no ser tan explicativos, detallistas en sus procedimientos y encontrando lenguajes técnicos.

Ya en el ámbito regional e incluso social, no se encuentran resultados fáciles y exactos para la conversión de estos números para deliberar que sean sencillos en el empleo del usuario para generar la mayor expectativa y con ello producir el ámbito de confianza para los buenos resultados hacia los objetivos plasmados que podemos ofrecer, para así evitar el problema de no entender la conversión requerida, incluso los datos que se generan acompañados del procesamiento junto con el almacenamiento y devolver los resultados correctos ya ejecutados en su proceso.

1.1.2

IDENTIFICACIÓN DEL PROBLEMA



La información no es óptima para obtener el resultado



El procedimiento es abultado presentado por autores distintos



No tiene comunicación correcta en el ámbito social

1.2

1.2.1

OBJETIVOS

OBJETIVO GENERAL

Diseñar e implementar un sistema de conversión de números el cual permitirá convertir números de base decimal a binario u octal o en viceversa haciendo uso de la metodología SCRUM el cual nos permitirá comprender de mejor manera el cambio de base numérica entre Decimales, Binarios, Octales y Hexadecimales, así como también nos pueda permitir comprender los algoritmos de estos mismos.

1.2.2

OBJETIVOS ESPECÍFICOS

❖ Estandarizar la operación Matemática de cambio de base (decimal, binario, octal, hexadecimal). ❖ Estandarizar algoritmos en los procesos de cambio de base y operaciones aritméticas básicas.

1.3

JUSTIFICACIÓN

El desarrollo del sistema lograra hacer más fácil las operaciones de conversión de decimal a binario, octal y hexadecimal, usando algoritmos fundamentales para la conversión de bases. Él sistema pretende que el usuario entienda con facilidad la operación de conversión, así como la función de cada algoritmo empleado para la conversión

1.4

LIMITACIONES  Acceso a licencias de software.  Escasos recursos económicos.  Falta de laboratorios y centros de investigación.

1.5

1.5.1

DELIMITACIONES

Delimitación Temporal

La conversión que será considerado para la realización del trabajo de investigación será enmarcada dentro de un tiempo requerido considerando únicamente la temática de trabajo de conversión de un numero de cualquier sistema que se convierta a otro sistema menos al sistema que está siendo introducido.

1.5.2

Delimitación Espacial

El proyecto propuesto se encontrará dentro de un sistema (algoritmo), sin embargo, para la toma de información será necesario ampliar tiempo y revisar condiciones de resolución del algoritmo.

1.5.3

Delimitación Académica

El proyecto de investigación planteado cumplirá con lo exigido para la realización con el entorno al grado de la investigación y el esquema de presentación del proyecto, para esto se sustentará bibliografía que proporcionaran el diseño del proyecto, adicionalmente, esto se complementaran con el desarrollo de aspectos técnicos entorno a materias como investigación de procesos, realización y desarrollo del sistema.

1.6

ALCANCE

El proyecto se centrará en agilizar las operaciones de conversión, así como en números positivos como también los negativos, en los sistemas binario, decimal, octal y hexadecimal. También visualizara el funcionamiento de sus componentes a la hora de realizar una acción.

1.7

METODOLOGÍA

La metodología utilizada por nuestro equipo de trabajo de la metodología ágil SCRUM debido a que es práctica y adaptable a todo tipo de proyecto, tomado en cuenta que esta metodología no rige ni está estrictamente arraigada a cumplir con procesos a cabalidad. Brindando la facilidad al equipo el adoptar sus técnicas sacando lo mejor de la metodología y excluyendo lo que no se quería necesario conforme a como desarrollan el proyecto.

1.8

CRONOGRAMA

BIBLIOGRAFIA

Martui, E. (01 de 2010). Sistemas de Numeracion. Obtenido de Sistemas de Numeracion : https://electronicamarti.files.wordpress.com/2010/01/sistemas-denumeracion.pdf Opociciones Guardia Civil. (04 de 2019). Informatica Teoria Código. Obtenido de Informatica Teoria Có digo: https://www.oposicionesguardiacivilweb.com/wpcontent/uploads/2019/04/TEMA-24-INFORMATICA-TEOR%C3%8DA-C %C3%93DIGO-BINARIO.pdf Villamon, V. (10 de 2014). Sistema de Numeracion . Obtenido de Sitema de NUmeracion: https://victorvillamon.files.wordpress.com/2014/10/sistemas-denumeracic3b3n-binario-octal-y-hexadecimal.pdf