从“找三角形”讲“等腰三角形”
【题目】
周长为11,且各边长均为整数的三角形有哪些?
【答案】
四种,边长分别为:
2 4 5
3 3 5
1 5 5
3 4 4
【解析】
讲解等腰三角形的概念时,传统方法一般向学生展示一个等腰三角形的实物模型,这种方法很直观,学生也很容易理解。
但是这种方式本质上是一种“告知”的教授方式,学生在学习的过程中缺少深入思考。
数学的教学建议都从问题出发,问题是引发思考的最佳武器。
比如通过本题,就会让学生在解题过程中自然而然地“发现”等腰三角形,这就变成了从思考中理解“等腰三角形”,而不是从实物中理解。
本题属于一道开放的问题,所谓的开放是指问题有多个解。
一、找三角形
1.学生自主找图形
由于问题比较简单,所有学生都能积极参与,根据构成三条形的条件可以找出符合条件的三方形共有4种:
2.讨论找图形的方法
找完图形可以寻问学生找图形的方法,可能学生找的方法不尽相同,大多数人可能都是一个个数去试。
这时候就可以总结归纳出找图形的方法。
因为构成三角形的本质条件是:两边之和大于最长边,即a+b>c,c≥a,c≥b。
注:不明白这个结论的可以参见老金之前的文章:“三角形和直角三角形的构成条件及证明”
三角形和直角三角形的构成条件及证明_三边构成三角形的充要条件
一共有三条边,以哪条边的边长作为抓手去找三角形最快呢?
想想就容易明白,咱们要比较两短边和最长边的关系,而三边之和咱们又知道,所以很容易判断出最长边的最大值是5。因为最长边如果是6以上的话,就会导致两短边之和小于最长边(11-6=5,6>5)。
所以,咱们应以最长边的边长为抓手,从最大边长5开始找。
这就是“有序思考”。
下面依次列举:
(1)最长边为5,也就是两短边之和为6,列举两短边:
3 3
2 4
1 5
一共不就这三种嘛!
(2)最长边为4,两短边之和为7,列举两边:
3 4
2 5
1 6
后两种因为两短边有一边边长已经超过了最长边4,所以不符合,因此只有第一种符合条件。
注意咱们列举的次序,要从a、b值最接近的情况开始列举(即a、b之差最小)。原因很简单,这样的数肯定是最能保证c≥a,c≥b成立,这样一旦遇到列举了数字出现大于c的情况,后面的就不用再列举了。这也是有序思考。
(3)最长边为3的情况,两短边之和为8。
即便a、b取最接近的值(即a=b=4),其值也必然大于最长边,所以后面的情况都不用讨论了,符合条件的就上面4种。
3.求证最长边的取值范围
上述结论也可以通过解不等式的方式得出,但老金实在觉得这种想想就能得出的思路没必要用到不等式。这里仅作证明之用:
a+b>c这个不等式由两部分构成,左边是a+b,右边是c,咱们要判定的是二者的大小关系。
已知a+b+c=11,解上面这个不等式,很容易发现,你无法得出a、b的取值范围,但却可以得出c的取值范围。
将a+b用11-c代入不等式,解得c<11/2。因为边长为整数,所以c只能取值为1、2、3、4、5。
另外,如果你想,还可以求出c的最小值。
因为已知c≥a,c≥b,两不等式相加得2c≥a+b,将a+b+c=11代入不等式,解得c≥11/3,所以c的最小值为4。
从而得出c的取值只有4、5。
完了吗?没完?我们正在接近一个真理。
11是这个三角形的周长,有什么理由想不到11/3≤c<11/2可以表示成P/3≤c<P/2呢?
这正是一个对任何周长、最长边都适用的结论。
也就是说,我们发现了一个定理:任何三角形的最长边都大于等于周长的三分之一,小于周长的一半。
现在你掌握了这个结论,回头你就可以直用这个结论做找三角形的题目了,做题速度自然会大大提升。
其实这个结论没什么高深之处,想想就能明白。就好比有一块大蛋糕,如果两个人分,怎样保证你分到的一定小于另一个人分到的,显然你分到的要小于蛋糕的一半。如果三个人分呢?怎么保证你分到的一定不小于另两个人各自分到的?显然你至少要分到蛋糕的三分之一。因为一旦你分到的小于三分之一,另两人分到的和就会大于三分之二,其中必有一人分到的大于三分之一。
二、三角形分类
找出三角形后,就可以让学生对这4个三角形进行分类,这样才能导出等腰三角形的概念。
因为4个三角形中有3个等腰三角形,就像黑夜中的萤火虫,那样的鲜明,那样的出众,所以学生会很容易发现有的三角形有两条边相等。
这是他们自己发现的概念。
三、等腰三角形的特征
让学生对比找到的等腰三角形与非等腰三角形,猜猜他们有什么不一样?
这时候可能就会有人猜到它们有两个角也相等。
然后就可以尝试证明这个结论。
因为此时已学过全等三角形,要证明并不难。
于是,学生就可以自己导出等腰三角形的性质,这种自己做出东西来的感觉是被告知完全不能比的。
四、三角形坐姿
好看的皮囊千篇一律,有趣的灵魂万里挑一。
虽然同为等腰三角形,咱们找到的这三位长像却不一样。
如果再调整一下它们的坐姿呢。
像前面的三个不同视角(顶角朝上、顶角朝右、顶角朝下)放置等腰三角形,可以为等腰三角形的辨析提供了较好的变式训练。
顶角未必在上,底角也未必在下。
五、为什么是11
最后一个问题,你可曾想过这道题目为什么要把周长设为11?
这其实是因为它是既能构成等腰三角形、又能构成非等腰三角形的最小周长。
你可以试式11以下的周长会不会找出两类三角形。
相关文章:

