作者iwcc (咻)
看板tutor
标题[教材] 国一上数学第一章题库产生器
时间Tue Sep 1 22:28:22 2009
= = 题外话 刚打到一半居然断线了...........
这个题库产生器是利用excel的几个函数去设计的
有int(),rand(),if(),去结合出来的
目前只有设计正负数的运算及分数的计算~~
(因为刚好教到这里啦XDD)
以後若有机会 会再做其他的题库产生器啦~~
http://0rz.tw/T1cik
题目产生方法 >> 随便点一格 然後enter下去 就会更新了
我觉得这个给学生做基本运算能力的加强应该还不错,尤其是中低程度的学生
-------------------------------------------------------------------------
那我大概说明一下我写的函数~~
在整数随机产生的部份是写 int(rand()*n)
int()是取整数部份的函数,rand()是产生0~1间的数字
所以若想产生0~9 就必需要rand()*10 这样产生出的数字就会是0~9.9999.....
再补上int(),就产生正整数啦!!
依此推 若想产生0~99或0~999 只要把n改成100 或 1000即可~~
在分数随机产生的部份 是利用int(rand()*n)/if(X>0,X,5)
在分子的部分也是利用上述的整数方法去构成
但在分母的部份要注意到的是 0 的避免 否则会不能计算~~
在此我利用if(判断,判断为是时,所输入值,判断为非时,所输入值)
X在此我是设计一个除数判断子(以随机整数的语法,看我的EXCEL档就会发现了)
只要除数判断子 > 0,则除数就使用该判断子,若 = 0则使用 5去当除数
不一定要使用 5,这边大家可以自由设计啦~~
以上大概是我的设计逻辑,若大家有什麽其他的写法或想法,欢迎讨论或寄站内信给我罗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.79.178
※ 编辑: iwcc 来自: 140.116.79.178 (09/01 22:31)
※ 编辑: iwcc 来自: 140.116.79.178 (09/01 22:36)
1F:推 bleuisblue:有下有推 09/04 05:14