HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0321
海鷹ライブラリ5未解決


海鷹

リンク

2011/3/21(Mon) 20:56:41|NO.37755

数学の問題作成ソフトを開発してるのですが式のライブラリを作りたいのですが
どうしたらいいでしょう
ライブラリを入れ替えると問題の範囲が替わるようにしたいのですが



この記事に返信する


Cookies (元ひよこ)

リンク

2011/3/21(Mon) 22:48:19|NO.37769

まず、数学の問題ってどんなのですか?
「1-5」?「2x+1=-3x-9」?「sin,cos,tan」?行列とか?

ライブラリってどんなイメージですか?(それを聞いてるって言われちゃそれまでですけど。)

いろいろとよくわからないです。



SYAM

リンク

2011/3/22(Tue) 10:00:26|NO.37776

やりたいことを出来るだけコンピュータ用語や他の専門用語を使わずに表現してみるのが、目的達成への近道かも。



海鷹

リンク

2011/3/22(Tue) 14:52:16|NO.37787

今はひとつのプログラムでGOTO
で飛ばしていますがこんな感じです
式の形と演算式を取り出せるプログラムが作りたいです
.dllじゃなくてもいいから
EXE間で式のやり取りができる
要するに欲しいときにほかのプログラムから取り寄せられるようにしたいんです

*f3
repeat
sss = monn
a=rnd(10)
b=rnd(10)
a= -a
wait 1
if b=0 :if a=0:goto *f3
if a= 0:monn = monn+1:pos x,y:mes "("+monn+") ( "+a+") + (+"+b+") =" : kotae =a+b
if b= 0:monn = monn+1:pos x,y:mes "("+monn+") ("+a+") + ( "+b+") =" : kotae =a+b
if sss=monn:monn = monn+1:pos x,y:mes "("+monn+") ("+a+") + (+"+b+") =" : kotae =a+b
if sss<monn: goto *home
loop
stop



info

リンク

2011/3/22(Tue) 20:30:36|NO.37807

見当違いの回答をして、その上、消してしまったお詫びに、


#module #defcfunc Create array q_ , int ra_ , int rb_ sdim txt_return txt_return=q_ repeat length(q_)-1,1 txt_return+strf("% 3d%s",rnd(rb_-ra_)+ra_,q_.cnt) loop return txt_return #deffunc EnumLabelName var string_,var txt_after_,array Status_,local t,local e sdim txt_after_ split string_,",",Status_ repeat stat t=instr(status_.cnt,0,"[") e=instr(status_.cnt,t,"]") txt_after_+=strmid(status_.cnt,0,t)+"\n" Status_.cnt=strmid(status_.cnt,t+1,e-1) loop poke txt_after_,strlen(txt_after_)-2,0 return #global txt_libdata="libA[#*#=],libB[#*(#*#/#)=]" EnumLabelName txt_libdata,labelname,labelstatus screen 0,200,300:color 200,200,200:boxf objsize ginfo_winx-10 pos 5,5:button gosub"作成",*label_run pos ,ginfo_cy+5:total=10:input total cy=ginfo_cy+5:pos,cy:listbox lidx,ginfo_winy-(cy+10),labelname screen 1 txt_mesbox="" mesbox txt_mesbox,ginfo_winx,ginfo_winy oid_mesbox=stat stop *label_run gsel 0 sdim q:split labelstatus.lidx,"#",q txt_mesbox="" repeat total,1 txt_mesbox+=strf("(%02d) %s\n",cnt,Create(q,1,20)) loop gsel 1,1:objprm oid_mesbox,txt_mesbox return



najac

リンク

2011/3/22(Tue) 20:41:20|NO.37808

あなたは、そういうプログラムを作りたい人ではなくて、そういうプログラムが欲しい人ですか?
あなたの質問を見ていると後者のような気がしてならないのですが。



ONION software Copyright 1997-2023(c) All rights reserved.