プログラム電卓（プログラムでんたく）は、コンピュータのようにプログラムを格納し、プログラム制御によって自動的に複雑な計算を行うことができる電卓である。プログラムは、細長い磁気カードやROMカートリッジにセーブしたり、バッテリーバックアップされたRAMに格納しておいたりする。BASICなどの高水準言語でプログラミングできるものはポケットコンピュータなどとも呼ばれる。
なお、「プログラマブル電卓」という異称もある。
プログラミング.
プログラム電卓は、プログラムを書いて格納することができ、複雑な手続きを自動化したり、難しい問題を解いたりできる。
元々は各電卓独自のコマンド言語によるプログラミングだったが、ハッカーが電卓の主要インタフェースを迂回する方法を発見してアセンブリ言語でプログラムを書くようになり、TIを代表とする電卓メーカーがネイティブモードのプログラミングをサポートしはじめた。まず、そのようなコードを利用可能にするフックを公開し、後に通常のユーザインタフェースで直接そのようなプログラムを扱えるよう機能を整えていった。
電卓向けのプログラムはインターネット上に多数存在する。そういったプログラムをPCにダウンロードし、専用のリンクケーブルや赤外線リンクやメモリカード経由で電卓にアップロードすることができる。また、エミュレータを使えばPC上で直接実行できる。
プログラム電卓向けのソフトウェアとしては、数学や科学に関連した問題を解くものや、ゲーム、デモなどがある。その多くは一般ユーザーが作り、フリーウェアやオープンソースとして公開しているが、教育および科学技術計算市場向けの有償ソフトウェアも存在する。
グラフ電卓は表示画面が大きいため、スクロールしなくてもソースコードを複数行表示でき、単なるプログラム電卓よりもプログラミングが容易である。
プログラムのセーブ手段.
プログラム電卓とポケットコンピュータ.
しかし、次のような差異がある。
シャンティ
シャンティ ( (), 、 ()、) の、本来の意味は憎悪の感情のない友愛に満たされた状態で、戦争の対義語である「平和」のことである。
宗教.
忍耐・寛容の行の末に心の平穏を得るものである。
その他の用法.
詳細は英語版の「」を参照。
人物・組織.