Calculadora Sencilla y de Compuertas Lógicas Joan Sebastian Barbosa Vidal
Calculadora Sencilla y de Compuertas Lógicas Joan Sebastian Barbosa Vidal
Calculadora Sencilla y de Compuertas Lógicas Joan Sebastian Barbosa Vidal
RESUME: Principalmente en este laboratorio se Una vez ingresado al programa App Inventor 2, se
tiene en cuenta el lenguaje de programación prosigue a tener en cuenta que se tiene la pantalla
básico para configurar una calculadora y todas sus de celular graficada en el programa. Esta servirá
funciones en el programa de página web App para la ubicación de los botones pantalla, colores y
Inventor, este programa es útil para crear gran gráficos de la presentación de la calculadora,
variedad de programas, en esta ocasión de creo una (designer); la otra pestaña de este programa con
calculadora, también se tiene en cuenta que el nombre (blocks), está diseñada para programar
programa debe saberse manejar para configurarlo y lógicamente la calculadora, en esta parte se aplica
programar de manera correcta, esta calculadora se el conocimiento del lenguaje C, el cual nos permite
lógicamente realizar operaciones, programando
puede bajar al celular a través de una aplicación en
también con precaución las posibilidades de fallo
el google play llamada MT AL2 companion; de
de la calculadora, y la digitación de números y
esta manera queda como una calculadora más en tu
letras; el cual el programa mismo tiene la opción de
celular para su uso exclusivo de las operaciones configurarla para solo números, esto significa que
básicas como ( suma, resta, multiplicación, no solamente la programación está involucrada en
división) y de compuertas lógicas como AND, el programa sino también varias opciones con solo
NAND, OR, XOR, XNOR, dar un clik, ya queda programada como una opción
especifica en este caso solo números y no
digitación de letras.
CARACTERISTICAS GENERALES.
MARCO TEORICO
Google App Inventor es una plataforma de
Google Labs para crear aplicaciones de software
para el sistema operativo Android. De forma visual la unidad aritmética lógica o unidad aritmético-
y a partir de un conjunto de herramientas básicas, lógica, también conocida como ALU (siglas en
el usuario puede ir enlazando una serie de bloques inglés de arithmetic logic unit), es un circuito
para crear la aplicación. El sistema es gratuito y se digital que calcula operaciones aritméticas (como
puede descargar fácilmente de la web. Las suma, resta, multiplicación, etc.) y operaciones
aplicaciones fruto de App Inventor están limitadas lógicas (si, y, o, no), entre valores (generalmente
por su simplicidad, aunque permiten cubrir un gran uno o dos) de los argumentos.
número de necesidades básicas en un dispositivo
móvil. Por mucho, los circuitos electrónicos más
complejos son los que están construidos dentro de
Con Google App Inventor, se espera un incremento los chips de microprocesadores modernos. Por lo
importante en el número de aplicaciones para tanto, estos procesadores tienen dentro de ellos un
Android debido a dos grandes factores: la ALU muy complejo y potente. De hecho, un
simplicidad de uso, que facilitará la aparición de un microprocesador moderno (y los mainframes)
gran número de nuevas aplicaciones; y Google puede tener múltiples núcleos, cada núcleo con
Play, el centro de distribución de aplicaciones para múltiples unidades de ejecución, cada una de ellas
Android donde cualquier usuario puede distribuir con múltiples ALU.
sus creaciones libremente. (Wikipedia)
Características de App Inventor
Aplicaciones sencillas, aptas para cualquier tipo de ENTRADAS Y SALIDAS
smartphone de sistema operativo Android y con al Las entradas a la ALU son los datos en los que se
menos 250 MB de memoria RAM. harán las operaciones (llamados operandos) y un
Fácil de utilizar, ideal para principiantes en código desde la unidad de control indicando qué
programación que buscan sacarle mejor provecho a operación realizar. Su salida es el resultado del
su terminal (teléfono inteligente). cómputo de la operación.
En muchos diseños la ALU también toma o
No ideal para aquellos con mayores conocimientos,
genera como entradas o salidas un conjunto de
pues las aplicaciones que se pueden crear aquí son
códigos de condición desde o hacia un registro de
bastante simples y no llenarán las exigencias de los
estado. Estos códigos son usados para indicar
más capacitados. Para los más diestros en
casos como acarreo entrante o
programación, aquí está su software de desarrollo.
saliente, overflow, división por cero, etc.
Calculadora sencilla y de compuertas lógicas
Joan Sebastian Barbosa Vidal
Ilustración 3Pantalla 1
8) Procedemos a la sección de bloques y se
empieza a programar la calculadora
lógica.
Ilustración 2Pantalla 2
Ilustración 4Pantalla 3
Conclusión: