Графические калькуляторы CASIO

Кабели для калькуляторов

Программы для калькуляторов

Книги

Разное

Ссылки на тех. литературу

 

@

 

Сайт будет удален в конце июня

 

Представленные здесь материалы посвящены графическим калькуляторам фирмы CASIO, серий CFX-9850GB PLUS (9750, 9950) и Algebra FX 2.0 PLUS (2.0).  На сегодня графические калькуляторы CASIO являются наименее дорогими по сравнению с аналогичными моделями других известных фирм таких, как HP или TI. Именно это, наряду с комплектацией и полным описанием на русском языке (но не всегда!), и определяет их наибольшую распространенность в России (и не только).

Самой мощной моделью (из вышеуказанных) является Algebra FX 2.0 PLUS, обладающая возможностями алгебраических (символьных) вычислений, имеющая режим численного и графического решения дифференциальных уравнений и способная выполнять матричные расчеты с комплексными числами. Она имеет флэш память 768 Кб и оперативную память 144 Кб. Конструктивно флэш память разделена на 6 электронных дисков по 128 Кб, обозначенных буквами от  L до Q, что используется некоторыми программами для загрузки в калькулятор исполняемых файлов форматов *.cfx и *.exe. Основой калькулятора является шестнадцати разрядный процессор, по командам совместимый с процессором 80286. Это позволяет писать для калькулятора исполняемые программы на досовских версиях языков (например C или Pascal), с возможностью их последующей конвертации в формат *.cfx. Но в целом количество таких программ незначительно и основную часть из них составляют игры. Во флэш память калькулятора, для хранения, можно переносить Бейсик-программы из оперативной памяти. Имеется режим Copy-Paste, удобный при редактировании программ.

Калькуляторы серии CFX не имеют флэш памяти и не выполняют алгебраических и дифференциальных вычислений. Также они не позволяют вести матричные расчеты с комплексными числами. Команды процессора не совместимы с командами процессоров серии х86 (что не принципиально, из-за отсутствия возможности загружать исполняемые файлы). Модели 9950 и 9850 имеют трехцветный дисплей. Экран модели 9750 одноцветный. Максимальная память доступная пользователю составляет 60 Кб у модели 9950, 28 Кб у модели 9850 и 26 Кб у 9750.

Максимальный размер матриц (двумерных массивов) у обеих серий калькуляторов: до 255 строк и 255 столбцов. Количество матриц: 26. Затраты памяти - 10 байт на ячейку. Размерность одномерных массивов (списков): до 255 элементов. Их количество: CFX - 6; AFX (Algebra FX) - 20. Количество переменных у всех калькуляторов: 28. Все модели имеют режимы финансовых и статистических расчетов, а также многое другое. Средний размер программ на Бейсике, как правило, составляет от 0,5 до 3 Кб, доходя у наиболее сложных до 5-7 Кб. Но при этом нужно помнить, что некоторые расчеты (например статистические) могут требовать большого количества входных данных, а также учитывать необходимый размер свободной памяти для хранения данных получаемых в процессе вычислений. Поэтому, для подобных расчетов лучше использовать калькуляторы с объемом оперативной памяти 60 Кб и выше.

Внешний вид калькуляторов: ALGEBRA FX 2.0 PLUS CFX-9850GB PLUS.

 

При скачивании больших файлов рекомендую использовать программы типа Download Master, ReGet, FlashGet или другие, допускающие докачку файлов в случае обрыва связи.

Для чтения файлов в формате DJVU можно скачать бесплатный плагин DjVu Viewer Plug-in (работает с Internet Explorer) с сайта http://www.caminova.net/en/downloads/download.aspx?id=1.  Программу WinDjView 1.0.3, также предназначенную для просмотра DJVU, можно скачать (3,29 Мб) отсюда или с сайта http://windjview.sourceforge.net/ru/.

Для просмотра файлов формата PDF подойдет небольшая программа Sumatra PDF 1.0.1, которую можно скачать (1,2 Мб) отсюда или с сайта http://blog.kowalczyk.info/software/sumatrapdf/download.html.

Универсальную программу, позволяющую просматривать, как DJVU, так и PDF файлы - STDUViewer 1.5.326, можно скачать (1,66 Мб) здесь или с сайта http://www.stdutility.com/stduviewer.html.

Для распаковки файлов содержащих несколько частей и заархивированных ZIP-ом необходимо скачать все части и извлечь содержащийся в них многотомный архив RAR. Все части RAR-архива перед его открытием необходимо поместить в одну папку.

 

