编程可不是兴趣班哦!家长们如果你还在认为编程只是孩子生活当中的一种兴趣班那就往下看吧!看看作为家长您!兴趣班能做出来小学的奥数题吗!(速云少儿编程 - 山东少儿无人机编程)

根据故事中的描述,每一个水手分椰子的过程是,把一个椰子给猴子,再把椰子平均分为3份,自己藏起一份,留下两份。水手们在头天夜里和第二天早晨共分了4次椰子。

小海豚科学馆推荐你采用枚举法,让椰子数从4开始递增,并判断椰子数能否用4次分完。如果刚好能分完则求得问题的解;否则继续增加椰子数,再模拟分椰子,直到刚好分完为止。(速云少儿编程 - 山东少儿无人机编程)

下面小海豚科学馆给出用枚举算法描述的流程图如下。

接下来,根据上面介绍的算法,小海豚科学馆带你来编写主程序。

首先,我们创建一个名为“x”的变量,并赋初值为4;再用“重复执行直到……”指令构建一个循环结构,在循环体中逐一增加变量“x”的值。这就是一个枚举算法的基本结构。

对于每一个“x”的值,我们调用模块“水手分椰子”进行检测,如果椰子能分完,则结束循环,输出问题的解。否则就继续检测下一个“x”的值。

接下来,我们还需要一个重要的模块 “水手分椰子”来检测列举的椰子数是否能分完。小海豚科学馆带你继续编写模块。

模块:水手分椰子

创建一个名为“水手分椰子”的模块,参数是一个名为“椰子”的数字参数。

创建一个名为“椰子”的变量,并将参数“椰子”赋给变量“椰子”。请注意参数“椰子”和变量“椰子”的指令块颜色不同。

接下来,在一个“重复执行……次”的循环结构中对变量“椰子”进行3次迭代。

根据故事描述,3名水手夜里先后偷偷分了3次椰子,每一次都是把1个椰子给了猴子,再把剩下的椰子均分为3份,自己藏起来1份,只留下2份。因此,这个过程可以表示如下:

当天亮后,水手们一起又分了一次椰子。把一个椰子给了猴子,其余的均分成3份,一人一份。可以用下面等式表示:

然后把这个等式放入一个“如果……那么……否则”的条件判断指令中

如果条件满足,则把变量“椰子分完”设定为1,否则设定0。

到此,模块“水手分椰子”的代码编写完毕,模块的代码如下。

点击绿旗运行程序,得到结果:椰子总数最少是79。

这个时候,家长们你还认为编程就是给孩子增加一个兴趣吗?(速云少儿编程 - 山东少儿无人机编程)

