“鸡兔同笼”问题蕴含的数学思维、数学思想

news2024/12/28 23:33:41

郭靖

[摘 要]“鸡兔同笼”问题是我国古代数学里的经典问题,出自《孙子算经》,也是小学数学的拓展内容。“鸡兔同笼”问题是一类题的总述,其背后隐藏着不同的解题策略与思维。教师应剖析由“鸡兔同笼”问题延伸出来的解题思路与思考方式,探究其背后的数学思想,找到向学生渗透数学思想的途径,即通过“鸡兔同笼”问题培养学生的数学思维。

[关键词]鸡兔同笼;数学思维;小学数学

[中图分类号] G623.5[文献标识码] A[文章编号] 1007-9068(2019)14-0081-02

小学数学是义务教育的重要组成部分,小学数学教师除了讲授基础运算外,还要培养学生的数学思维。数学思维是一种宏观思维,是对数学知识的积累和掌握,也是对解题方法的认识。学生在解决数学问题时需要数学思维的辅助,在特定的条件下,还要转变或创新数学思维才能做出最佳选择。为了更好地培养学生的数学思维,教师首先要有数学思维。而“鸡兔同笼”问题是培养学生数学思维的突破口,教师要切实有效地利用它,帮助学生掌握更多解题思路,从而使学生建立数学思维。

一、“鸡兔同笼”问题概述

《孙子算经》中的原题按照现在的理解是:笼子里有若干只鸡和兔子,从上面数,有35个头,从下面数,有94只脚,那么各有多少只兔子和鸡?列式计算就是:兔子数量=(94÷2)-35=12(只),鸡的数量=35-12=23(只)。这种解法叫“归化法”,体现了我国古代先进的数学思维。而现代教材多用“假设法”,例如题目为:鸡兔共90个头,228只脚,各有多少只鸡和兔子?则可假设有90只鸡,那么脚应是2×90=180(只),比题中的脚数少228-180=48(只),又因为兔子有4只脚,当把兔子算成鸡时,自然每只兔子都少了两只脚,少了的脚数除以2,就是兔子的數量,即兔子有48÷2=24(只)。同理可以假设全都是兔子,用多出来的脚数算出鸡的数量。

二、“鸡兔同笼”问题蕴含的数学思维

1.猜想思维

“鸡兔同笼”问题会让学生产生“猜一猜”各有多少只鸡和兔,这可以培养学生的猜想能力。在猜想被证实或被否定时,学生就会逐步提升学习数学的积极性,激发深入探究的兴趣和动力,奠定找到适合的解题方法的基础,并在已有的认知基础上对未知进行猜测,再根据规律去求证。实际上,任何数学发现的开端,都是大胆猜想与开拓精神并存的壮举。因此,猜想思维对学生的学习有利无害,培养学生的猜想思维是数学教学中不容忽视的一环。

2.列举思维

列举即直接将猜想结果排列出来。在解决“鸡兔同笼”问题时,教师可以引导学生可以画一个表格,将各种假设情况填入表内,这样思路会更清晰。学生通过观察表格,可以发现某种规律,并用规律解决问题。也可以通过图画来列举,即画出鸡和兔子的头、脚的数量,再通过给所有头匹配两只脚,得出剩下多少只脚,就是兔子少的脚的总和,这样兔子的数量便可以算出来了。列举比建模更直接、快捷,也是数学建模的前提和基础。

3.转化思维

很多教材及习题集里的“鸡兔同笼”问题与原题有很大不同,可以说是对原题的转化。例如,“一个笼子里有鸡和兔子,上数16个头,下数42只脚”或“笼子里有鸡和兔子共80只”等等,通过减小数量或增加条件,设置不同程度的变化,除了难易程度的转变,也是转化思维的体现。转化思维可以指简化思维,即将复杂的问题简单化;也可以指转变思维,即将问题的形式转变到更易解决的状态;还可以指抽象思维,即将相似的问题归为一类,用同样的方法解决。学生在教师的引导下,通过了解这些题目的异同以及转变过程,便可以很好地掌握转化思维,灵活地学习数学。

4.代数思维

“鸡兔同笼”问题还可以利用方程式来解决,设有x只兔子或x只鸡,都可以得出一个一元方程。以方程来解决问题是一种代数思维。学生拥有了代数思维,就可以运用方程把陈述性语言转化成代数式,沟通已知数量与未知数量解决一些较为复杂的数学问题。在小学阶段,列方程和解方程是重要的基础知识,也是学生学习复杂方程式的过渡知识。

三、有效利用“鸡兔同笼”问题培养学生的数学思维