Языком программирования обеих серий является Бейсик. Необходимо отметить, что реализация этого языка в данных моделях калькуляторов позволяет писать программы пригодные для автоматизации сложных расчетов. По своим возможностям в вычислениях Бейсик CASIO намного превосходит компьютерную версию, в частности, за счет встроенных матричных операторов, среди которых: сложение, вычитание, умножение, расчет определителя, транспонирование, обращение, возведение в степень, присвоение всем элементам одинаковых значений, создание единичных матриц, перестановка строк, сложение строк, скалярное произведение строк, вставка и удаление строк и столбцов, объединение матриц, перенос данных из столбцов в списки (одномерные массивы) и др.  Например, реализация команды DIM в калькуляторах позволяет автоматически определять размерности массивов и задавать их (в старых моделях серии CFX, не имеющих в названии обозначения PLUS, команда DIM используется только для определения размерности). Это дает возможность писать программы самостоятельно определяющие размер исходных данных,  автоматически задающие нужные размеры и количество матриц, списков, циклов и другие параметры в ходе вычислений. Во многих случаях работать с калькулятором удобнее, чем использовать языки программирования имеющиеся в компьютерных математических программах.

Бейсик практически одинаков в обеих сериях, что позволяет писать программы, которые работают на любом из этих калькуляторов.

Наиболее существенные отличия: в количестве одномерных массивов (CFX-6, AFX-20), и наличие команд управления цветом у CFX (эти команды игнорируются Алгеброй). Подобные различия желательно учитывать при написании программ для их беспроблемного запуска на калькуляторах обеих серий.

Отсутствующую у Алгебры команду перехода => (изображается стрелкой с двойным "хвостом") можно заменить инструкцией If ... Then ... При этом сами программы имеющие команду => выполняются на Алгебре нормально.

Для освобождения памяти, взамен отсутствующей у CFX команды удаления матриц, при выходе из программ можно задавать матрицам размерность в одну ячейку.

Имеются различия в вариантах использования команды очистки списков (в частности, команду очистки всех списков ClrList понимают обе серии).

CFX требует определения размерности списка перед его использованием командой DIM (вносятся нулевые значения). Для Алгебры такая подготовка списка не обязательна.

В серии CFX-9850 имеется "глюк". В программах использующих функции графического дисплея (например: Text или PxlOn) нельзя применять переменные X и Y, т.к. эти функции непредсказуемо изменяют значения указанных переменных.

У Алгебры, в режиме программирования, отсутствуют специализированные переменные, хранящие результаты финансовых и некоторых статистических расчетов выполненных в ручном режиме (у CFX это меню: VARS->TVM; VARS->STAT->TEST и RESULT). Это связано с тем, что в данной серии, до модели Algebra FX 2.0 PLUS, финансовое и расширенное статистическое мат. обеспечение не были "зашиты" в калькулятор, а загружались в его флэш память как дополнительные программы (используя компьютер, соединительный кабель и программу Add-in Installer). Впрочем, вычисления, результаты которых хранятся в этих переменных, требуются относительно редко. В случае необходимости, можно поискать готовые программы выполняющие аналогичные расчеты, или написать их самостоятельно и вставить в основную программу. Такой подход позволит избежать предварительных расчетов в ручном режиме и связанных с этим ошибок, а также обеспечит работу программ на обеих сериях калькуляторов. Для лучшей ориентации в незначительных отличиях языка разных серий, желательно иметь описание обеих.

Инструкция на русском языке, для калькуляторов серии CFX (модели 9750, 9850, 9950) в формате DJVU, 3,26 Мб, здесь. Русскоязычная инструкция к модели Algebra FX 2.0 (Plus) в формате DJVU, 3,93 Мб, здесь.

Также при программировании может оказаться полезен список соответствия кнопок и меню калькулятора его командам. Список соответствия команд в формате PDF, для CFX (62 Кб) можно скачать отсюда, а для AFX (59,4 Кб) отсюда, или взять из самих инструкций.

 

В Интернете можно найти много готовых программ для калькуляторов CASIO обеих серий. Наиболее удобен вариант их ввода с помощью программ связи: компьютер-калькулятор. Перенос программ предназначенных для машин одной серии на машины другой также может выполняться через компьютерные связные программы. Эти программы используются и для копирования изображений с экрана калькулятора на компьютер. Некоторые из связных программ позволяют производить импорт и экспорт данных в Excel и редактирования программ. Также на компьютере удобно хранить резервные копии памяти калькулятора и неиспользуемые программы.

Hosted by uCoz