整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

JavaScript九九乘法口诀表多种实现

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //双重循环,注意:这个时候使用for循环比较好;
        //个数固定
        //代码1:生成一个矩形的乘法口诀表;
        for (var i = 1; i <= 9; i++) {  //i:表示前面的数;
            for (var j = 1; j <= 9; j++) {
                document.write(i + "*" + j + "=" + i * j + "       ");
            }//这个时候,j第二个数字乘完;
            document.write("<br/>");
        }
        //代码2:生成一个正三角形的乘法口诀表;
        for (var i = 1; i <= 9; i++) {  //i:表示前面的数;
            for (var j = 1; j <= i; j++) { //规律:当j==i相等时候,就不再往后求乘积了.
                document.write(i + "*" + j + " = " + i * j + "      ");
            }//这个时候,j第二个数字乘完;
            document.write("<br/>");
        }
        //代码3:
        for (var i = 1; i <= 9; i++) {  //i:表示前面的数;
            // for (var k = 0; k <= i; k++) {
            //     document.write("         ")
            // }
            //规律:当j==9-i+1
            for (var j = 1; j <= 9; j++) {
                if (i * j > 10)
                    document.write(i + "*" + j + " = " + i * j + "  ");
                else
                    document.write(i + "*" + j + " = " + i * j + "   ");
            }//这个时候,j第二个数字乘完;
            document.write("<br/>");
        }
        //作业:生成一个倒三角形的乘法口诀表;
        for (var i = 1; i <= 9; i++) {  //i:表示前面的数;
            //Java一般用的比较多,在第二层,再增加一个空格循环;
            for (var k = 0; k <= i; k++) {
                document.write("         ")
            }
            //规律:从第2行开始,列的值少了;一个方法是j--;起始值加上去,从i开始;
            for (var j = i; j <= 9; j++) {
                if (i * j > 10)
                    document.write(i + "*" + j + " = " + i * j + "    ");
                else
                    document.write(i + "*" + j + " = " + i * j + "      ");
            }//这个时候,j第二个数字乘完;
            document.write("<br/>");
        }

    </script>
</body>

</html>

们不迷信先天遗传,但是应该重视后天培育,借鉴人家成功的教育方法。《吠陀数学》就只是一些基础的数字计算,就是一种趣味数学,并不高深,但是她可以激发起人们学习数学的兴趣。有了坚实的加减乘除计算功底,再学习现代西方的高等数学就容易了。

沙僧:我对于数学一窍不通,但是觉得基础的数字计算很有必要。基础的数字计算不外乎加减乘除,这些计算将跟随人的一生。

八戒:好,我们就谈基础的数字计算。

对于小朋友来说,数字计算就应该经常练习,反复练习?如果计算能力不过关,同学们是很难学习好数学的。许多家长都把数学当成是一门很难的学科,因为不论到了那个年级,数学最容易拉大同学之间的成绩差距。并且年级越高,数学的成绩差距会越大。这些数学成绩差的同学是学习不够勤奋?是上课听讲不认真?其实都不是!是这些同学的数学思维能力跟不上了。

特别是跨进初中以后,分解因式、提取公因式、三角函数等,这些数学知识只是部分地涉及到了数字计算,但是都超越了数字计算,它是把具体的数字抽象化、立体化了。但是这些数学思维能力的基础仍然是数字计算。对于小朋友来说,就应该从基础的计算练习开始,经常练习,反复练习。

沙僧:关于基础的数字计算,根据《吠陀数学》简化计算,我们今后展开再讲。现在请你先谈谈当今印度小朋友背诵的《19×19乘法口诀表》吧!这对于提高我们的数学思维能力有帮助吗?

八戒:当然是有帮助!玩数字增进思维,多背诵乘法口诀,增加知识储备也增进思维。《19×19乘法口诀表》,可以分解为三个部分。

第一部分:《几乘以几》的乘法口诀,这就相当于我们中国传统的《大九九乘法表》。

沙僧:什么是《大九九乘法表》?

八戒:我们的《九九乘法表》,分《小九九》和《大九九》。

《小九九》又称顺九九,是较小乘数在前,较大乘数在后,如三六18,四八32,五九45。而逆九九是较大乘数在前,较小乘数在后,如六三18,八四32,九五45。《大九九乘法表》既包括顺九九,也包括逆九九。

现在,我们的小朋友们在学校里背诵的,其实是《小九九乘法表》,只有口诀45句,而《大九九乘法表》共有81句。

沙僧:那么《大九九乘法表》又有何作用呢?