1.强化思维意识

数学思维的培养在小学数学教学中占据重要地位,而“鸡兔同笼”问题对培养学生的数学思维有着重要意义。教师要注重培养学生的数学思维,而数学思维需要深入挖掘。如果教师不认真研读教材、探索教材背后的思维方式,就不可能带领学生去掌握数学思维。因此,教师要深刻认识到培养学生数学思维的重要性,努力吃透教材、提升自我,自觉在课堂内外向学生渗透数学思维。

2.选择思维方式

数学思维的培养并不是直接要求学生熟悉数学概念,也不是把数学思维生硬地搬到课堂上。而是要遵循“润物细无声”的原则,慢慢引导学生掌握、领略数学思维。学生通过探索吸取理论精华,就能逐渐内化思路方式为思维意识,在潜移默化中形成数学思维。解决“鸡兔同笼”问题需要用到转化、列举和猜想等多种思维,这些思维既有联系又有区别,且有一定的特点。教师要选择合适的数学思维来教学,例如猜想思维比较适用于低年级学生掌握基础运算,转化思维则适合高年级学生用来突破自我。

总之,培养学生的数学思维是一件任重而道远的事,教师一定要注意理论与实际的结合,并利用“鸡兔同笼”问题在不同的教学场景中调整教学目标,帮助学生掌握数学思维,学习更多的解题思路,以达到最优的学习效果。

[ 参 考 文 献 ]

[1] 冯镜.“鸡兔同笼”教学纪实与反思[J].黑龙江教育:小学,2017(5):22-24.

[2] 阳志强.“假设法”在小学数学教学中的实践研究[J].珠江教育论坛,2017(4):13-17.

[3] 花沐露.浅谈数学史融入小学数学教学的方略[J].教育研究与评论(课堂观察),2017(3):93-94.

[4] 孙雯莉.小学思维训练中数学建模思想的运用探究[J].教师,2017(23):43-43.

(责编 黄 露)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/661913.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

社交电商以人为核心,流量营销矩阵该如何打造

​ 从流量运营的角度来看,社交电商和传统电商最大的区别在于,社交电商在一开始就不是以流量为核心,而是以人为核心。 具体来说,就是通过社交关系链把消费者串联起来,打造一个巨大的流量池。在这个流量池中&#xff0…

经典游戏|像素鸟

基于C#制作一个经典的像素风休闲娱乐小游戏|像素鸟。 一、项目搭建1.1、创建1.2、界面设计二、功能实现2.1、初始化游戏2.2、绘制管道2.3、地面移动2.4、控制小鸟下落的重复执行事件2.5、结语一、项目搭建 1.1、创建 打开Visual Studio,右侧选择创建新项目。 搜索框输入winf…

AI实景三维建模开放网页版,无需下载客户端,照片/视频转3D模型

近年来,随着实景中国建设进程的推进,从日常生活中道路、桥梁等基础设施的实景三维数字化,到虚拟现实、元宇宙数字展厅、虚拟数字人等互联网新基建参与方的不断增加,对现实物品进行1:1建模再映射到数字空间中的需求领域已经越来越广…

Docker部署(3)——Dockerfile文件参数

