Японская электронная компания Casio выпустила первый в мире графический калькулятор fx -7000G . Последующие модели состоят из трех поколений, упомянутых в заголовках ниже.
Впервые выпущенные в 1985 году, они включают в себя fx-7000G , fx-6000G, fx-6500G, fx-7200G, fx-7500G, fx-8000G, fx-8500G.
Около 1990 года серия Power Graphic представила: сочетания клавиш F1–F6, которые значительно упростили использование, полярные, параметрические и неравенственные графики; масштабирование рамок и факторов; прокрутка нескольких графиков; инициализация диапазона; интегрирование; матричный режим; дроби; перестановки; комбинации; нормальные вероятности; символы единиц СИ; Модели: fx-7700G, fx-7700GB, fx-8700G, fx-8700GB. Модели GB имеют порт связи. (Французские версии: fx-7800G, fx-7800GC, fx-8800G, fx-8800GC).
Также была выпущена бюджетная модель fx-6300G (по-французски: fx-6800G) с меньшим экраном и меньшим количеством функций, а также fx-6200G, не имевшая никаких функций программирования.
Около 1993 года серия Icon Menu Power Graphic представила: Интерфейс меню на основе иконок, еще больше упрощающий использование, численное дифференцирование; матрицы в программах; и решатель уравнений. Модели: fx-7700GE, позже переименованный в fx-7700GH. (Французская версия: fx-7900GC)
Кроме того, были модели с 24К памяти, которые представили: динамическое построение графиков; комплексные числа; табличный режим; более продвинутый решатель уравнений; более крупные матрицы (255x255); вычисления сигма; решатель графиков для корней, отсекателей, максимальных и минимальных значений. К ним относятся fx-9700GE, позже переименованный в fx-9700GH (более широкий экран) и CFX-9800G (3-цветный экран). (Французские версии: fx-9900GC, CFX-9900GC)
Также выпускалась модель fx-7300G (по-французски: fx-6900G) с иконочным меню, но ни одна из вышеперечисленных функций не была реализована.
Впервые произведенный в 1996 году, CFX-9850G имел многочисленные вариации. Модели серии 9850 имеют 3-цветные экраны, за исключением fx-9750G, который был черно-белым. 9950G имеет 64k памяти по сравнению с 32k у оригинальной 9850G. 9970G имеет символьную алгебру. Более поздние версии, такие как модели Ga, GB и GC, исправили некоторые ошибки оригинальной модели G и добавили некоторые статистические и финансовые функции. Модели GB имеют встроенную библиотеку программного обеспечения.
(Французские версии: 9750=Graph 30,35,fx-8930GT; 9850,9950=Graph 60,65,CFX-9930GT,9940,9960; 9970=Graph 80)
Эта серия, впервые выпущенная в 1996 году, по сути является урезанной версией серии 9850. Например, в ней нет команд Getkey, Locate, Text, матриц или комплексных чисел, а экран меньше.
Модели: fx-7400G, fx-7400G Plus, fx-7450G, fx-7400G Plus GY (французские версии: fx-6910G, Graph 20, Graph 25, FX-7400G II)
Впервые выпущенные в 1999 году, они имеют флэш-память, которая обеспечивает большую емкость, чем предыдущие модели, однако из-за короткого срока службы оригинальной флэш-памяти эти калькуляторы перестают работать через несколько лет. Casio с тех пор заявила, что проблема была решена. Версии Algebra FX 2.0 имеют символьную алгебру, тогда как версии FX 1.0 ее не имеют. Существуют написанные сообществом инструменты для доступа к операционной системе ROM-DOS, что позволяет использовать компиляторы C и Pascal .
Модели: Algebra FX 2.0, FX 1.0, Algebra FX 2.0 Plus, FX 1.0 Plus (французские версии: Graph 100, Graph 100+)
Впервые выпущенные в 2005 году, модели 9860 намного быстрее предыдущих моделей и могут программироваться на языках C/C++ с использованием официального комплекта разработчика программного обеспечения.
В 2009 году модели GII были выпущены вместе с соответствующим обновлением ОС для оригинального 9860G с новыми функциями gcd/lcm/mod, случайным целым числом, преобразованием единиц, строковыми функциями и новыми вероятностными и обратными вероятностными распределениями, доступными в программах. Обновление ОС 9860G не было абсолютно идентичным фактической модели 9860GII.
Модели fx-9860G Slim и fx-9860GII оснащены подсветкой дисплея, которую можно включать и выключать.
Модели: fx-9860G, fx-9860G SD, fx-9860G Slim, fx-9860GII, fx-9860GII SD, fx-9750GII, fx-7400GII (французские версии: Graph 85, Graph 85 SD, Graph 85 Slim, Graph 75, Graph 95, Graph 35+ USB, Graph 25+ Pro)
Только для Австралии: fx-9860G AU, fx-9860G AU Plus
fx-9750GII и fx-7400GII — это бюджетные версии с ограниченной функциональностью ОС. Кроме того, fx-7400GII не имеет порта USB 1.1.
Архитектура 9750GII похожа на 9860GII, поэтому первую можно неофициально обновить до более поздней операционной системы, предлагающей больше функций, в частности, красиво напечатанные уравнения и векторную арифметику. Это не поддерживается Casio .
Серии 7400, 9750 и 9860 GIII были представлены в 2020 году и включают в себя современный язык дизайна, увеличенный объем пользовательской памяти для программирования, поддержку неявного умножения и более высокую тактовую частоту процессора и интерпретатор Micropython . Однако топовая модель 9860 GIII не включает дисплей с подсветкой. Обновленные модели также отказываются от программы FA124, используемой для подключения калькулятора к ПК/ноутбуку, и могут быть подключены напрямую как флэш-накопитель. В отличие от 9750 GII, 9750 GIII обладает тем же набором функций, что и 9860 GIII, с единственным отличием в цветовой схеме и доступном пользователю хранилищем. [1] [2]
Анонсированные в январе 2011 года, эти модели имеют цветной дисплей высокого разрешения (экран 396x224 с окном 384x216 пикселей (21x8 символов) [3] с 2 16 цветами), порт USB 2.0, 16 МБ флэш-памяти и функцию Picture Plot. [4] Prizm разрешен для всех основных стандартизированных тестов, включая экзамены ACT, SAT, AP, GCSE и GCE. [5] Единственное известное различие между версиями fx-CG10 и fx-CG20 Prizm заключается в том, что fx-CG10 не может открывать файлы изображений, отредактированные пользователями. [6] Слот для SD-карты больше не доступен. Процессор основан на специализированном ЦП семейства Renesas SH4-A SH7305. [7]
Дополнительные функции по сравнению с fx-9860GII включают в себя:
Хотя официальный SDK пока не выпущен, существует несколько SDK сообщества, использующих либо некоторые инструменты SDK fx-9860G, либо части набора инструментов GNU . [8] Первоначально для работы Prizm Mini-SDK требовался Casio fx-9860 SDK, [9] который позже был заменен на PrizmSDK. [10]
Обновленная модель, названная fx-CG50 или Graph 90+E во Франции, была выпущена в январе 2017 года [11] с более современным дизайном (похожим на научные калькуляторы Classwiz) и более быстрым процессором. Главный экран меню также был переработан. Кроме того, он был очень похож на fx-CG10/20 после выпуска. Последующие обновления ОС для fx-CG50 еще больше отличали его от предшественников, например, добавление интерпретатора MicroPython .
Серия Classwiz CG была анонсирована Casio на конференции Национального совета учителей математики (NCTM) в Чикаго , США, в конце сентября 2024 года. Classwiz CG приходит на смену серии fx-CG Prizm, первоначально анонсированной в 2011 году. Первая модель в серии, называемая fx-CG100, сохраняет тот же источник питания, что и ее предшественники (4 батарейки AAA) вместо литий-ионных батарей, используемых в современных калькуляторах, а также использует разъем USB C для подключения к компьютеру (вместо разъема mini-USB), сохраняя при этом разъем ввода-вывода 2,5 мм для подключения к другим калькуляторам. По словам Casio, fx-CG100 также использует более единый язык дизайна, общий с научными калькуляторами Casio Classwiz, чтобы упростить переход к различным моделям серии Classwiz. Большим изменением по сравнению с серией PRIZM является отсутствие в новом калькуляторе языка программирования Casio BASIC, вместо этого для программирования используется только Python, а также более упрощенный режим экзамена. Еще одним важным изменением в раскладке клавиатуры является удаление функциональных клавиш и их замена на клавиши со стрелками для доступа к системе меню. Калькулятор также использует ту же раскладку на основе меню, что и научные калькуляторы Classwiz. [12] [13]
Во Франции Classwiz CG Series был представлен в марте 2024 года с ограниченной функциональностью и известен как Graph Math +. Непрограммируемый вариант с монохромным экраном под названием Graph Math Light также был представлен на французском рынке для экзаменов, где программируемые калькуляторы не допускаются. [14]
Графические калькуляторы Casio используют язык программирования, подобный BASIC , но имена переменных ограничены отдельными буквами AZ, которые являются общими для всех программ, включая подпрограммы , которые хранятся как отдельные программы. Это означает, что нет локальных переменных , все они глобальные . Эти переменные также являются общими для других функций калькулятора. Например, построение графика перезапишет значения X и Y. Micropython был добавлен в графики Casio из серий PRIZM fx-CG50 и fx-9860 GIII. Из последней серии графических калькуляторов Classwiz CG был сделан переход на язык программирования Python. [12]
Циклы создаются путем увеличения или уменьшения значения переменной с помощью команд Isz и Dsz в сочетании с командами Lbl и Goto , а не с помощью более простых команд For или While . Массивы создаются путем перезаписи других букв, например, A[0]=A, A[1]=B, A[2]=C. Доступное пространство для массивов можно расширить с помощью команды Defm , так что Z[1], Z[2] и т. д. могут использоваться в зависимости от того, сколько неиспользуемой памяти доступно.
По сравнению с моделями первого поколения, они имеют гораздо больше команд, включая: циклы For и While, структуры If.. Then и возможность взаимодействия с пользователем в реальном времени с помощью команды Getkey и возможность размещать символы в любом месте экрана с помощью команд Locate и Text. Также метод использования переменных массива был изменен на использование списков и матриц.
Некоторые из последних калькуляторов Casio поставляются с программным обеспечением, которое позволяет пользователю подключать компьютер к калькулятору, загружать игры, уже написанные для калькуляторов, или кодировать свои собственные игры, а затем синхронизировать их с устройством. Однако, поскольку Casio не опубликовала комплект разработки программного обеспечения для fx-CG10/20/50, пользователю довольно сложно создать свою собственную игру. Все игры кодируются сообществом на основе собственного SDK сообщества, и поэтому содержат копии популярных игр, которые можно перекодировать для работы на устройстве, например, Tetris , Pong и Snake ; более сложные игры также можно кодировать, однако из-за ограничений по объему памяти размер ограничен.
Некоторые из новых графических калькуляторов Casio имеют встроенную версию MicroPython , позволяющую пользователю загружать или писать скрипты Python на калькуляторе.