八戒:如果你只背诵过《小九九》,在实际的计算过程中,当遇到较大乘数在前,较小乘数在后的时候,如九二18,八五40,七六42,可能会出现脑袋卡顿的现象。当然经过瞬间的调整,你可能就转换过来了。但是如果我们能够把逆九九乘法口诀表也顺背如流,没有卡顿现象,应该是更好!

沙僧:你这不是又在提倡死记硬背吗?加重小朋友们的负担!

八戒:对!对于这些基础的数字计算口诀,就是应该死记硬背,烂熟于胸,终生不忘才好。其实我们的基础教育也是提倡背诵的,只是要求背诵经典文学作品较多,背诵乘法口诀太少。你在前面也说过,基础的数字计算将跟随人的一生。印度小朋友们背诵的《19×19乘法口诀表》,有口诀近300句,比起我们的《小九九》乘法口诀45句多了很多。说得更为夸张,印度还有《100以内的乘法口诀》,这至少应该有3000多道算式题吧!小朋友们机械记忆能力强,多背诵乘法口诀也是训练大脑,关键在于我们的家长朋友愿意不愿意、肯不肯去做课外引导。

沙僧:《100以内的乘法口诀》!这就相当于一部数学用表,立志要做大大的数学家呀?

八戒:《100以内的乘法口诀》,具体如何我也不是很清楚,但是我觉得《100以内的平方》,或者说《两位数的平方》很有用、很常用,除去其中9个尾数为零的数字不需要专门练习, 其余81个数字才需要背诵和练习。

沙僧:哎呀,你又扯得太远了,我们下一次再讲《两位数平方口诀》吧。现在请问《19×19乘法口诀表》,具体究竟有多少道乘法算式?

八戒:乘法算式是由被乘数与乘数两部分所构成。被乘数从1至19,共有19个数字;乘数从1至19,也有19个数字。19个数字与19个数字的组合,19×19=361道算式。

沙僧:那你刚才为什么说有近300句口诀呢?不是一道算式题一句口诀吗?

八戒:我是为了简化与实用,把《19×19乘法口诀表》分解整理成了三个部分。第一部分:《几乘以几》的乘法口诀,有81句。

因为被乘数从1至9,共有9个数字;乘数从1至9,也有9个数字。9个数字与9个数字的组合,9×9=81。

第二部分:《几乘以十几》的乘法口诀,也有81句。

第三部分:《十几乘十几》的乘法口诀,也是81句。

这三个部分口诀相加:81+81+81=243,所以说成近300句乘法口诀。

沙僧:《19×19乘法口诀表》,361句与243句,为什么存在有这么大的差异呢?

八戒:两个原因。

(1)在分解整理时,去除了其中“10”这个乘数。我觉得去背诵与10相关的乘法算式意义不大。聪明人都知道乘以10,扩大10倍,只在被乘数的后面添加一个0就是了。

(2)去除了其中《十几乘以几》这部分这部分乘法口诀共81句。

《几乘以十几》是较小乘数在前,较大乘数在后,这符合人们的阅读习惯,背诵习惯。《十几乘以几》是较大乘数在前,较小乘数在后,可能没有人去读。

沙僧:我看你这些乘法口诀表都没有人去读!

八戒:???

沙僧:《19×19乘法口诀表》,你整理成为三个部分,共243句,背诵这些乘法口诀,我们的数学思维能力就能够赶超印度?

八戒:小朋友们机械记忆能力强,多背诵乘法口诀可以训练大脑,储备数学基础知识。比如“一四04”与“九七63”;“一乘十一11”与“九乘十九171”这些乘法口诀。在大人背诵的时候,会觉得前面一句简单而后面一句较难,但是小朋友们背诵就不一样了,他会觉得这些乘法口诀都差不多,没有难易之分,因为他们是机械记忆,不受逻辑思维的干扰。

温馨提示:背诵乘法口诀首先应该高声朗读,家长要做示范才行。为把这些乘法口诀灌输进入孩子们的头脑,家长们要能够跟着朗读、跟着背诵才好。一般就一个假期(或寒假或暑假或其他节假日),《19×19乘法表》这三张表243句也就滚瓜烂熟了。 《19×19乘法表》可以免费下载:https://lwscfsusuan.jz.fkw.com/20005.html 除此之外,还可以在这家网站下载到《大九九乘法口诀歌》音频文件,这可是《19×19乘法表》的重要内容。

这些基础的乘法口诀,其实也是“短平快”项目。过不了一个学期,你比较一下你孩子在班上的数学水平,应该有所进步。更何况这些基础的数字计算,将跟随人的一生。少小时在大人的帮助下稍作努力背诵完成,将终生受益。所以我们常说,教育要从娃娃抓起,错过了一代人,将推迟若干年。