一、Dockerfile文件参数 Dockerfile 是用于构建 Docker 镜像的文件(之前的项目就是将jar包通过Dockerfile文件(D要记得大写!!),打包成一个镜像,当然后面也有一键化部署,使用插件来完成,方式有很多&…

Benewake(北醒) TF-LC02 (TTL) 雷达不使用TTL转USB转接板在Arduino Uno上的运用

目录 前言Benewake(北醒) TF-LC02产品简要说明Arduino开发板介绍Benewake(北醒) TF-LC02 接口及通讯协议说明接口定义串口协议说明通讯协议说明功能码说明 接线示意图例程说明配置软硬串口定义获取TOF数据的结构获取雷达距离数据的协议解析通过主循环发送获取距离指令&#xff…

信号AWGN噪声添加及SNR计算(matlab完整代码)

SNR(Signal-to-Noise Ratio,信噪比)是与信号质量相关的重要指标。它衡量了信号与噪声之间的相对强度,在计算 SNR之前,通常需要进行校准和对齐,以确保接收到的信号与理想信号具有相同的参考点和相位&#xf…

第三方库介绍——zlib库

文章目录 zlib1. zlib库介绍2. zlib库的应用3. 下载地址4. 函数使用教程4.1 compress 与 uncompress4.3 使用过程解析4.2 infate、deflate、z_stream 5. 交叉编译zlib库 zlib 1. zlib库介绍 zlib是一套通用的解压缩开源库,提供了内存(in-memory&#x…

SpringBoot对接kafka,批量、并发、异步获取消息,并动态、批量插入库表

SpringBoot对接kafka,批量、并发、异步获取消息,并动态、批量插入库表 更多优秀文章,请扫码关注个人微信公众号或搜索“程序猿小杨”添加。 一、背景 因业务发展需要,需要对接kafka,快速批量接收消息日志,避免消息日志累积过多&a…

客服岗位必备的在线工具:内部知识库

随着互联网的快速发展,越来越多的企业开始将客户服务转移到在线平台上,以便更好地满足客户需求。在线客服是这一趋势中的重要组成部分,它不仅能够提高客户满意度,还能够提高客户忠诚度和品牌形象。但是在进行在线客服工作时&#…

Vault从入门到精通系列之一:深入了解安全工具Vault、Vault根令牌和解封密钥,详细整理部署Vault的详细步骤

Vault从入门到精通系列之一:深入了解安全工具Vault、Vault根令牌和解封密钥,详细整理部署Vault的详细步骤 一、深入了解安全工具Vault二、Vault根令牌和解封密钥的含义和作用三、centos7上部署和启动Vault的流程四、vault下载地址五、安装vault六、启动V…

爬虫程序采集网络数据

目录 一、Xampp搭建本地网站 二、认识Html标签 三、爬虫程序范例 (一)调用模块 (二)加载需要爬虫的网址 (三)爬取内容选取 (四)爬取内容保存 (五) 完整爬…

【MySQL】不就是多表查询

前言 嗨!小伙伴们大家好呀,忙碌的一周就要开始!在此之前我们学习的MySQL数据库的各种操作都是在一张表之中,今天我们学习要对多张表进行相关操作,相比较于单一的表来说,多张表操作相对复杂一些,…

GaussDB云数据库SQL应用系列—分区表管理

目录 前言 一、分区表基本原理 二、分区表主要优势 三、分区表常见场景 四、GaussDB分区表管理(示例) 示例一:创建范围分区表(RANGE) 示例二:创建哈希分区表(HASH) 示例三:创建列表分区…

Python基础(8)——转换数据类型

Python基础(8)——转换数据类型 文章目录 Python基础(8)——转换数据类型目标一. 转换数据类型的作用二. 转换数据类型的函数三. 快速体验四. 实验总结 目标 数据类型转换的必要性数据类型转换常用方法 一. 转换数据类型的作用 …

【数据库原理与实践】DS系的期末考题(2023)

前排感谢 感谢在数据库期末考试中进行截图保存题目的大数据同学,给隔壁计算机同学一些小安慰呜呜 选择题 由于顺序其实无关紧要,这里遂不再按题号进行整理 答案仅是本人初步作答,可能存在错误,欢迎指出 8:B 数据的定义:数据库中存储的基本对象 9:ABC 数据库系统DBS组…

神经网络中的损失函数

在《神经网络中常见的激活函数》一文中对激活函数进行了回顾,下图是激活函数的一个子集—— 而在神经网络领域中的另一类重要的函数就是损失函数,那么,什么是损失函数呢? 损失函数是将随机事件或其有关随机变量的取值映射为非负实…

网络安全学术顶会——CCS '22 议题清单、摘要与总结(上)

注意:本文由GPT4与Claude联合生成。 按语:ChatGPT在计算机领域的翻译质量还是欠缺一些,翻译出来的中文有的不够自然,经常完全按照英文的表达方式来,导致中文特别长,很绕。GPT4的翻译效果相对ChatGPT效果要好…

第38步 深度学习图像识别:VGG19建模(Tensorflow)

基于WIN10的64位系统演示 一、写在前面 (1)预训练模型和迁移学习 预训练模型就像是一个精心制作的省力工具,它是在大量的数据上进行训练,然后将学习到的模型参数保存下来。然后,我们可以直接使用这些参数&#xff0…

gitlab_ci.yml展示单元测试报告 (FREE)

CI/CD 流水线通常包含验证您的代码的测试作业。 如果测试失败,流水线将失败并通知用户。处理合并请求的人必须检查作业日志并查看测试失败的地方,以便可以修复它们。 您可以将作业配置为使用单元测试报告,极狐GitLab 会显示有关合并请求的报…

一种实现Spring动态数据源切换的方法 | 京东云技术团队

1 目标 不在现有查询代码逻辑上做任何改动,实现dao维度的数据源切换(即表维度) 2 使用场景 节约bdp的集群资源。接入新的宽表时,通常uat验证后就会停止集群释放资源,在对应的查询服务器uat环境时需要查询的是生产库…