最近看到大家还是对这篇文章感兴趣,如果哪位的孩子在上小学,需要类似的练习程序.在评论里详细说一下,有时间的话,就给大家写一下.

女儿二年级了,数学开始学习加减与乘除混合运算了

只好再写一个自动编写相应练习题的程序了

程序运行结果如下

源代码如下:

<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head><body>
<button οnclick="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 οnblur="$(\'msg'+i+'\').innerHTML=(this.value=='+v+')?\'正确\':\'错误\'"></td><td><label id=msg'+i+'></label></td>'+''
    }
</script>
</body>

看到大家都对这篇文章感兴趣.可能有些用户不会用,下面提供一个文件下载.

使用方法:下载后,解压缩,会有一个test.html 的文件,双击执行即可.

由于博客不允许上传 html 文件,所以打了下包.

文件: test.zip
大小: 0KB
下载: 下载
<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>

阅读(1415) | 评论(5) | 转发(0) |

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活学活用啊

回复 | 举报

评论热议

为我的女儿小雪写的小学二年级数学练习程序相关推荐

  1. 为我的女儿小雪写的小学一年级数学练习程序

    <html><head><meta http-equiv="content-type" content="text/html; charse ...

  2. 小学二年级计算机组成选择题,小学二年级数学第二学期期末试卷

    第1篇:小学二年级数学第二学期期末试卷 第二学期期末考试二年级下册数学 一.我会填.(22分) 1.下面的图形通过平移重合的有( 和 ),通过旋转互相重合的有( 和 ). 2.把12个梨平均份给( ) ...

  3. 二年级上册计算题_小学二年级数学上册应用题与思维训练集锦500题

    篇幅有限,下载电子版查看 一.想一想,填一填: 1.5+5+5+5+5+5+5=(  )×(   ) 4+4+4+3=(    )×(    )+(    ) 2+2+2+2-1=(    )×(   ...

  4. 叉乘点乘混合运算公式_人教版小学二年级数学概念、公式汇总(附应用题),开学前给孩子预习!...

    二年级数学概念.公式 第一单元 长度单位 1.常用的长度单位:米.厘米. 2.测量较短物体通常用厘米作单位,测量较长物体通常用米作单位. 3.测量物体长度的方法:将物体的左端对准直尺 的"0 ...

  5. 二年级的女儿用计算机算算术,二年级数学 | 关于计算,学而思老师这样说...

    原标题:二年级数学 | 关于计算,学而思老师这样说... 经过了长达两个月的假期,孩子父母中的两大派系又逐渐重出江湖了! 小思今天采访了其中几位成员,发现他们重出江湖的理由似乎都一样: 佟大娘 甩锅派 ...

  6. 二年级数学计算机教学教案,人教版-小学二年级数学上册全套教案.pdf

    人教版小学二年级数 人教版小学二年级数 人人教教版版小小学学二二年年级级数数 学上册全套教案 学上册全套教案 学学上上册册全全套套教教案案 1 第一单元 第一课时:认识厘米.用厘米测量 教学内容:课本 ...

  7. 人教新课标 小学二年级数学上册 教学视频

    一.长度单位 练习一 二.100以内的加法和减法(二)(上) 二.100以内的加法和减法(二)(下) 练习二 二.2.两位数减两位数 练习三 二.3.连加.连减和加减混合 练习四 整理和复习 三.角的 ...

  8. 人教新课标 小学二年级数学下册 教学视频

    一.解决问题 练习一(1) 练习一(2) 二.1.表内除法(一)(1) 表内除法(二)(2) 练习二 二.2.用2-6的乘法口诀求商 练习三(1) 练习三(2) 三.1.图形与变换 练习四 三.平移和 ...

  9. 时间计算题100道_B5 小学二年级数学100以内加减法口算计算题横式电子版3600道题 直接打印...

    灵活高效的计算能力是学好数学的基础,对孩子未来的学习成绩.学习习惯影响巨大!要想在数学学科上取得好成绩,那么在口算.计算上一定不能犯粗心马虎的错误,越是简单越不能忽视. 此套100以内加减法口算计算题 ...

最新文章

  1. 如何将自己的站点与Ucenter整合——详解
  2. 非确定性算法_使用最坏情况提高基于MPC的避障算法对参数不确定性的鲁棒性
  3. 2021-03-12 Python基础核心概念 变量和简单数据类型
  4. linux sort -w32,WIN32汇编: 31.列表视图控件
  5. 从对象角度阐释五行变化
  6. 地表温度数据、LST温度数据、地表反照率、NDVI数据、NPP数据、植被覆盖度、土地利用数据
  7. 在线Excel的前端组件、控件,实现web Excel
  8. PMP考试试题是什么样?
  9. 袖珍计算机英语手册,英语袖珍迷你系列__中考英语速记手册__刘国婷.pdf
  10. ass字幕导入Premiere的另一种思路 用ffmpeg把ass转换成颜色通道和透明度通道两个视频
  11. 在Mac上将移动磁盘格式化为FAT32分区
  12. linux查看ftp客户端限速配置,vsftpd限速设置
  13. 微信公众号成本分析服务器,分析:为什么微信公众号用户获取成本比App还高?...
  14. SA8155P QCOM 车载系统介绍
  15. 《痞子衡嵌入式半月刊》 第 20 期
  16. 计算机毕业设计SSM鞍山丘比特房屋租赁管理系统【附源码数据库】
  17. 打印机设备与计算机连接类型,电脑打印机的连接方式 打印机的种类有哪些
  18. 大数据再出发-19Flink
  19. 20190925-ORA-00600错误及被注入的软件
  20. excel几个表合成一张_如何将几个excel文件合并_多个excel表合并成一个的方法

热门文章

  1. allegro 走线切换层_多层板走线时,怎样快速换层?
  2. 车机如何安装鸿蒙os,跨平台的鸿蒙OS,会如何影响车机领域?
  3. 如何计算机床水箱大小,缓冲水箱容积大小如何确定?缓冲水箱容积如何估算?...
  4. 如何对连续型数据进行离散化处理,并进行OneHot编码?
  5. Linux SSH 密钥创建及密钥登录
  6. 海康威视面试经验总结
  7. c语言构造合式公式真值表,求C++构造任意合式公式的真值表?
  8. 【天光学术】科学教育论文:幼儿园科学教育环境创设的原则与策略(节选)
  9. 2019浙大计算机考研经验帖
  10. 川崎机器人f控制柜接线图_plc控制柜接线图讲解 plc电气柜接线图解入门