stringtranslate.com

Calculadora gráfica

Una calculadora gráfica típica de Texas Instruments

Una calculadora gráfica (también calculadora gráfica o calculadora de visualización gráfica ) es una computadora portátil que es capaz de trazar gráficos , resolver ecuaciones simultáneas y realizar otras tareas con variables . Las calculadoras gráficas más populares son calculadoras programables , que permiten al usuario crear programas personalizados, generalmente para aplicaciones científicas, de ingeniería o educativas. Tienen pantallas grandes que muestran varias líneas de texto y cálculos.

Historia

Casio fx-7000G ; La primera calculadora gráfica del mundo.

Una de las primeras calculadoras gráficas fue diseñada en 1921 por la ingeniera eléctrica Edith Clarke . [1] [2] [3] La calculadora se utilizó para resolver problemas con la transmisión de líneas eléctricas. [4]

Casio produjo la primera calculadora gráfica disponible comercialmente en 1985. Sharp produjo su primera calculadora gráfica en 1986, seguida por Hewlett Packard en 1988 y Texas Instruments en 1990. [ cita necesaria ]

Características

Sistemas de álgebra informática

Algunas calculadoras gráficas tienen un sistema de álgebra computacional (CAS), lo que significa que son capaces de producir resultados simbólicos. Estas calculadoras pueden manipular expresiones algebraicas y realizar operaciones como factorizar, expandir y simplificar. Además, pueden dar respuestas en forma exacta sin aproximaciones numéricas. [5] Las calculadoras que cuentan con un sistema de álgebra computacional se denominan calculadoras simbólicas o CAS.

Uso de laboratorio

Muchas calculadoras gráficas se pueden conectar a dispositivos como termómetros electrónicos , medidores de pH , instrumentos meteorológicos, medidores de decibelios y luz , acelerómetros y otros sensores y, por lo tanto, funcionan como registradores de datos , así como WiFi u otros módulos de comunicación para monitoreo, sondeo e interacción con el maestro. Los ejercicios de laboratorio de los estudiantes con datos de dichos dispositivos mejoran el aprendizaje de las matemáticas, especialmente de estadística y mecánica. [6]

Juegos y utilidades

El juego Tetris se juega en una TI-83 Plus.
Las calculadoras gráficas se utilizan a veces para jugar .

Dado que las calculadoras gráficas suelen ser programables por el usuario, también se utilizan ampliamente para utilidades y juegos con calculadoras , con una cantidad considerable de software de juegos creado por el usuario en las plataformas más populares. La capacidad de crear juegos y utilidades ha estimulado la creación de sitios de aplicaciones de calculadoras (por ejemplo, Cemetech ) que, en algunos casos, pueden ofrecer programas creados utilizando el lenguaje ensamblador de calculadoras . Aunque los dispositivos de juegos portátiles tienen un precio similar, las calculadoras gráficas ofrecen una capacidad de programación matemática superior para juegos basados ​​en matemáticas. Sin embargo, para los desarrolladores y usuarios avanzados como investigadores, analistas y jugadores, el desarrollo de software de terceros que implica modificaciones de firmware, ya sea para juegos potentes o para explotar capacidades más allá de la hoja de datos y el lenguaje de programación publicados, es un tema polémico con los fabricantes y las autoridades educativas, ya que podría incitar al uso injusto de calculadoras durante los exámenes estandarizados de la escuela secundaria y la universidad donde se dirigen estos dispositivos.

Calculadoras gráficas en educación.

TI-89 Titanium, capaz de realizar manipulación simbólica, sistema de álgebra informática (CAS)

Programación

La mayoría de las calculadoras gráficas, así como algunas calculadoras científicas no gráficas y calculadoras de programador, se pueden programar para automatizar series de cálculos complejos y de uso frecuente y aquellos a los que no se puede acceder desde el teclado.

La programación real a menudo se puede realizar en una computadora y luego cargarla en las calculadoras. Las herramientas más comunes para esto incluyen el cable de enlace de PC y el software para la calculadora dada, editores de texto configurables o editores hexadecimales y herramientas de programación especializadas, como la implementación de varios lenguajes en el lado de la computadora que se menciona a continuación.

Las calculadoras anteriores almacenaban programas en tarjetas magnéticas y similares; El aumento de la capacidad de memoria ha hecho que el almacenamiento en la calculadora sea la implementación más común. Algunas de las máquinas más nuevas también pueden utilizar tarjetas de memoria.