沙僧:呸!猪脑袋,你管得宽。背诵几句乘法口诀就关乎国家民族,关乎未来?首先我们的自媒体就不得推荐,家长们更是找不到!

八戒:???

沙僧:不过,我对于你前面讲到的《100以内的平方口诀》还是有些兴趣的。《100以内的平方口诀》不是有100句吗?你怎么说只有81句呢?

八戒:哦,我是讲的《两位数平方》81句!

一位数从1-9的平方,就不要再重复了。两位数从10-99共计90个数字,再减去其中9个尾数为零的两位数,就只有81个数字。

沙僧:你觉得这《两位数平方》有何特别之处,它真的能够促进小朋友们的数学学习吗?

八戒:《两位数平方》数字特殊,使用频繁,在初中代数里就有提取公因式和分解因式。如果我们能够早早地熟识这些平方数,一眼就能看出公约数和平方根来,岂不数学顶呱呱!

不过,与小朋友们背诵的《19×19乘法口诀表》相比,《两位数平方》的练习适用于年龄稍微大一点的人。除了进行口诀背诵,还可以使用速算的方法来进行练习,计算练习与机械记忆相结合,效果应该更好。最终,只要将“两位数平方”记住就好,所以下一讲就是《牢记两位数平方,增进思维增记忆》。

爱的朋友们,由今天开始我将给大家带来一整套网络非常实用的编程脚本语言--JavaScript。

想要学习的朋友们,可以关注我,我是励志哥,我会每天分享一篇文章,从基础开始,我的原则是简单粗暴,0基础也能轻松易懂,一直到大家学会这门语言。

来,让我们一路前行吧!


在开始写这之前呢,先带大家认识下JavaScript, 稍微了解过编程语言的伙伴们,一定对这个不会陌生,可能大家不会太了解这个javascript,但是大家通常会听到js这个名称 。

那么我今天就给大家来剖析下什么是js?

js 最早出现在上世纪90年代,最早在美国出现。是一种脚本语言,基于事件和对象驱动,具有安全性能比较高,运行在客户端,但是也有运行在服务器端的名称叫:node.js.

js 的由来,这里就不过多介绍了,大家可以自己百度搜索下,那么首先我带大家来了解下js 的使用语法规范。我们学习语文课时句子有遵循的语法,我们的学数学时有乘法口诀有公式,同样的js 也有使用语法规范,接下来跟我一起来学习:

1.在html 代码里边引入js 语言

// 直接在html代码页面写js代码

<script type="text/javascript">里面写具体的js代码</script>

// 引入js代码(就是将写好的js代码单独保存为js格式的文件,然后通过下面的写法直接引入到html 代码页面中,这种也是使用最多的)

<script type="text/javascript" src="js文件"></script>

2.一定要了解的注释符号(它不会被网页解析出来,只会在后台代码中显示,方便检阅) 什么是注释?

就是用来给某处代码做标记用的,方便自己查阅,或者别人接手你的项目可以通过你的注释轻松明白这段代码的意思,就是一个指引灯。

注释符号只有2个

// 这个是单行注释

/*里面写上注释的内容,可以写很多很长,没有限制*/ 这个是多行注释

一般什么情况会用到注释呢,就是像一个功能处理完成,下面遇到转折了需要用注释隔开。

还有就是某处需要有一个特别的代码或者功能的话,需要用到注释备注好。

3. 变量 通俗点说就是值可以发生改变的量就是变量,变量是内存中运行的最小单位。

好了 ,接下来就给大家从最开始写写一段js功能。

js的变量由:字母、数字、下划线、$符号、汉字等5个部分组成,数字不能作为名字的开始内容。

例子:

正确的写法:

var name = "hanmeimei";

var age = 20; // 值为数字的时候可以省略引号

var abc_$_123 ="hello";

错误的写法:

var 88_num = 1234; // 变量的名称不能以数字开头,大家记住。


下面给大家用例子总结下:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>javascript学习第一小节</title>

<script type="text/javascript">

// 必须要用var 来申明变量

var name ="LiLei";

var age = 30;

var job = "teacher";

/*

* 多行注释

* 在网页面输出用到 document.write()

* 拼接符号用 +

* 换行用<br/>

*/

document.write(name+"<br/>");

document.write(age+"<br/>");

document.write(job+"<br/>");

</script>

</head>

<body>

</body>

</html>

网页上显示的结果:

浏览器打开html页面上输出显示的结果


今天第一小节,就给大家分享到这里,明天将给大家分享第二小节,持续关注我,让我们一起来学习javascript。如果需要更多学习资料的可以评论给我留言,我将会一一回复到大家,谢谢!