为我的女儿小雪写的小学二年级数学练习程序
来源:互联网 发布:网络技术管理 编辑:程序博客网 时间:2024/04/25 03:40
最近看到大家还是对这篇文章感兴趣,如果哪位的孩子在上小学,需要类似的练习程序.在评论里详细说一下,有时间的话,就给大家写一下.
女儿二年级了,数学开始学习加减与乘除混合运算了
只好再写一个自动编写相应练习题的程序了
程序运行结果如下
源代码如下:
<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head><body>
<button onclick="create()">生成</button>
<div id="result">
</div>
<script language="javascript">
function $(id){
return document.getElementById(id)
}
/**
生成随机数,最大为t,最小为b
*/
function rand(b,t){
return Math.round(Math.random()*(t-b))+b
}
function create(){
str='<table>'
for(var i=1;i<=100;i++){
str+='<tr>'
str+='<td>'+i+':</td>'
//8种运算
var r=rand(0,7)
if(r==0){
//a*b+y
var a=rand(1,9)
var b=rand(1,9)
var y=rand(1,100-a*b)
str=str+check(a+'*'+b+'+'+y,(a*b+y),i)
}else if(r==1){
//a/b+y
var b=rand(1,9)
var c=rand(1,9)
var a=b*c
var y=rand(1,100-a/b)
str=str+check(a+'/'+b+'+'+y,(a/b+y),i)
}else if(r==2){
//x+a*b
var a=rand(1,9)
var b=rand(1,9)
var x=rand(1,100-a*b)
str=str+check(x+'+'+a+'*'+b,(x+a*b),i)
}else if(r==3){
//x+a/b
var b=rand(1,9)
var c=rand(1,9)
var a=b*c
var x=rand(1,100-a/b)
str=str+check(x+'+'+a+'/'+b,(x+a/b),i)
}else if(r==4){
//a*b-y
var a=rand(1,9)
var b=rand(1,9)
var y=rand(1,a*b)
str=str+check(a+'*'+b+'-'+y,(a*b-y),i)
}else if(r==5){
//a/b-y
var b=rand(1,9)
var c=rand(1,9)
var a=b*c
var y=rand(1,a/b)
str=str+check(a+'/'+b+'-'+y,(a/b-y),i)
}else if(r==6){
//x-a*b
var a=rand(1,9)
var b=rand(1,9)
var x=rand(a*b,100)
str=str+check(x+'-'+a+'*'+b,(x-a*b),i)
}else if(r==7){
//x-a/b
var b=rand(1,9)
var c=rand(1,9)
var a=b*c
var x=(a/b,100)
str=str+check(x+'-'+a+'/'+b,(x-a/b),i)
}
str+='</tr>'
}
str+='</table>'
$('result').innerHTML=str
}
function check(exp,v,i){
return '<td>'+exp+'=</td><td><input type=text onblur="$(\'msg'+i+'\').innerHTML=(this.value=='+v+')?\'正确\':\'错误\'"></td><td><label id=msg'+i+'></label></td>'+''
}
</script>
</body>
看到大家都对这篇文章感兴趣.可能有些用户不会用,下面提供一个文件下载.
使用方法:下载后,解压缩,会有一个test.html 的文件,双击执行即可.
由于博客不允许上传 html 文件,所以打了下包.
文件:test.zip大小:0KB下载:下载
0
上一篇:[转]extjs中文字体在firefox和Adobe Air里显示偏小的问题
下一篇:PHP使用代理访问外部网站的方法
相关热门文章
- javascript-对象中的方法...
- 月子中心的优缺点
- 轻盈瑜伽提醒:办公族美腿方案...
- 精通信号处理设计小Tips(5)...
- 精通信号处理设计小Tips(5)...
- IP Sec VPN与NAT破镜重圆
- 网站导航
- UT2.0正式版下载
- tomcat6.0配置(含配置视频下载...
- Gomez中国网站用户体验排行榜(...
- LNMP 老是会出现502?
- suse 运用一个shell获取本机和...
- 虚拟机 unix 配置ip
- hp-un 主机新系统读不到磁盘阵...
- mysql出现问题:Starting MySQ...
给主人留下些什么吧!~~
chinaunix网友2010-01-20 00:31:55
不错啊,谢谢
回复 | 举报
chinaunix网友2010-01-13 22:25:41
呵呵,我n年前就写过啦,我那个是留空打印出来的。
回复 | 举报
chinaunix网友2010-01-13 10:38:20
有点意思啊
回复 | 举报
chinaunix网友2010-01-13 09:49:07
呵呵,板凳。
回复 | 举报
chinaunix网友2010-01-13 09:39:55
LZ活学活用啊
回复 | 举报
评论热议
0 0
- 为我的女儿小雪写的小学二年级数学练习程序
- 为我的女儿小雪写的小学一年级数学练习程序
- 一张小学二年级的请假条
- 小学五年级的题
- 看看我们小学二年级是不是混过来的
- 我开博客了,我的女儿上小学了
- 回忆录-----小学 二年级
- 女儿的作文(小学三年级)
- 一道小学五年级的数学暑假作业引人思考
- 一道小学五年级的数学题
- 一道小学五年级的编程题
- Python 小学4年级的数学题
- 我的女儿教我修改程序
- 人教新课标 小学二年级数学上册 教学视频
- 人教新课标 小学二年级数学下册 教学视频
- 一道小学五年级的数学题引发的一些思考
- 我女儿的个人主页
- 我的女儿
- [转]使用 JavaScript 拦截和跟踪浏览器中的 HTTP 请求
- [转]使用 Ajax 调用 SOAP Web 服务,第 1 部分: 构建 Web 服务客户机
- [转]使用 Ajax 调用SOAP Web 服务,第 2 部分: 扩展 Web 服务客户机
- 实践中的Web架构
- [转]extjs中文字体在firefox和Adobe Air里显示偏小的问题
- 为我的女儿小雪写的小学二年级数学练习程序
- PHP使用代理访问外部网站的方法
- JS代码压缩方法
- 创业经验总结
- 技术人员对微软产品的爱与恨
- 新项目中使用的系统架构(类MVC)
- 项目管理是一门艺术
- 小学二年级末 10000以内加减混合运算
- 招聘 感想
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
吃完饭上厕所
吃完饭肚子疼
吃完螃蟹能喝酸奶
吃完避孕药多久来月经
吃完柿子能吃香蕉吗
吃完饭拉肚子
吃完柿子多久吃螃蟹
吃完饭就拉肚子
吃完柿子多久能吃螃蟹
吃完巧克力千万别碰5种食物
吃惊
吃惊表情包
吃惊近义词
吃惊的英文
吃惊图片
吃惊英语
吃惊的拼音
吃惊的英语
吃惊的意思
吃惊的图片
吃惊的近义词
吃惊卡通表情
吃惊表情包图片
吃惊的近义词是什么
吃惊用英语怎么说
吃惊是什么意思
吃惊的英语单词
叶玄眉头一皱面露吃惊真是
吃播
韩国吃播
吃播韩国
阿尤吃播
吃播海鲜
吃播阿尤
韩国吃播donkey
多萝西吃播
泰国吃播
微笑姐吃播
韩国吃播一家三口
吃播橙子
中国吃播