Muchas calculadoras gráficas y científicas tokenizarán el texto del programa, reemplazando los elementos de programación textual con tokens numéricos cortos. Por ejemplo, tome esta línea de código TI-BASIC: Disp [A]. En un lenguaje de programación convencional, esta línea de código tendría nueve caracteres (ocho sin incluir un carácter de nueva línea). Para un sistema tan lento como una calculadora gráfica, esto es demasiado ineficiente para un lenguaje interpretado . Para aumentar la velocidad del programa y la eficiencia de la codificación, la línea de código anterior tendría solo tres caracteres. "Disp_" como un carácter único, "[A]" como un carácter único y un carácter de nueva línea. Esto normalmente significa que los caracteres de un solo byte consultarán el gráfico ASCII estándar , mientras que los caracteres de dos bytes (Disp_, por ejemplo) crearán una cadena gráfica de caracteres de un solo byte pero retendrán el carácter de dos bytes en la memoria del programa. Muchas calculadoras gráficas funcionan de manera muy similar a las computadoras y usan versiones de conjuntos de caracteres derivados de ASCII de 7, 8 o 9 bits o incluso UTF-8 y Unicode . Muchos de ellos cuentan con una herramienta similar al mapa de caracteres de Windows.

También tienen funciones BÁSICAS como chr$, chr, char, asc, etc., que a veces pueden ser más parecidas a Pascal o C. Un ejemplo puede ser el uso de ord , como en Pascal , en lugar del asc de muchas variantes básicas, para devolver el código de un carácter, es decir, la posición del carácter en la secuencia de clasificación de la máquina.

Un cable y/o un transceptor IrDA que conecta la calculadora a una computadora facilita el proceso y amplía otras posibilidades, como hojas de cálculo integradas, bases de datos, gráficos y programas de procesamiento de textos. La segunda opción es poder codificar los programas a bordo de la propia calculadora. Esta opción se ve facilitada por la inclusión de editores de texto de pantalla completa y otras herramientas de programación en el conjunto de funciones predeterminadas de la calculadora o como elementos opcionales. Algunas calculadoras tienen teclados QWERTY y otras se pueden conectar a un teclado externo que puede tener un tamaño cercano al de un teclado de computadora normal de 102 teclas. La programación es un uso importante del software y los cables utilizados para conectar calculadoras a computadoras.

Los lenguajes de programación más comunes utilizados para las calculadoras son similares a los lenguajes de macros de pulsaciones de teclas y variantes de BASIC . Este último puede tener un gran conjunto de funciones, acercándose al BASIC tal como se encuentra en las computadoras, incluida la manipulación de caracteres y cadenas, declaraciones condicionales y de ramificación avanzadas, sonido, gráficos y más, incluido, por supuesto, el enorme espectro de funciones matemáticas, de cadenas y de bits. -Funciones de manipulación, base numérica, E/S y gráficos integradas en la máquina.

Los lenguajes para programar calculadoras se clasifican en todos los grupos principales, es decir, código de máquina, lenguajes de bajo, medio y alto nivel para programación de sistemas y aplicaciones, scripting, macros y lenguajes adhesivos, procedimentales, funcionales, imperativos y. En algunos casos se puede lograr la programación orientada a objetos.

La mayoría de las calculadoras que pueden conectarse a una computadora se pueden programar en lenguaje ensamblador y código de máquina, aunque en algunas calculadoras esto solo es posible mediante el uso de exploits. Los lenguajes ensamblador y de máquina más comunes son para TMS9900 , SH-3 , Zilog Z80 y varios chips de Motorola (por ejemplo, un 68000 modificado ) que sirven como procesadores principales de las máquinas, aunque muchos (no todos) están modificados hasta cierto punto con respecto a sus utilizar en otro lugar. Algunos fabricantes no documentan e incluso desaconsejan levemente la programación en lenguaje ensamblador de sus máquinas porque deben programarse de esta manera armando el programa en la PC y luego introduciéndolo a la fuerza en la calculadora mediante varios métodos improvisados.