从“找三角形”讲“等腰三角形”
【题目】 周长为11,且各边长均为整数的三角形有哪些? 【答案】 四种,边长分别为: 2 4 5 3 3 5 1 5 5 3 4 4 【解析】 讲解等腰三角形的概念时,传统方法一般向学生展示一个等腰三角形的实物模型,这…...
Java中的泛型方法和泛型类
在Java编程语言中,泛型(Generics)是一个强大的特性,它使得类、接口和方法能够灵活地操作各种数据类型,同时保持类型安全。泛型主要通过类型参数(Type Parameters)来实现,这些类型参数…...
springboot学习-spring-boot-data-jdbc分页/排序/多表查询的例子
上次使用的是JdbcTemplate实现的,是比较老的方式,重新用spring boot data jdbc和jdbc client 实现一遍。也比较一下这几种的编码差异。数据库方面JAVA给了太多选择,反而不好选了。 上次就试图直接用: public interface UserRepo…...

通信与网络基础
1.网络通信基本概念 通信:人、物通过某种介质和行为进行信息传递与交流 网络通信:终端设备之间通过计算机网络进行通信 两个终端通过网线传递文件 多个终端通过路由器传递文件 终端通过Internet下载文件 2.信息传递过程 图1-1 假定A计算机访问B的web…...
【3.存储系统】综合大题
【考点】存储系统综合大题 【2011年408真题】某计算机存储器按字节编址,虚拟(逻辑)地址空间大小为16 MB,主存(物理)地址空间大小为1 MB,页面大小为4 KB;Cache采用直接映射方式,共8行;主存与Cache之间交换的…...

【Linux】【字符设备驱动】深入解析
Linux字符设备驱动程序用于控制不支持随机访问的硬件设备,如串行端口、打印机、调制解调器等。这类设备通常以字符流的形式与用户空间程序进行交互。本节将深入探讨字符设备驱动的设计原理、实现细节及其与内核其他组件的交互。 1. 引言 字符设备驱动程序是Linux内…...

【JavaEE】多线程(2)
一、线程安全 1.1 线程安全的概念 线程是随机调度执行的,如果多线程环境下的程序运行的结果符合我们预期则说明线程安全,反之,如果遇到其他结果甚至引起了bug则说明线程不安全 1.2 经典例子与解释 下面举一个经典的线程不安全的例子&…...

mac下Gpt Chrome升级成GptBrowser书签和保存的密码恢复
cd /Users/自己的用户名/Library/Application\ Support/ 目录下有 GPT\ Chrome/ Google/ GptBrowser/ GPT\ Chrome 为原来的chrome浏览器的文件存储目录. GptBrowser 为升级后chrome浏览器存储目录 书签所在的文件 Bookmarks 登录账号Login 相关的文件 拷贝到GptBrow…...

