第一篇:学习Python编程,发现数学有趣

时间:2020-01-30 22:50来源:http://www.tj-naicha.cn 作者:娱乐场网站,赌场网址大全开户,澳门网址赌场正规网址 点击:

编程能够让弟子发现数学有趣,爱上数学。挑高弟子的抽象思想和逻辑思想。

先和Python交个至交

Python的全拼是P—Y—T—H—O—N,发音是[paθn],汉语注释是蟒蛇的有趣。

吾们再来望Python的图标,下图是Python的图标,Python的图标望上往也是蛇。

是不是很奇迹!Python是一门编程说话,编程说话和蟒蛇有什么有关呢?

把编程说话和蟒蛇有关首来的是荷兰人吉多·范罗苏姆,英文读音是Guido van Rossum,他是别名计算机程序员。

在1989年的圣诞期间,吉多息伪在家,吉多不是一个能够闲得住的人。他不息在考虑如何对ABC说话进走改进,ABC说话是由荷兰数学与计算机科学国家钻研所研制的编程说话,它主要用于编程教学行使,吉多想对ABC说话进走改进,改进的说话不光能用于教学,而且能够用于行使开发。

所以他在1989年最先编写Python说话。到1991年第一个Python注释器诞生,吉多整整用了两年旁边的时间研发Python说话。

对表发布新的编程说话,必要给编程说话首个名称,那时吉多迷上了英国胖皂剧《Monty Python飞走马戏团》。

他就从这个胖皂剧的名称中选择了Python。Monty Python是英国六人乐剧整体,他们制作的胖皂剧在七、八十年代稀奇受迎接,吸引了多多的粉丝,吉多就是其中的粉丝之一。所以,新的编程说话被吉多命名为Python,也就不及为怪了。

记住,Python的创首人

吉多·范罗苏姆

Python说话是在ABC说话的基础上创建的新的编程说话,由此可见Python说话自己就与数学亲昵有关。

数值计算与编程

四则运算是基本的数值计算,也是最浅易的数值计算。

复杂的数值计算包括解多元方程组、积分、微分等运算。

这类复杂计算未必凭借人的脑力很难计算,必要借助于计算机并编写计算程序才能完善。一些运算量比较大的浅易四则运算也必要借助程序来完善运算。

一个运算量越来越大的四则运算

先做2X1运算,运算的值是2;

再做3X2X1运算,运算的值是6;

不息做4X3X2X1运算,运算的值是24;

再做5X4X3X2X1运算,运算的值是120;

不息到nX(n-1)X(n-2)X3X2X1的运算,这边的n是指自然数1、2、3、4、5、6、……

相通上面的运算也称为阶乘运算,阶乘运算是一切幼于及等于该数的自然数的积。例如自然数6的阶乘运算是:

6 X 5 X 4 X 3 X 2 X 1 = 720

当n的值超过20时,凭借人力运算已经很难得了,这时就必要借助计算机程序来完善运算了。

上面的图望不清新,别发急!

图中的factorial(n)是函数,它是用来计算n的阶乘的,能够把函数望作一个暗盒,把n扔进暗盒,暗盒就会输出n的阶乘。

下面是factorial(n)暗盒的内情,来望望它是如何计算n的阶乘的。

factorial(n)暗盒的内情就是一段Python代码,倘若对Python代码十足不晓畅,一时能够认为它是表星人说话。计算机也不懂这栽表星人说话,更不会实走这栽表星人说话。

倘若要让计算机实走表星人说话,就必要一个翻译,负责把表星人说话翻译成机器能识别和实走的说话,这个翻译就是Python注释器。

Python注释器会把表星人说话翻译成二进制说话,固然吾们人类不懂这栽二进制说话,但计算机爱二进制说话,并且能实走二进制说话。

用二进制说话有点深邃,照样用吾们的人类说话。Python注释器会把factorial(n)的代码注释成多条最基本的四则运算。

编程与数学建模

吾们为什么要学习数学,赌场网址大全开户学习数学的现在标是什么呢?

学习数学仅仅是为了意识数字,会写会算吗?吾置信大无数读者不会赞许吾的回答。吾们学习数学不光是要意识数字,会写会算,还要能经历学过的数学知识解决现实中存在的题目,将现实生活中的题目转化为数学题目并予以解决。

