暗算で消そう!正の数負の数

プログラムの仕組み
 @ 主な変数
   s(8,-1 To 15) 現在のブロック
   ss(8,-1 To 15)最初のブロック
   m(60,5)    どのように消したか
       m(*,0) 1つ目のブロックの場所
       m(*,1) 1つ目のブロックの数
       m(*,2) 2つ目のブロックの場所
       m(*,3) 2つ目のブロックの数
       m(*,4) 横にずれた列の場所
       m(*,5) 横にずれた列の場所
   seki(15,7) 乗法で使う数の組み合わせ
   lebel      級の番号(初級:1)
   enz        演算の番号(加法:0)
   keta       桁数の番号(1桁:0)
   kotae      演算の結果
   T1$〜T3$ 時間,分,秒
   yoko       各級の横の列の数
   tate       各級の縦の行の数
   sat        サーチをしたか(した:1)
   yuus       すべて消したか(した:1)
   kai        何組消したか

 A サブルーチンの説明
−−−Form1−−−
   henkou     桁数・演算・級のメニュー変更設定
   hyouji     問題表示
   hyouka     すべて消したか
   check      2つのブロックを消せるか
   enzan      演算変更設定
   ketahyouji 桁表示
   owari      おめでとうの表示とBest3へ
   Form_Load  初期設定,画面表示
   **_Click   Bメニューを参照
   suu_MouseDown 数字のブロック選択入力
   Timer1_Timer  時間表示
−−−Form2−−−
   command1_Click 「戻る」をクリック?
   Form_Load  説明画面表示
−−−Form3−−−
   ji         時間計算
   handan     Best3かの判断
   nyuuryoku  名前の入力
   command1_Click  登録とフォーム消去
   Form_Load  一覧画面表示

 B メニューについて
   m1     スタート
    m1a    開始
    m1b    再開
    m1c    一覧
    m1d    終了
   m2     レベル
    kyu    練習 インデックス 0
    kyu    初級 インデックス 1
    kyu    中級 インデックス 2
    kyu    上級 インデックス 3
   m3     桁数
    ke     1桁 インデックス 0
    ke     2桁 インデックス 1
   m4     演算
    en     和  インデックス 0
    en     差  インデックス 1
    en     積  インデックス 2
    en     商  インデックス 3
   m4     ヘルプ
    m5a    サーチ
    m5b    1つ前
    m5c    説明

 C Best3の登録ファイルについ
 Best3を登録するために,seif.rndというファイルが作られます。そのファイルがある時は,そのファイルからデータを読み込んで表示したり,それに登録したりします。そのファイルがないときは,自動的に作られます。
 もし,Best3に登録してある名前などを消したいときは,このファイルを消せばいいです。


[ 戻る ]