- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
数学实验室系列——物不知数--第1页
数学实验室系列——物不知数
展开全文
话说自然数是人们最熟悉不过的数,1、2、3……直至无穷,
然而就是这些看似寻常的数字,却蕴藏了许多不寻常的特性。
如果把数学家比作厨师,那么这些数字就是食材,它们首先被
分类,然后进行加工和处理,最后以某种奇异的形态呈现在我
们面前。给数字分类的方式可以说有无穷多种,例如,素数与
和数、奇数与偶数、完美数与半完美数,等等。就像一束阳光
穿过一个三棱镜,会呈现出美丽的彩虹色,那么按照不同方式
分类的数字,也将呈现出令人着迷的结果。
从前的数学家们研究这些数字,他们使用的演算工具是笔和纸,
而今天,除了笔和纸,我们还有计算机。计算机最初的用途就是做数
学运算,不过要想让计算机为我们服务,我们就必须学会它们的语言,
也就是程序语言。如果你学习并使用过某一门程序语言,你会发现这
种语言其实远比人类的自然语言来的简单,比学习语言本身更为复杂
的是学会思考,用计算机的逻辑进行思考,这也是我们常说的计算思
维。
本文尝试用编程的方法来解决一道经典的数学问题——物不知数,
这个问题出自《孙子算经》,题目如下:“今有物不知其数,三三数
之剩二;五五数之剩三;七七数之剩二。问物几何?”问题说的是:有
一个整数,除以三余二,除以五余三,除以七余二,求这个整数。
有一种解决问题的方法叫枚举法,就是对所有可能的结果逐一加
以验证,最后排出掉那些错误的结果,从而找到正确的答案。这恰好
是计算机最擅长、也是最惯常使用的方法。我们来描述一下解决问题
的思路。
我们用N来代表这个答案,假设N在1000以内(你也可以假设
N为100或10000),从问题中得知N除7余2,那么N一定大于或
等于9,因此我们就从9开始一直到1000,逐个测试其中的每一个自
数学实验室系列——物不知数--第1页
数学实验室系列——物不知数--第2页
然数,看它是否符合题目的要求,并最终给出答案。
有了上面的思路,我们开始动手做。
本文使用的编程工具是AppInventor,它是一个可视化的编程工
具,用于开发安卓系统中的应用,它所使用的编程语言叫做块语言
(blockly),是一种积木式语言,不同的语言要素像搭积木一样拼接
在一起,避免了文本语言中的拼写错误,非常适合做教学语言。初学
者可参考book1.17coding.net上的电子书,并使用
ai2.17coding.net开发环境。
在AppInventor中创建一个项目——物不知数,在项目中添加两
个标签和一个按钮,如图1所示。
图1向项目中添加组件:两个标签和一个按钮
将开发工具切换到编程视图,并编写以下代码,如图2所示。
数学实验室系列——物不知数--第2页
数学实验室系列——物不知数--第3页
图2编写求解问题的程序
上面代码中使用循环语句来实现前面提到的枚举法,从9到1000,
针对其中的每个数,分别计算这个数除以3、5、7的余数,并判断所
得余数是否与题目要求相符,如果相符,则将答案拼成字串,多个答
案之间用换行符(
)分隔,最后,将答案显示在答案标签中。
上述代码中将问题的内容保存在变量中,并在屏幕初始化时让题
目内容显示在问题标签中,这样做的目的是为了方便设置题目的显示
方式,如果在设计视图中直接将题目内容设置为问题标签的显示文本
您可能关注的文档
- 门锁购销合同.pdf
- 门诊科工作计划6篇.pdf
- 门诊慢性病患者药物咨询情况分析.pdf
- 门窗材料质量验收检验规范.pdf
- 门窗工程招投标清单组价计算案例分析.pdf
- 门急诊病历质量评定标准.pdf
- 门店活动策划方案12篇.pdf
- 长螺旋钻孔压浆护壁灌注桩技术.pdf
- 长租公寓运营模式的优化与创新.pdf
- 长沙市城区天然植物群落调查报告.pdf
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
最近下载
- 半立体构成-课件.pptx VIP
- 第二讲旧石器时代考古第一部分基础知识_2128.pptx
- What makes a bad presentation国际交流国际交流英文演讲与辩论英文演讲与辩论.pdf
- B消毒与灭菌.ppt VIP
- PE管冬季施工方案完整.doc
- 2024年云南红河州州属事业单位考试调动工作人员78人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx VIP
- 太极八法五步教案(16学时版).docx
- F钢琴谱简易版我爱你中国.pdf
- 历年(2019-2024)全国高考数学真题分类(解三角形大题)汇编(附答案).pdf
- 2.1网络改变世界 课件-2024-2025学年道德与法治八年级上册(统编版2024).pptx VIP
文档评论(0)