カシオは世界初のグラフ電卓であるfx -7000Gを製造した。それ以来、同社はさらに多くのグラフ電卓を発売しており、FX-CG100が最新機種である。[ 1 ]

1985年に初めて製造されたこれらの機種には、fx-7000G、fx-6000G、fx-6500G、fx-7200G、fx-7500G、fx-8000G、fx-8500Gが含まれます。
Power Graphicsシリーズでは、操作性を大幅に向上させるショートカットキー、極座標グラフ、媒介変数グラフ、不等式グラフ、ボックスズーム、ファクターズーム、複数グラフのスクロール、範囲初期化、積分、行列モード、分数、順列、組み合わせ、正規確率、SI単位記号などの機能が導入されました。GBモデルには、シリアルケーブルを使用してコンピュータに接続するための通信ポートが備わっています。
また、画面が小さく機能も少ない低価格帯のfx-6300Gと、プログラミング機能のないfx-6200Gも製造された。
1993年頃、アイコンメニューのパワーグラフィックシリーズは、アイコンを使用した新しいインターフェースを導入しました。新機能には以下が含まれます。
fx-7700GE(1994年)以降に製造されたモデルには24キロバイトのメモリが搭載され、動的グラフ作成、複雑な計算と表モード、より高度な方程式ソルバー、より大きな行列(最大255x255)、シグマ計算、根を求めるグラフソルバー、多項式グラフの切片、最大値、最小値の計算が可能になった。
1996年に初めて製造されたCFX-9850Gには、数多くのバリエーションが存在します。9850シリーズのモデルは、fx-9750Gを除いて3色スクリーンを搭載しており、fx-9750Gは白黒です。9950Gは、オリジナルの9850Gの32kに対し、64kのメモリを搭載しています。9970Gは数式演算機能を備えています。Ga、GB、GCモデルなどの後継バージョンでは、オリジナルのGモデルのバグが修正され、統計機能や財務機能が追加されました。GBモデルには、ソフトウェアライブラリが内蔵されています。
1996年に初めて発売されたこのシリーズは、9850シリーズの廉価版です。例えば、Getkey、Locate、Textといったコマンドや、マトリックス機能、複雑な機能は搭載されていません。画面サイズも小さくなっています。
1999年に初めて製造されたこれらの機種は、以前のモデルよりも大容量のフラッシュメモリを搭載していますが、当初使用されていたフラッシュメモリの寿命が短かったため、数年後には動作しなくなるという問題がありました。カシオはその後、この問題は解決済みであると発表しました。Algebra FX 2.0バージョンには記号代数機能がありますが、FX 1.0バージョンにはこの機能がありません。ROM -DOSオペレーティングシステムにアクセスするためのコミュニティ作成ツールがあり、 CおよびPascalコンパイラを使用できます。
2005年に初めて製造された[ 2 ] 9860モデルは、以前のモデルよりもはるかに高速で、公式ソフトウェア開発キットを使用してC/C++でプログラムできます。
2009年には、オリジナルの9860Gに対応するOSアップデートとともにGIIモデルが発売され、最大公約数、最小公倍数、剰余演算子、乱数生成、単位変換、文字列関数、プログラム内で利用可能な新しい確率分布と逆確率分布などの機能が搭載されました。
fx-9860G Slimとfx-9860GIIは、ディスプレイのバックライトをオン/オフできる機能を備えています。
fx-9750GIIとfx-7400GIIは、OSの機能が制限された低価格版です。fx-7400GIIにはUSB 1.1ポートがありません。
9750GIIのアーキテクチャは9860GIIと類似しているため、非公式ながら、より多くの機能、特に美しい数式表示やベクトル演算を提供する最新のオペレーティングシステムにアップグレードすることが可能です。ただし、これはカシオによる公式サポートではありません。
7400、9750、9860 GIII シリーズは 2020 年に発表され、最新のデザイン言語、プログラミング用のユーザー メモリの増加、暗黙的乗算のサポート、より高速なプロセッサ クロック速度、およびMicroPythonインタープリタを備えています。ただし、最上位機種の 9860 GIII にはバックライト ディスプレイは搭載されていません。更新されたモデルでは、電卓をコンピュータに接続するために使用されていた FA124 プログラムも廃止され、フラッシュ ストレージ デバイスとして直接接続できるようになりました。9750 GII とは異なり、9750 GIII は 9860 GIII と同じ機能セットを備えており、唯一の違いは配色とユーザーが利用できるストレージです。[ 3 ] [ 4 ]
2011 年 1 月に発表されたこれらのモデルは、高解像度カラーディスプレイ (396×224 の画面、384×216 ピクセル、21×8 文字のウィンドウ[ 5 ] 、 2 16色)、USB 2.0 ポート、16 MB のフラッシュメモリ、および Picture Plot と呼ばれる機能を備えています。[ 6 ] Prizm は、ACT、SAT、AP、GCSE、A レベルの試験を含むすべての主要な標準テストで許可されています。[ 7 ] fx-CG10 と fx-CG20 Prizm バージョンの唯一の既知の違いは、fx-CG10 ではユーザーが編集した画像ファイルを開くことができないことです。[ 8 ] SD カードスロットは利用できなくなりました。プロセッサはカスタムの Renesas SH4-A ファミリー SH7305 CPU をベースにしています。[ 9 ]
fx-9860GIIに対する追加機能は以下のとおりです。
公式のSDKはまだリリースされていませんが、fx-9860G SDK ツールの一部またはGNU ツールチェーンの一部を使用したコミュニティ SDK がいくつか存在します。[ 10 ] Prizm Mini-SDK は当初、動作するために Casio fx-9860 SDK を必要としていましたが、[ 11 ]後に PrizmSDK に置き換えられました。[ 10 ]
fx-CG50、またはフランスではGraph 90+Eと呼ばれる改良モデルが2017年1月に発売されました[ 12 ]。よりモダンなデザイン(Classwiz EX科学計算機に似ています)と高速プロセッサを搭載しています。メインメニュー画面も再設計されました。それ以外は、発売当初のfx-CG10/20と非常によく似ています。fx-CG50のその後のOSアップデートにより、MicroPythonインタープリタの追加など、以前のモデルとの差別化がさらに進みました。
Classwiz CGシリーズは、2024年9月下旬に米国シカゴで開催された全米数学教師協議会(NCTM)の会議でカシオによって発表されました。Classwiz CGは、2011年に最初に発表されたfx-CG Prizmシリーズの後継機種です。シリーズ最初のモデルであるfx-CG100は、最新の電卓で使用されているリチウムイオン電池ではなく、前機種と同じ電源(単4電池4本)を維持しており、コンピュータとの接続には(ミニUSBコネクタではなく)USB Cコネクタを採用し、 他の電卓との接続には2.5mm I/Oコネクタを維持しています。カシオによると、fx-CG100は、Classwizシリーズの異なるモデルへの移行を容易にするために、カシオのClasswiz関数電卓と共通のより統一されたデザイン言語を採用しています。 PRIZM シリーズと比較した大きな変更点は、新しい電卓では Casio BASIC プログラミング言語が利用できず、プログラミングには Python のみを使用し、試験モードもより簡略化されていることです。キーボードレイアウトのもう 1 つの大きな変更点は、ファンクション キーが削除され、メニュー システムにアクセスするための方向キーに置き換えられたことです。この電卓は、Classwiz CW 科学電卓と同じメニュー ベースのレイアウトも採用しています。[ 13 ] [ 14 ]
フランスでは、Classwiz CGシリーズが2024年3月に機能を縮小して導入され、Graph Math +として知られています。プログラム電卓が許可されていない試験向けに、モノクロ画面のプログラム機能のないGraph Math Lightというバージョンもフランス市場で導入されました。[ 15 ]
カシオのグラフ電卓は 、 BASICをベースにしたプログラミング言語であるCasio BASICを使用しています。変数名は AZ の 1 文字に制限されており、サブルーチンを含むすべてのプログラムで共有されます。サブルーチンは別のプログラムとして保存されます。つまり、ローカル変数はなく、すべてグローバル変数です。これらの変数は、電卓の他の機能でも共有されます。たとえば、グラフを描画すると、X と Y の値が上書きされます。MicroPython は、PRIZM fx-CG50 および fx-9860 GIII シリーズから Casio のグラフ機能に追加されました。最新の Classwiz CG シリーズのグラフ電卓では、Casio Basic 機能が廃止され、代わりに MicroPython プログラミング言語が使用されています。[ 13 ]
ループは、for や while のような単純な条件付きコマンドを使用するのではなく、Isz コマンドと Dsz コマンドを Lbl コマンドと Goto コマンドと組み合わせて変数の値を増減させることで構築されます。配列は、他の文字を上書きすることで作成されます。たとえば、A[0]=A、A[1]=B、A[2]=C のように記述します。配列に使用できる領域は Defm コマンドで拡張できるため、未使用のメモリ容量に応じて Z[1]、Z[2] などを使用できます。
第2世代のプログラミング言語には、条件分岐関数と反復関数、そしてGetkeyコマンドによるリアルタイムのユーザーインタラクション機能が含まれています。また、LocateコマンドとTextコマンドを使用して画面上の任意の場所に文字を配置する機能も導入されました。さらに、配列変数の使用方法が変更され、リストと行列を使用するようになりました。
最近のCasio電卓の中には、コンピュータと電卓を接続し、電卓用に既に作成されているゲームをダウンロードしたり、独自のゲームをコーディングしてソフトウェアでデバイスと同期させたりできるソフトウェアが付属しているものがあります。しかし、Casioはfx-CG10/20/50用のソフトウェア開発キットを公開していないため、ユーザーが独自のゲームを作成するのはかなり困難です。すべてのゲームはコミュニティによって、コミュニティ独自のSDKに基づいてコーディングされており、例えばTetris、Pong、Snakeなど、デバイスで動作するように再コーディングできる人気ゲームのコピーが含まれています。より複雑なゲームもコーディングできますが、ストレージの制約によりサイズに制限があります。
Casio FX-9860GIIIなど、比較的新しいCasioグラフ電卓の中には、MicroPythonが内蔵されているものがあり、ユーザーは電卓上でPythonスクリプトをアップロードしたり、書き込んだりすることができる。
{{cite web}}: CS1 maint: bot: original URL status unknown (link)