使用Grafana K6来测测你的系统负载能力
背景 近期我们有个号称会有很高很高并发的系统要上线,为了测试一下自己开发的系统的负载能力,准备了点海克斯科技,来看看抗不抗的住。 之前笔者写过用Apache JMeter进行压力测试的文章(传送门👉:https://…...

【论文复现】基于BERT的语义分析实现
📝个人主页🌹:Eternity._ 🌹🌹期待您的关注 🌹🌹 ❀ WRN: 宽度残差网络 概述语义分类文本分类情感分类 实现原理 核心逻辑pre_deal.pytrain.pytest_demo.py 实现方式&演示效果训练阶段测试阶…...
CTF-RE: STL逆向 [NewStarCTF 2023 公开赛道 STL] WP
多看看STL题就会了,很简单 int __fastcall main(int argc, const char **argv, const char **envp) {__int64 v3; // rbx__int64 v4; // raxchar v5; // bl_BYTE *v6; // rax_QWORD *v7; // rax__int64 v8; // rax__int64 v9; // raxint i; // [rsp0h] [rbp-250h]int j; // [r…...
实习冲刺第三十六天
46.全排列 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1: 输入:nums [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]示例 2: 输入&#…...

【Zemax光学设计实训三】---激光缩束镜的设计优化
前言与目录 技术设计要求: 设计一个激光扩束镜,使用的波长为1064nm,输入光束直径为10mm,输出光束的直径为2mm,且输入光束和输出光束平行(即平行光入射,平行光出射)。要求只使用两片…...

TCP/IP协议簇自学笔记
摘抄于大学期间记录在QQ空间的一篇自学笔记,当前清理空间,本来想直接删除掉的,但是感觉有些舍不得,因此先搬移过来。 曾经,我只知道socket函数能进行网络间数据的通信,知道tcp/ip协议也是用来进行网络数据…...

Spring Boot教程之十一:获取Request 请求 和 Put请求
如何在 Spring Boot 中获取Request Body? Java 语言是所有编程语言中最流行的语言之一。使用 Java 编程语言有几个优点,无论是出于安全目的还是构建大型分发项目。使用 Java 的优点之一是 Java 试图借助类、继承、多态等概念将语言中的每个概念与现实世…...

计算机网络(二)
ip地址:11010010:01011110:00100100:00010100 子网掩码:11111111:11111111:11111111:11000000 and :11010010:01011110:00100100:00000000 210.94.36.0的下一站为R1 因为255为11111111 192为ÿ…...

如何在Python中进行数学建模?
数学建模是数据科学中使用的强大工具,通过数学方程和算法来表示真实世界的系统和现象。Python拥有丰富的库生态系统,为开发和实现数学模型提供了一个很好的平台。本文将指导您完成Python中的数学建模过程,重点关注数据科学中的应用。 数学建…...
JavaSE——类与对象(5)
一、抽象类 1.1为什么需要抽象类 父类的某些方法,不确定怎么实现,也不需要实现。 class Animal{public String name;public Animal(String name){this.name name;}public void eat()//这里实现了也没有意义{System.out.println("这是一个动物&am…...

Istio笔记01--快速体验Istio
Istio笔记01--快速体验Istio 介绍部署与测试部署k8s安装istio测试istio 注意事项说明 介绍 Istio是当前最热门的服务网格产品,已经被广泛应用于各个云厂商和IT互联网公司。企业可以基于Istio轻松构建服务网格,在接入过程中应用代码无需更改,…...
面试小札:Java如何实现并发编程
多线程基础 继承Thread类 定义一个类继承自 Thread 类,重写 run 方法。在 run 方法中编写线程要执行的任务逻辑。例如: java class MyThread extends Thread { Override public void run() { System.out.println("线程执行的任务…...

MPNet:旋转机械轻量化故障诊断模型详解python代码复现
目录 一、问题背景与挑战 二、MPNet核心架构 2.1 多分支特征融合模块(MBFM) 2.2 残差注意力金字塔模块(RAPM) 2.2.1 空间金字塔注意力(SPA) 2.2.2 金字塔残差块(PRBlock) 2.3 分类器设计 三、关键技术突破 3.1 多尺度特征融合 3.2 轻量化设计策略 3.3 抗噪声…...

VB.net复制Ntag213卡写入UID
本示例使用的发卡器:https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...

Zustand 状态管理库:极简而强大的解决方案
Zustand 是一个轻量级、快速和可扩展的状态管理库,特别适合 React 应用。它以简洁的 API 和高效的性能解决了 Redux 等状态管理方案中的繁琐问题。 核心优势对比 基本使用指南 1. 创建 Store // store.js import create from zustandconst useStore create((set)…...
MySQL 隔离级别:脏读、幻读及不可重复读的原理与示例
一、MySQL 隔离级别 MySQL 提供了四种隔离级别,用于控制事务之间的并发访问以及数据的可见性,不同隔离级别对脏读、幻读、不可重复读这几种并发数据问题有着不同的处理方式,具体如下: 隔离级别脏读不可重复读幻读性能特点及锁机制读未提交(READ UNCOMMITTED)允许出现允许…...

centos 7 部署awstats 网站访问检测
一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats࿰…...

从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路
进入2025年以来,尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断,但全球市场热度依然高涨,入局者持续增加。 以国内市场为例,天眼查专业版数据显示,截至5月底,我国现存在业、存续状态的机器人相关企…...
TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案
一、TRS收益互换的本质与业务逻辑 (一)概念解析 TRS(Total Return Swap)收益互换是一种金融衍生工具,指交易双方约定在未来一定期限内,基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...
反射获取方法和属性
Java反射获取方法 在Java中,反射(Reflection)是一种强大的机制,允许程序在运行时访问和操作类的内部属性和方法。通过反射,可以动态地创建对象、调用方法、改变属性值,这在很多Java框架中如Spring和Hiberna…...

MySQL 8.0 OCP 英文题库解析(十三)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题111~120 试题1…...

微信小程序云开发平台MySQL的连接方式
注:微信小程序云开发平台指的是腾讯云开发 先给结论:微信小程序云开发平台的MySQL,无法通过获取数据库连接信息的方式进行连接,连接只能通过云开发的SDK连接,具体要参考官方文档: 为什么? 因为…...