Академический Документы
Профессиональный Документы
Культура Документы
TEMA:
Suma y resta de nmeros binarios
Grupo: Caplicas
Integrantes:
Johana Atiaja
Diego Caguasango
Jorge Cifuentes
Jonathan Delgado
Mauricio Lucero
Vctor Pachar
Introduccin
A lo largo de la historia el hombre se ha visto en la obligacin de realizar un nmero
de tareas para sus necesidades cotidianas y laborales. Con el tiempo la tecnologa ha
tenido un desarrollo notable donde la programacin tiene un rol importante para
beneficio del hombre, porque? Programar es disear, codificar, depurar y mantener
un proceso llamado algoritmo el cual es una secuencia de pasos ordenados para
realizar una actividad. De tal manera programar ayuda para la sistematizacin de
tareas que el hombre podra realizarlas de forma manual, pero con un ahorro
significativo de tiempo.
La programacin no solo sustituye el trabajo fsico, sino tambin el intelectual ya
que hoy en da existen algoritmos capaces de clculos complejos que tienen la
posibilidad de procesar y generar datos para el beneficio humano.
La facultad de adaptar ese potencial de las computadoras a las necesidades del
hombre, generando distintos procesos automticos que obtienen resultados es de
gran utilidad en campos como laborar, industrial, tecnolgico, esttico, ldico, etc.
En fin, la programacin est presente en todos los sistemas u objetos tecnolgicos
como por ejemplo robots, celulares, consolas de juegos, etc; ya que ella es la que se
encarga de sistematizar el proceso para que el robot realice una orden o para que el
celular ingrese a una aplicacin e interacte en la misma.
Objetivos
Objetivo general
Objetivos especficos
Conceptos fundamentales
Visual Basic.-Es una aplicacin y un lenguaje de programacin desarrollados por Alan Cooper para
Microsoft. Facilita la creacin de programas grficos. Visual Basic, como su nombre lo indica,
utiliza una interfaz totalmente visual, permite crear aplicaciones de forma rpida, especialmente para
prototipos.
Visual Studio.- Es un lenguaje de programacin diseado para crear diversas aplicaciones, se trata de
lenguajes eficaces, que presentan seguridad de tipos y estn orientados a objetos. Permiten a los
desarrolladores crear aplicaciones Windows, web y mviles.
Java NetBeans IDE.- Es un entorno de desarrollo integrado (IDE), modular, de base estndar
(normalizado), escrito en el lenguaje de programacin Java. El proyecto NetBeans consiste en
un IDE de cdigo abierto y una plataforma de aplicacin, las cuales pueden ser usadas como una
estructura de soporte general para compilar cualquier tipo de aplicacin.
Tipo de dato.- es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo
sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los
datos, como qu valores pueden tomar y qu operaciones se pueden realizar. Los tipos de datos
comunes son: enteros, nmeros de coma flotante (decimales), cadenas alfanumricas, fechas, horas,
colores, etc.
Condicionante. En programacin, a la expresin lgica de una instruccin alternativa doble, o simple,
tambin se le denomina condicin. Las condiciones tambin se utilizan en los bucles.
Bucle. Tambin llamado instruccin de control repetitiva (o iterativa) permite ejecutar una o ms
instrucciones varias veces, es decir, permite ejecutar un bloque de instrucciones repetidamente,
escribindolas una sola vez en el algoritmo (o programa), reduciendo de este modo el cdigo del mismo. A
los bucles tambin se los conoce como ciclos o lazos.
Arreglo. Es una coleccin de datos del mismo tipo. Sirve para manejar un nmero n de elementos en comn, ya
sea de tipos definidos por el lenguaje, (int,float,String,etc) as como aquellos definidos por el
programador.
Switch case. Es una estructura de control empleada en programacin, se utiliza para agilizar la toma de decisiones
mltiples, trabaja de la misma manera que lo haran sucesivos if, if else o until anidados, as como
combinaciones propias de determinados lenguajes de programacin. El switch favorece la legibilidad y rapidez
en la programacin.
Cadena de caracteres. En programacin, una cadena de caracteres, palabras, ristra de caracteres o frase (string en
ingls) es una secuencia ordenada de longitud arbitraria (aunque finita) de elementos que pertenecen a un cierto
lenguaje formal o alfabeto anlogas a una frmula o a una oracin. En general, una cadena de caracteres es una
sucesin de caracteres (letras, nmeros u otros signos o smbolos).
Librera. Es un conjunto de subprogramas utilizados para desarrollar software. Las bibliotecas contienen cdigo y
datos, que proporcionan servicios a programas independientes, es decir, pasan a formar parte de stos. Esto
permite que el cdigo y los datos se compartan y puedan modificarse de forma modular. Algunos programas
ejecutables pueden ser a la vez programas independientes y bibliotecas, pero la mayora de stas no son
ejecutables. Ejecutables y bibliotecas hacen referencias (llamadas enlaces o LINK) entre s a travs de un
proceso conocido como enlace (o link), que por lo general es realizado por un software denominado enlazador o
linker.
Sistema Binario
Sistema numrico que slo utiliza dos dgitos
diferentes, 0 y 1, en lugar de diez en el sistema
decimal. Es la base en los campos de ciencia de las
computadoras y en electrnica, ya que los
dispositivos
electrnicos
pueden
representar
fcilmente dos estados distintos, en lugar de diez
estados. Los dgitos 0 y 1 se pueden representar por
condiciones encendido/apagado en un circuito de
conmutacin electrnica, o por ausencia/presencia de
magnetizacin de un "chip" de memoria, un disco, o
una cinta.
Anlisis
Suma
En la suma de nmeros binarios tenemos la siguiente tabla:
Ejemplo:
Resta
En la resta de los nmeros binarios tenemos la siguiente tabla:
Ejemplo:
Conclusiones
Recomendaciones
Es necesario hacer un anlisis previo a la programacin ya
que de esta manera podemos adquirir una visin ms clara
del algoritmo.
En los programas de C y Java se debe colocar las
respectivas libreras para usar ciertas funciones que se
necesite.
El algoritmo es necesario que este identado, es decir,
cuando se use ciclos repetitivos, condicionantes, funciones
de opcin, lo que se encuentre