鸡兔同笼(温州市鹿城区瓯江小学 邓昌顺)项目介绍: 今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何。孙子算经译文:今有若干只鸡和兔子关在同一个笼子里,从上面数,有 35 个头;从下面数,有94 只脚。问笼子里各有几只鸡和兔子?鸡兔同笼是小学数学中的奥数问题,这里我们用 scratch 软件编程来解决数学问题,帮助我们快速计算出鸡兔数量。项目要求: 用 Scratch 编写一段程序分别计算出鸡和兔的数量。项目分析: 1、鸡兔同笼问题计算公式:兔数 总脚数2总头数 (942)35 12鸡数 总头数兔数 3512 232、建立一个名为“兔”的变量,在循环结构中使变量“兔”的值每次增加 1,直到大于 23为止。3、由于鸡和兔总数是固定的,在列举出兔子数量的同时,可以算出鸡的数量。4、判断列举出来的兔子和鸡的数量是否满足题目要求。5、如果列举情况满足要求,则将答案输出,并结束程序。项目实施(程序列表): 程序中重点 scratch 语言介绍:由题意可知,鸡兔共有 94 只脚,而兔子有 4 只脚,鸡有 2 只脚。建立等式:兔4鸡294。然后使用“如果那么”指令来判断该等式是否成立。项目总结:功能性:小学生熟悉的数学问题趣味性:用 Scratch 编程解决学习问题技术性:采用循环语句进行列举,并用判断语句检测结果成立与否项目拓展:编写程序实现由用户输入头脚数量,计算鸡兔数量。