Scratch趣味数学

来源 :电脑报 | 被引量 : 0次 | 上传用户:zemo283167
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  数根:又称数字根,数字的根是自然数的一种性质,而且每一个自然数都有一个数根。将正整数的各个位数相加后,若加完后的值大于等于10的话,则继续将各位数进行横向相加直到其值小于10为止,所得到的数即为数根。
  换句话说,数根是将一个数重复做其各位数字之和,直到其值小于10为止,则所得的值为该数的数根。例如54817的数根为7,因为5+4+8+1+7=25,25大于10则再加一次,2+5=7,7小于10,则7为54817的数根。
  数根中也有一种巧合,X+9与X的数根相同,即一个数加9后它的数根不变,例如29的数根是2,恰巧20的数根也是2,数学就是这么神奇。



  數字越大,求解数根的运算量也就越多,我们就可以用编程来计算数根。用户输入数字,然后由程序来求解,毕竟这类重复计算可是计算机的强项。
  对小朋友来说程序的难度不小,要考虑需要设置哪些变量。根据数根的计算方法我们可以预计运行中会用循环获取目标数的各位上的数字,用条件判断停止循环。但是如何才能保证最终的数字之和小于10,是否需要用到嵌套循环呢?这些都是我们要思考的。
  假设我们输入数字1234,(1+2+3+4=10=>1+0=1),可以得出最终的数根值为1。
  代码分析:
  程序运行,用户先输入一个正整数,变量n保存用户输入的数字。变量“长度”为n的字符数。
  接下来进入循环过程,首先设置一个执行条件n的字符数小于2。进入循环之后,还需要设置两个变量i和数根,变量i就是作为循环中的内循环的变量,数根用来计算提取每个各位数字之和。
  如何提取各位数字之和,就需要用到嵌套循环了,进行循环判断直到变量i大于长度时跳出循环。将n的数字第一位提取出,加到数根中,变量i加1。开始下一次循环取出n的第二位并累加。
  这里我们可以将数字带入程序中测试,n为1234,最终数根的结果为10,但是10并不是我们需要的结果,还得重复进行提取累加,所以在内循环结束后,我们还需要进行一次判断,将长度设置数根的字符数,n设置为数根。再次进行比较判断看看目前数根的位数(字符数)是否小于2,最终直到n的字符数小于2跳出循环。也可以用当前数根n小于10作为跳出循环的判断。



  总结:由于需要用到循环嵌套,对于小朋友来说求数根的难度还是不小,需要一定的逻辑思维能力。可以通过用户自定义输入来测试最终结果是否与答案相符合。
  这种要在循环中嵌套另一个循环的结构比较难于理解,需要一定分析程序走向的能力,要多注意出现不同可能性的情况。大家也可以在这道题目的基础上进行相关练习。
其他文献
当然,为了实现双轴流散热,RTX 3080 Founders Edition的PCB也做得非常小巧,并在一侧采用了X切角的设计(从拆解图上也可以看到,RTX 3080 Founders Edition配备了18相供电,完全能满足320W TDP的供电需求)。根据官方数据,采用双轴流散热方案的RTX 3080 Founders Edition在同为320W TDP的设定下,比RTX 2080 Fou
期刊
期刊
踝关节骨折是指构成踝关节的胫骨远端,腓骨远端和距骨发生的骨折,包括内踝、外踝、后踝骨折和下胫腓分离,是最常见的关节内骨折,占全身骨折的5%,多由间接暴力所致,根据暴力作用的大小、方向和肢体受伤时的位置不同而产生不同类型和程度的骨折,多合并韧带的损伤。我院自2008年1月—2013年12月共收治踝关节骨折病人176例,采用手术切开复位内固定治疗,经过精心的治疗,护理和术后康复训练,均取得满意疗效。 
期刊
Python有着三种不同的模块类型,今天的游戏可以帮你更好地理解这一知识。  第一种是系统库中存放的模块,第二种是第三方模块,最后一种是自定义模块。自定义模块相当于Scratch中的自制积木,为了避免一个主程序的代码过于复杂,会将一些函数或功能单独写在另一个文件中,然后通过主程序调用这些自定义模块,来完成程序。注意自定义的模块保存要以.py的后缀名结尾。  我们用Python做一个发牌游戏来练习自
期刊
现在已经很少有人用GG&MM来表明自己的性别了,在网络中,其定义也变成了“曾经的网络用语”。“曾经”这两个字在网络世界的杀伤力太大了,它像诺基亚和苹果之间隔出的天堑,如同父母喜欢用的“鲜花”“红酒”表情包一样,成为一个群体的寫照和缩影,并划分出阶级,虽然活在同一个网络世界,却拒绝彼此产生交集。  于是,“顶”“沙发”“灌水”“恐龙”这些曾经的新兴词语随着一代人的老去,永远地被封锁在了那个充满BBS
期刊
大家平时常常会看到建筑工地在用水泥施工作业。小朋友都知道,过一段时间,水泥就会变硬成形。可是你不知道的是,如果在还没干的水泥上撒上含糖饮料,或者直接撒白糖,你就会造成事故了。  在解释原理之前,我们先看一则发生在6年前的意外事件。2014年,伦敦地铁维多利亚线的控制室就被混凝土淹了,导致所有地铁无法进站停靠,乘客无法搭乘地铁出行。原来,当时施工方正用水泥填充一个电梯井,没想到水泥侧漏到旁边的控制室
期刊
全新挑戰  《漫威复仇者联盟》是由晶体动力开发,Square Enix发行的一款以漫威世界观为蓝本,讲述复仇者联盟面对新挑战的全新故事的游戏,我们可以理解为漫威世界的另一个平行宇宙所发生的事情。  就游戏单人战役来说,玩家们能够体验到电影般的精彩剧情,且不同于其他超级英雄的剧情,复联以新的叙事方法,让游戏剧情开辟了一条新道路。游戏通过剧情发展,我们可以看到事情的开端,而后又因为卡玛拉成员们慢慢回归
期刊
GPU发展史上又一次巨大飞跃!安培架构升级亮点看这里安培架构的SM单元、RT Core和TENSOR Core都进行了巨大升级,算力大幅提升  由于采用了更先进的三星8nm制造工艺,RTX 30系列采用的安培架构得以大幅提升了晶体管数量并优化了效率,同时RT Core升级到了第二代,TENSOR Core也升级到了第三代。从官方数据来看,相对于图灵架构来讲,安培架构的SM单元FP32最高算力提升了
期刊
摘要:脑膜瘤是起源于脑膜及脑膜间隙的衍生物,是颅内最常见的良性肿瘤,在原发性颅内肿瘤中居第2位[1],手术难度较大,而合并糖尿病、高血压等多种疾病不仅增加了手术风险,也给护理工作带来了难度。据报道,糖尿病患者手术病死率及并发症发生率较非糖尿病者高5倍左右[2]。我科于2014年3月收治一例脑膜瘤合并糖尿高血压病等多种疾病的患者,现将护理体会报道如下。  关键词:脑膜瘤 糖尿病 高血压病 护理  1
期刊
摘要:目的:探讨初级创伤救治原则在急性颅脑损伤患者院前急救与护理中的运用以及效果。方法:于2011年4月~2013年4月期间在我院接受救治的急性颅脑损伤患者中抽选80例,随机分为对照组和实验组。对照组患者实施常规的院前急救与护理,实验组在对照组的基础上按照初级创伤救治原则对患者进行救治。结果:实验组的院前死亡率明显低于对照组,且预后死亡率、重残率明显低于对照组,中残率、良好率明显高于对照组,两组差
期刊