水手猴子和椰子程序matlab,济南少儿编程:编程巧解奥数题 - 水手分椰子,作为家长的你会吗?~山东少儿编程~少儿编程...相关推荐

  1. 水手猴子和椰子程序matlab,[转载]水手分椰子类型题通解公式及推导(中英对照修改版)...

    一,水手分椰子类型题简易通解公式 通解公式 (1), y=a(a/m)n-1-db/c,(用于b/c为正整数) 通解公式 (2), y=[ka(a/m)n-1-db]/c,(用于b/c不为正整数) 其 ...

  2. c语言分苹果程序,小朋友学C语言(14):分苹果(小学奥数题)

    题目 有两堆一样多的苹果,老师将第一堆苹果分给男生,每人4个,最后剩下6个. 老师又将第二堆苹果分给女生,每个5个,最后剩下5个. 已知男生比女生多1人. 求:女生有多少人?男生有多少人?苹果有多少个 ...

  3. 小学三年级奥数题--猴子、猩猩、狒狒、香蕉

    动物园里,猩猩比狒狒多,猴子比猩猩多.饲养员拿了10箱香蕉分,每只猩猩比狒狒多分一根,每只猴子比猩猩多分一根.分完后,剩2根香蕉,如果每箱香蕉数量相同,都是40多根,猴子比狒狒多6只,猩猩有16只,请 ...

  4. matlab解决奥数题,考倒99%大学生的,小学奥数题!附:解题思路+答案

    原标题:考倒99%大学生的,小学奥数题!附:解题思路+答案 昨天一位家长问我,最近精英班除了教记忆方法.记英语单词,很久都没教奥数了.这才想起,近段时间着重点培训学生的高效记忆法,奥数过段时间再授课. ...

  5. matlab解决奥数题,六年级奥数题及答案:解决问题

    ★这篇<六年级奥数题及答案:解决问题>,是无忧考网特地为大家整理的,希望对大家有所帮助! 为了解决农名工子女入学难的问题,某市建立了一套进城农名工子女就学的保障机制,其中一项就是免交&qu ...

  6. 相信这道奥数题,小时候难倒很多人,现在程序一秒告诉你答案

    a                                           a~f是6个从1~6的数字,现在想要三角形的三边相等,有多           b           c    ...

  7. matlab解决奥数题,初中奥数简单计数问题练习题|初一奥数题100道及答案

    初中奥数网权威发布初中奥数简单计数问题练习题,更多初中奥数简单计数问题练习题相关信息请访问初中奥数网. 一.知识概述 本节课主要学习一些常用的方法来解决排列组合问题,通过学习要能够应用两个计数原理和排 ...

  8. 分椰子c语言csdn,水手分椰子——迭代法、递归解题

    题目内容: n(1< n <=5)个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的n堆,还剩下1个给了猴子,自己藏起1堆.然后,第2个水手把剩下的n-1堆混合后重新分为等量的n堆, ...

  9. 海盗分椰子c语言编程,水手分椰子——迭代法、递归解题(示例代码)

    题目内容: n(1< n <=5)个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的n堆,还剩下1个给了猴子,自己藏起1堆.然后,第2个水手把剩下的n-1堆混合后重新分为等量的n堆, ...

最新文章

  1. 【Qt】启动QtCreator时报错:Cannot mix incompatible Qt library (version ) with this library (version...
  2. 元宇宙深度研究报告:元宇宙是互联网的终极形态?
  3. 计算机教案制作电子表格,人教版七年级信息技术上册《制作电子表格》教案
  4. Apache经常使用配置
  5. ABAP中的动态运算函数
  6. linux java调用so文件路径_Linux平台Java调用so库-JNI使用例子
  7. 有什么好一点的方法读jdk源码吗?
  8. 视频换脸AISWAP技术示例
  9. 存储过程中定义sql语句_学习SQL:用户定义的存储过程
  10. SENet(ILSVRC2017-最后一个冠军)
  11. 【短评】街边小吃虽然味道不错,但是长期只吃零食不吃正餐会让你的孩子营养不良...
  12. opencv中的Mat图使用CDC显示
  13. 拓端tecdat|r语言聚类分析:k-means和层次聚类
  14. 97年世界黑客编程大赛冠军作品(大小仅为16KB),惊艳世界的编程巨作
  15. 微型计算机原理与接口技术朱金钧课后答案,微型计算机原理及应用技术 第3版...
  16. iphone 控制 android手机,新潮来袭:苹果手机控制安卓手机
  17. RS485总线传输协议
  18. Total Commander的SFTP插件安装
  19. 机器学习数学相关书籍推荐
  20. 【reset.css重置文件夹】

热门文章

  1. 【OpenCV】Python的Opencv环境配置(可自选对应版本)
  2. 如何轻松应对述职专题四之问答篇
  3. QuarkXPress 2018—图文设计排版布局工具
  4. centos 如何配置vim 编辑器
  5. 柔性屏市场,跑步前进
  6. openwrt 清除ipset ip缓存
  7. 谁在引领2022自动驾驶投融资?L4玩家领骏科技,百度无人车元老创办
  8. 正点原子4.3寸电容屏显示任意大小汉字以及图片显示
  9. 北大青鸟BCSP8.0-s2项目答辩-Smiling Shop项目
  10. 航海王热血航线服务器维护怎么办,航海王热血航线怎么解除防沉迷?防沉迷系统解除方法[多图]...