这就请求对现实生活中的题目进走数学建模,并验证模型的准确性。数学模型的实现与验证清淡都是经历计算机编程来实现。

一个完善的数学建模过程主要有四片面构成:

对现实题目进走描述;用正当形式竖立数学模型采用各栽数学和计算机办法求解模型;验证模型运走的准确性。

要解决这个题目,能够经历不益看察法找出闰年展现的规律,行使不益看察到的规律竖立数学模型。

不益看察法必要不益看测大量数据,发现的规律才比较靠谱。这边给出了16个闰年年份,数据量不大,主要是为了表明题目,其次建模后能够经历程序验证模型的准确性。

经历不益看察法能够找出年份与闰年的规律:一是年份能够被400整除的是闰年;二是年份被4整除但不克被100整除的是闰年。云云就竖立了数学模型,也就是求解模型。

吾们来判定2016年是否是闰年,按照判定闰年的数学模型,最先判定2016是否能被400整除,2016不克被400整除。再判定2016是否能被4整除,并且不克被100整除,吾们发现2016能被4整除,但不克被100整除,所以2016是闰年。

固然竖立了判定闰年模型。但倘若让你用模型找出近200年来的闰年,推想你也会皱眉头,运算太麻烦了。

有了Python就益办了,能够为判定闰年的模型编写一个程序,然后实走这个程序就能够很轻盈找出近200年来的闰年了。

def leapyear(year):

if year % 400 == 0:

return "闰年"

elif year % 4 == 0 and year % 100 !=0:

return "闰年"

return "不是闰年"

数学实验与编程

抽象能力和空间想象能力对学益数学专门主要,尤其对中学、幼学高年级的弟子们来说,是培育抽象能力和空间想象专门主要的阶段。要挑高抽象能力和空间想象能力,数学实验是很主要的形式。

在吾们不识数的时候,爸爸妈妈会让吾们数指头,数苹果、数人数等等,这就是数学实验。经历数数吾们逐渐理解了1、2、3、4、5、6等数字的概念,数字是个抽象的概念。

说它抽象,是由于数字是望不见、摸不着的,固然能够把数字的符号写在纸上,但这个数字符号并异国和吾们所熟知的自然界的事物有关首来。

经历数数这个数学实验,同学们就会把数字符号和对答的几个苹果、几个手指、几幼我等有关首来,也就自然理解了数字的概念。

乐脸现在在A点,现在让乐脸由A点移动到B点。经历动画,弟子很容易理解图形平移的概念。这栽图形的平移动画就是图形平移的数学实验。

弟子学习函数时,对函数的理解往往要借助于函数图像,对函数有直不益看的意识。绘制函数图像就是数学实验,函数图像清淡都经历程序来绘制。

编程是学益数学的一个专门主要的工具。同学们在学习数学的过程中,能够经历学到的编程知识,来求解和验证数学模型,也能够构建数学实验,将抽象的数学知识经历动画、图形表现出来,在感知和抽象中架首一座桥梁,用于更益地理解数学概念。

思考与演习

(1)Python说话的创首人是谁?请从下列选项中选择准确的一项。

A.英国人吉多·范罗苏姆

B.添拿大人詹姆斯·高斯林

C.美国人丹尼斯·里奇

D.美国人拉里·沃尔

(2)吉多·范罗苏姆为什么要把新的编程说话命名为Python?请从下列选项中选择准确的一项。

A. 由于他爱蟒蛇

B. 没啥因为,是吉多肆意选了一个名字

C.吉多迷上了英国胖皂剧《Monty Python飞走马戏团》,他从这个胖皂剧的名称中选择了Python

D. 以上因为都偏差

(3)5的阶乘是多少?请从下列选项中选择准确的一项。

A.24

B.120

C.720

D.15

(4)20的阶乘效果是多少位数?请从下列选项中选择准确的一项。

A.18

B.20

C.21

D.19

(5)你能说出判定年份是否是闰年的计算过程吗?

(6)要测量圆形瓶盖的周长,如何测量呢?

网站分类
相关内容
热点内容
相关站点
友情链接
返回顶部