Otros lenguajes de programación integrados incluyen lenguajes especialmente diseñados, variantes de Eiffel , Forth y Lisp , y funciones Command Script que son similares en función a la programación por lotes/shell y otros lenguajes adhesivos en las computadoras, pero que generalmente no tienen tantas funciones. Adaptaciones de otros lenguajes como BBC BASIC y desarrollo de intérpretes integrados para Fortran , REXX , AWK , Perl , shells Unix (por ejemplo, bash , zsh ), otros shells ( DOS / Windows 9x , OS/2 y shells de la familia Windows NT). así como los relacionados 4DOS , 4NT y 4OS2 , así como DCL ), COBOL , C , Python , Tcl , Pascal , Delphi , ALGOL y otros lenguajes se encuentran en varios niveles de desarrollo.

Algunas calculadoras, especialmente aquellas con otras funciones similares a las de una PDA, tienen sistemas operativos reales, incluido el sistema operativo propietario de TI para sus máquinas más recientes, DOS , Windows CE y, rara vez, Windows NT 4.0 Embedded et seq, y Linux . Los experimentos con las máquinas TI-89 , TI-92 , TI-92 Plus y Voyage 200 muestran la posibilidad de instalar algunas variantes de otros sistemas, como una variante reducida del CP/M-68K , sistema operativo que se ha utilizado para dispositivos portátiles en el pasado.

Del lado de la computadora se utilizan herramientas que permiten programar las calculadoras en C/C++ y posiblemente Fortran y lenguaje ensamblador, como HPGCC , TIGCC y otras. La memoria flash es otro medio de transmisión de información hacia y desde la calculadora.

Las variantes BASIC integradas en las calculadoras gráficas TI y los idiomas disponibles en las calculadoras tipo HP-48 pueden ser utilizados para la creación rápida de prototipos por parte de desarrolladores, profesores y estudiantes, a menudo cuando no hay una computadora a mano.

La mayoría de las calculadoras gráficas tienen hojas de cálculo integradas que generalmente se integran con Microsoft Excel en la computadora. En este momento, las hojas de cálculo con macros y otras funciones de automatización en el lado de la calculadora no están en el mercado. En algunos casos, las funciones de lista, matriz y cuadrícula de datos se pueden combinar con el lenguaje de programación nativo de la calculadora para tener el efecto de una hoja de cálculo habilitada para macros y secuencias de comandos.

Ver también

Referencias

  1. ^ "Patente US1552113A" . Consultado el 4 de junio de 2021 .
  2. ^ Kellner, Tomas (10 de febrero de 2017). "Madre de la invención: esta ingeniera eléctrica que rompe barreras se unió a Edison y Tesla en el Salón de la Fama de los Inventores Nacionales - GE Reports". Informes GE . Archivado desde el original el 25 de agosto de 2018 . Consultado el 22 de noviembre de 2018 .
  3. ^ "El ingeniero que presagió la red inteligente, en 1921". 30 de marzo de 2016 . Consultado el 4 de junio de 2021 .
  4. ^ "Mujeres pioneras en tecnología informática". El Proyecto Ada . Archivado desde el original el 26 de marzo de 2018 . Consultado el 22 de noviembre de 2018 .
  5. ^ "El papel de los sistemas de álgebra informática (CAS) en la enseñanza de matemáticas y el núcleo común". Blogs de la Universidad de Chicago . Archivado desde el original el 10 de agosto de 2014 . Consultado el 25 de junio de 2014 .
  6. ^ "Recopilación de datos de la calculadora gráfica de Texas Instruments". Instrumentos Texas . Consultado el 29 de octubre de 2018 .
  7. ^ "Aplicación de tabla periódica para la Ti-84". Instrumentos Texas . Consultado el 25 de noviembre de 2019 .
  8. ^ "Instrucciones de calificaciones generales, profesionales y de diploma para la realización de exámenes del 1 de septiembre de 2010 al 31 de agosto de 2011" (PDF) . Archivado desde el original (PDF) el 12 de agosto de 2011 . Consultado el 7 de abril de 2011 .Calificaciones generales, vocacionales y de diploma Instrucciones para realizar exámenes.
  9. ^ "Uso de la calculadora en los exámenes WACE 2011" (PDF) . Consejo Curricular del Gobierno de Australia Occidental y WACE . 2011. Archivado desde el original (PDF) el 20 de marzo de 2012.
  10. ^ http://meyda.education.gov.il/sheeloney_bagrut/2012/1/HEB/35807.PDF Las instrucciones para realizar el examen de 5 puntos Bagrut en matemáticas, 2012 en hebreo.

Otras lecturas