発刊「グラフ電卓で楽しむプログラミングワールド

CASIO関数電卓CFX−9850Gプログラミング集


鳥取県立青谷高等学校
足利裕人著
A5判 152ぺ一ジ
定価(本体2,000円〕

内容
第 1章 陰関数で影絵遊ぴ
第 2章 3次元を2次元に投影
第 3章 ランダムドツトで立体視
第 4章 ジユリア集合とマンテルプロ集合
第 5章 縮小写像とフラクタル
第 6章 生存競争ライフゲーム
第 7章 凝集体の成長
第 8章 予測できないカオス
第 9章 渦巻ぎ曲線の造形
第10章 手軽に計測EA-100
第11章 資料編
 プログラム電卓機能を備えた日本初の力ラー液晶グラフ関数電卓、カシオCFX‐9850Gをツールとして、これを使った多彩なプログラミングとグラフ操作が楽しめるプログラム実例集。
 自然現象のシミュレーシヨンから造形美の再現まで、これまでのグラフ関数電卓やプ□グラム電卓ではできなかった、まつたく新しいプログラミングと使いかたを提案します。
 とくに学校の[情報」教育で、数学の公式や法則を駆使しながら、木の棄の成長や雲の発生といった自然科学の驚異に触れ、また同時に、ブ□グラミングのルールやコンピュータ・グラフィクスの基本をゲーム感覚で楽しく学ぶこと
ができます。
 さらに、速度や加速度、肺活量、明るさの測定など身近な計測ができるデータアナライザーと組み合わせて、身のまわりのさまざまな現象を簡単に測る方法についても、わかりやすく紹介しています。

大河出板
〒101-0063 東京都千代田区神田淡路町1-13
tel.(03)3253ー6280 fax.(03)3253-6448


  本の中より4例紹介します。関数 2−int(x^2+y^2) の立体表示プログラム  ・カオスによる「タイガーマスク」  ・フラクタルの「かえで」  ・ジュリア集合です。

 プログラムと「かえで」のマトリックスMatAにつ いては、以下に内容とリストを載せます。これを見な がら入力してください。なおシリアル転送用のファイ ルを書き換えていますので、これをそのまま転送して も動作しません。あくまで手入力用です。

 以下の4つのプログラムは、上に示した図を描くためのものです。入力して実行し、楽しんでください。本書には上の4例の他,ランダムドットやDLA(凝集体),セルオートマトン、ライフゲームなどの他,計測用CDA(CASIOデータアナライザー)を用いたソフト例も収録しています。

File Name:3DPLOT "2-Int (X^2+V^2)"->Y1 AxesOn Cls ViewWindow -5,5,1,-5,5,1 Xmin+2->A Xmax-2->B Ymin->M Ymax->N (B-A)/126->D (N-M)/62->E Pi/3->T cos T->C sin T->S 4D->F For A->X To B Step F A->V X->R Y1->Z V-XC->I Z-XS->J For (A+D)->V To B Step D Y1->Z V-XC->P Z-XS->Q F-Line I,J,P,Q For (J-12E)->H To (J-1E) Step E PlotOff I,H Next R->X P->I Q->J Next Next -------------------------------------

File Name:CAOS1 AxesOff ViewWindow -20,20,2,-10,11,2 0.14->A 5->B 0->I 4->P 0->Q Do Q+AP+B/(1+Px^2)->R -P->S PlotOn R+S,R-S R->P S->Q I+1->I LpWhile I\<=50000 -----------------------------------

File Name:IFPLOT AxesOff Cls 5000->M 0->X 0->Y For 1->N To M Ran#->R 1->K While R>Mat A[K,7] K+1->K WhileEnd Mat A[K,1]X+Mat A[K,2]Y+Mat A[K,5]->Z Mat A[K,3]X+Mat A[K,4]Y+Mat A[K,6]->Y Z->X If N>10 Then PlotOn X,Y IfEnd Next MatA(4x7)の内容  0.433 -0.25 0.25 0.433 0 2.5 0.2 0.5 0 0 0.5 0 3.5 0.6 0.433 0.25 -0,25 0.433 0 2.5 0.8 0 0 0 0.6 0 0 1 ----------------------------------------

File Name:SAFESET ViewWindow -1.2,1.2,1,-1,1,1 Cls 0.22->A 0.96->B 30->N 10->R Xmin->S Xmax->T Ymin->U Ymax->V (T-S)/126->D (V-U)/62->E For 0->J To 62 U+JE->Q For 0->I To 126 S+ID->P PlotOn P,Q P->X Q->Y 0->K Do K+1->K X^3-3XY^2+A->Z 3X^2Y-Y^3+B->Y Z->X LpWhile X^2+Y^2<=R And K<>N If K<>N Then PlotOff P,Q IfEnd Next Next

 本書のプログラムは以下より取り出すことができます。

                    プログラム集用ソフトへ行くashi9850g

注意: 転送ソフトで一括してグラフ電卓へ送るデータ形式になったこれらのソフトは,エディターで切り取り,ファイル名を”ashi.cat”として電卓へ転送してください。転送用ケーブルをお持ちでない方は,先の4例を参考にして,電卓のeditモードでプログラム部分のみ入力してください。

ASHIさんちへ戻る