Bài 16. Hàm số bậc hai
Hình dáng của những chiếc cầu treo dây võng kì vĩ, vòi phun nước tại các quảng trường, chảo thu sóng vệ tinh viễn thông hay đường bay của một quả bóng rổ chuẩn xác đều mang chung một đường cong toán học tuyệt mỹ: Parabol — đồ thị của hàm số bậc hai. Trong bài học này, chúng ta sẽ khám phá toàn diện từ cấu trúc đại số đến các bài toán tối ưu hóa doanh thu và cực trị thực tế.
1. Sơ đồ tư duy (Mindmap) Hàm số bậc hai
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 16px; margin: 24px 0;">
<div style="background: #f8fafc; border-left: 4px solid #3b82f6; border-radius: 8px; padding: 16px; box-shadow: 0 2px 4px rgba(0,0,0,0.05);">
<h4 style="margin: 0 0 8px 0; color: #1e40af;">1. Dạng tổng quát & Đỉnh</h4>
<p style="margin: 0; font-size: 0.9em; color: #475569;">
• $y = ax^2 + bx + c$ ($a \ne 0$).<br>
• Đỉnh $I\left(-\frac{b}{2a}; -\frac{\Delta}{4a}\right)$.<br>
• Trục đối xứng: đường thẳng $x = -\frac{b}{2a}$.
</p>
</div>
<div style="background: #f0fdf4; border-left: 4px solid #16a34a; border-radius: 8px; padding: 16px; box-shadow: 0 2px 4px rgba(0,0,0,0.05);">
<h4 style="margin: 0 0 8px 0; color: #166534;">2. Chiều bề lõm ($a$)</h4>
<p style="margin: 0; font-size: 0.9em; color: #475569;">
• <strong>$a > 0$:</strong> Bề lõm quay lên trên $\cup$; đỉnh $I$ là điểm <em>thấp nhất</em> (giá trị nhỏ nhất).<br>
• <strong>$a < 0$:</strong> Bề lõm quay xuống dưới $\cap$; đỉnh $I$ là điểm <em>cao nhất</em> (giá trị lớn nhất).
</p>
</div>
<div style="background: #fffbeb; border-left: 4px solid #f59e0b; border-radius: 8px; padding: 16px; box-shadow: 0 2px 4px rgba(0,0,0,0.05);">
<h4 style="margin: 0 0 8px 0; color: #92400e;">3. Sự biến thiên</h4>
<p style="margin: 0; font-size: 0.9em; color: #475569;">
• Nếu $a > 0$: nghịch biến trên $\left(-\infty; -\frac{b}{2a}\right)$, đồng biến trên $\left(-\frac{b}{2a}; +\infty\right)$.<br>
• Nếu $a < 0$: đồng biến trên $\left(-\infty; -\frac{b}{2a}\right)$, nghịch biến trên $\left(-\frac{b}{2a}; +\infty\right)$.
</p>
</div>
<div style="background: #fdf2f8; border-left: 4px solid #ec4899; border-radius: 8px; padding: 16px; box-shadow: 0 2px 4px rgba(0,0,0,0.05);">
<h4 style="margin: 0 0 8px 0; color: #9d174d;">4. Ứng dụng tối ưu hóa</h4>
<p style="margin: 0; font-size: 0.9em; color: #475569;">
• Tìm diện tích lớn nhất khi giới hạn chu vi.<br>
• Tìm mức giá bán tối ưu để đạt lợi nhuận cực đại.<br>
• Xác định tầm cao và tầm xa của vật ném trong vật lí.
</p>
</div>
</div>
2. Khởi động: 5 câu hỏi nhanh & Mẹo tính nhẩm đỉnh
- Hàm số có hoành độ đỉnh bằng bao nhiêu?
Mẹo: . - Khi đã biết , cách nhanh nhất để tìm tung độ đỉnh là gì?
Mẹo: Thay trực tiếp vào hàm số: (nhanh hơn nhiều so với tính ). - Đồ thị hàm số có bề lõm quay lên hay quay xuống?
Đáp án: Vì nên bề lõm quay xuống dưới. - Hàm số cắt trục tung tại điểm nào?
Đáp án: Cho , điểm cắt là . - Đồ thị của hàm số luôn có trục đối xứng là đường thẳng nào?
Đáp án: Đường thẳng đứng .
3. Lý thuyết trọng tâm
3.1. Định nghĩa hàm số bậc hai
Ghi nhớHàm số bậc hai là hàm số được cho bởi công thức:
Trong đó là biến số; là các hằng số thực và .
- Tập xác định của hàm số bậc hai luôn là .
3.2. Đồ thị hàm số bậc hai (Đường Parabol)
Đồ thị hàm số () là một đường cong gọi là parabol () có các đặc trưng cơ bản:
Quan trọng
- Đỉnh của parabol: Là điểm với .
- Trục đối xứng: Là đường thẳng (đi qua đỉnh và song song hoặc trùng với trục ).
- Hướng bề lõm:
- Nếu : Bề lõm quay lên trên .
- Nếu : Bề lõm quay xuống dưới .
- Giao điểm với các trục tọa độ:
- Cắt trục tung tại điểm .
- Cắt trục hoành : Số giao điểm bằng số nghiệm của phương trình (2 nghiệm phân biệt ; tiếp xúc ; không giao nhau ).
3.3. Bảng biến thiên và sự biến thiên
Ghi nhớ
Trường hợp :
- Hàm số nghịch biến trên khoảng .
- Hàm số đồng biến trên khoảng .
- Giá trị nhỏ nhất của hàm số là , đạt được tại .
Trường hợp :
- Hàm số đồng biến trên khoảng .
- Hàm số nghịch biến trên khoảng .
- Giá trị lớn nhất của hàm số là , đạt được tại .
4. Widget tương tác: Phòng Thí Nghiệm Đồ Thị Parabol
Kéo các thanh trượt để quan sát đồ thị Parabol biến đổi hình dạng tức thì, cùng sự dịch chuyển của đỉnh và trục đối xứng:
<div style="background: #f8fafc; border: 1px solid #cbd5e1; border-radius: 12px; padding: 20px; margin: 24px 0; font-family: system-ui, sans-serif;">
<div style="display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 10px; margin-bottom: 16px;">
<h3 style="margin: 0; font-size: 1.15rem; color: #1e293b;">⚡ Thí Nghiệm Parabol Biến Thiên $y = ax^2 + bx + c$</h3>
<span style="font-size: 0.85rem; background: #e0f2fe; color: #0369a1; padding: 4px 10px; border-radius: 999px; font-weight: 500;">Mô phỏng thời gian thực</span>
</div>
<div style="display: grid; grid-template-columns: 1fr 220px; gap: 16px;">
<div style="background: white; border: 1px solid #e2e8f0; border-radius: 8px; padding: 8px; text-align: center;">
<svg data-interactive-done="true" id="parabolSvg" viewBox="0 0 360 280" style="width: 100%; max-width: 400px; height: auto;">
<!-- Grid -->
<g stroke="#f1f5f9" stroke-width="1">
<line x1="20" y1="40" x2="340" y2="40" /><line x1="20" y1="90" x2="340" y2="90" />
<line x1="20" y1="140" x2="340" y2="140" /><line x1="20" y1="190" x2="340" y2="190" />
<line x1="20" y1="240" x2="340" y2="240" />
<line x1="60" y1="20" x2="60" y2="260" /><line x1="120" y1="20" x2="120" y2="260" />
<line x1="180" y1="20" x2="180" y2="260" /><line x1="240" y1="20" x2="240" y2="260" />
<line x1="300" y1="20" x2="300" y2="260" />
</g>
<!-- Axes -->
<line x1="10" y1="140" x2="350" y2="140" stroke="#94a3b8" stroke-width="1.8" />
<line x1="180" y1="270" x2="180" y2="10" stroke="#94a3b8" stroke-width="1.8" />
<text x="345" y="135" font-size="12" fill="#64748b" font-weight="bold">x</text>
<text x="185" y="18" font-size="12" fill="#64748b" font-weight="bold">y</text>
<!-- Symmetry axis line -->
<line id="symAxis" x1="180" y1="10" x2="180" y2="270" stroke="#f59e0b" stroke-width="1.5" stroke-dasharray="4,4" />
<!-- Parabol path -->
<path id="pPath" d="" fill="none" stroke="#2563eb" stroke-width="2.5" />
<!-- Vertex Point -->
<circle id="vPoint" cx="180" cy="140" r="5" fill="#dc2626" />
<text id="vLabel" x="188" y="135" font-size="11" fill="#dc2626" font-weight="bold">I</text>
</svg>
</div>
<div style="background: white; border: 1px solid #e2e8f0; border-radius: 8px; padding: 14px; font-size: 0.88rem;">
<div style="margin-bottom: 12px;">
<label style="display: flex; justify-content: space-between; font-weight: 600; color: #334155;">
<span>Hệ số a:</span><span id="lblA">1.0</span>
</label>
<input type="range" id="rngA" min="-2.5" max="2.5" step="0.2" value="1.0" style="width: 100%;" />
</div>
<div style="margin-bottom: 12px;">
<label style="display: flex; justify-content: space-between; font-weight: 600; color: #334155;">
<span>Hệ số b:</span><span id="lblB">-2.0</span>
</label>
<input type="range" id="rngB" min="-6" max="6" step="0.5" value="-2.0" style="width: 100%;" />
</div>
<div style="margin-bottom: 16px;">
<label style="display: flex; justify-content: space-between; font-weight: 600; color: #334155;">
<span>Hệ số c:</span><span id="lblC">0.0</span>
</label>
<input type="range" id="rngC" min="-5" max="5" step="0.5" value="0.0" style="width: 100%;" />
</div>
<div style="background: #f8fafc; border-radius: 6px; padding: 10px; border: 1px solid #e2e8f0;">
<div style="font-weight: 600; color: #1e293b; margin-bottom: 4px;" id="statEq">y = 1x² - 2x</div>
<div style="color: #dc2626; font-weight: 600;" id="statVertex">Đỉnh I(1.0; -1.0)</div>
<div style="color: #d97706;" id="statAxis">Trục đ/x: x = 1.0</div>
</div>
</div>
</div>
</div>
<script>
(() => {
const rngA = document.getElementById('rngA');
const rngB = document.getElementById('rngB');
const rngC = document.getElementById('rngC');
const lblA = document.getElementById('lblA');
const lblB = document.getElementById('lblB');
const lblC = document.getElementById('lblC');
const pPath = document.getElementById('pPath');
const vPoint = document.getElementById('vPoint');
const vLabel = document.getElementById('vLabel');
const symAxis = document.getElementById('symAxis');
const statEq = document.getElementById('statEq');
const statVertex = document.getElementById('statVertex');
const statAxis = document.getElementById('statAxis');
const ox = 180, oy = 140, scale = 22;
function toScreen(x, y) {
return [ox + x * scale, oy - y * scale];
}
function update() {
let a = parseFloat(rngA.value);
if (a === 0) a = 0.1; // avoid zero
const b = parseFloat(rngB.value);
const c = parseFloat(rngC.value);
lblA.textContent = a.toFixed(1);
lblB.textContent = b.toFixed(1);
lblC.textContent = c.toFixed(1);
// Vertex
const xv = -b / (2 * a);
const yv = a * xv * xv + b * xv + c;
const [svx, svy] = toScreen(xv, yv);
vPoint.setAttribute('cx', svx);
vPoint.setAttribute('cy', svy);
vLabel.setAttribute('x', svx + 8);
vLabel.setAttribute('y', svy - 6);
symAxis.setAttribute('x1', svx);
symAxis.setAttribute('x2', svx);
// Draw curve
const pts = [];
for (let x = -8; x <= 8; x += 0.1) {
const y = a * x * x + b * x + c;
if (y >= -7 && y <= 7) {
const [sx, sy] = toScreen(x, y);
pts.push(sx.toFixed(1) + ',' + sy.toFixed(1));
}
}
if (pts.length > 1) {
pPath.setAttribute('d', 'M ' + pts.join(' L '));
}
statEq.textContent = 'y = ' + a.toFixed(1) + 'x² ' + (b >= 0 ? '+ ' : '- ') + Math.abs(b).toFixed(1) + 'x ' + (c >= 0 ? '+ ' : '- ') + Math.abs(c).toFixed(1);
statVertex.textContent = 'Đỉnh I(' + xv.toFixed(2) + '; ' + yv.toFixed(2) + ')';
statAxis.textContent = 'Trục đ/x: x = ' + xv.toFixed(2);
}
rngA.addEventListener('input', update);
rngB.addEventListener('input', update);
rngC.addEventListener('input', update);
update();
})();
</script>
5. Bốn dạng toán điển hình kèm lời giải chi tiết
Dạng 1: Xác định tọa độ đỉnh, trục đối xứng và vẽ parabol
Phương pháp giải:
Cho parabol :
- Tọa độ đỉnh với , .
- Trục đối xứng: .
- Lập bảng 5 điểm đặc trưng (đỉnh và 2 cặp điểm đối xứng qua trục) để vẽ chính xác.
Bài toán 1
Cho hàm số .
- Tìm tọa độ đỉnh và phương trình trục đối xứng của đồ thị hàm số.
- Lập bảng biến thiên và chỉ ra các khoảng đồng biến, nghịch biến của hàm số.
Lời giải:
- Các hệ số: .
- Hoành độ đỉnh: .
- Tung độ đỉnh: . Vậy tọa độ đỉnh là .
- Trục đối xứng là đường thẳng .
- Vì , parabol quay bề lõm xuống dưới.
- Hàm số đồng biến trên khoảng .
- Hàm số nghịch biến trên khoảng .
- Giá trị lớn nhất của hàm số là khi .
Dạng 2: Xác định hàm số bậc hai khi biết các yếu tố hình học
Phương pháp giải:
Gọi (). Thiết lập hệ phương trình gồm 3 ẩn số dựa trên các giả thiết:
- Đi qua điểm .
- Có đỉnh và .
- Có trục đối xứng .
Bài toán 2
Xác định hàm số bậc hai biết rằng đồ thị của nó đi qua điểm và có đỉnh .
Lời giải:
- Đồ thị đi qua điểm .
- Đỉnh có hoành độ :
- Đồ thị đi qua đỉnh :
- Thay vào (2):Suy ra .
Kết luận: Hàm số bậc hai cần tìm là .
Dạng 3: Tìm giá trị lớn nhất, giá trị nhỏ nhất trên một đoạn
Phương pháp giải:
Để tìm GTLN, GTNN của trên đoạn :
- Tính hoành độ đỉnh .
- Nếu , tính 3 giá trị: và .
- Nếu , chỉ cần tính 2 giá trị tại hai đầu mút: và .
- Kết luận và trong các giá trị vừa tính.
Bài toán 3
Tìm giá trị lớn nhất và giá trị nhỏ nhất của hàm số trên đoạn .
Lời giải:
- Hoành độ đỉnh: .
- Nhận thấy .
- Ta tính các giá trị:
- .
- .
- .
- So sánh các giá trị:
- .
- .
Dạng 4: Bài toán tối ưu hóa thực tế
Phương pháp giải:
- Thiết lập biểu thức đại lượng cần tối ưu (diện tích, doanh thu, lợi nhuận) thành một hàm số bậc hai theo biến .
- Tìm đỉnh của parabol để kết luận giá trị tối ưu.
Bài toán 4
Một người nông dân có lưới rào muốn rào một khu đất hình chữ nhật giáp với một bờ tường thẳng (bờ tường không cần rào lưới). Hỏi người đó phải chọn kích thước các cạnh như thế nào để khu đất có diện tích lớn nhất? Tính diện tích lớn nhất đó.
Lời giải:
- Gọi chiều rộng của khu đất (cạnh vuông góc với bờ tường) là (, điều kiện: ).
- Vì khu đất có 2 cạnh chiều rộng và 1 cạnh chiều dài giáp lưới rào:
- Diện tích khu đất rào được là hàm số theo :
- Hàm số là hàm số bậc hai có các hệ số . Đồ thị là parabol có bề lõm quay xuống dưới, đạt giá trị lớn nhất tại đỉnh:Khi đó chiều dài khu đất là .
- Diện tích lớn nhất đạt được là:
Kết luận: Để diện tích lớn nhất, cần rào khu đất có chiều rộng và chiều dài . Diện tích cực đại là .
6. Năm ứng dụng thực tế khoa học & công nghệ
- Cầu treo dây võng & Cầu vòm Parabol: Cáp chủ của cầu treo (như cầu Cổng Vàng San Francisco hay cầu Thuận Phước Đà Nẵng) khi chịu tải phân bố đều uốn thành đường parabol hoàn hảo, giúp phân tán lực căng về hai trụ tháp chính.
- Chảo anten vệ tinh & Kính thiên văn phản xạ: Gương phản xạ hình paraboloid có đặc tính quang học kì diệu: Mọi tia sóng song song chiếu tới đều hội tụ chính xác tại tiêu điểm , giúp khuếch đại tín hiệu thu được từ các thiên hà xa xôi lên hàng triệu lần.
- Quỹ đạo đạn đạo & Thể thao đỉnh cao: Trong cơ học cổ điển, quỹ đạo bay của quả bóng đá, bóng rổ hoặc viên đạn pháo (bỏ qua sức cản không khí) là đường parabol .
- Kinh tế học & Tối ưu hóa doanh thu: Khi giá bán sản phẩm tăng thì lượng tiêu thụ giảm theo quy luật hàm bậc nhất . Doanh thu là hàm số bậc hai, giúp doanh nghiệp định giá tối ưu tại đỉnh parabol.
- Gương đèn pha ô tô & Đèn pin LED: Đặt bóng đèn tại tiêu điểm của chảo parabol, chùm sáng phát ra sẽ phản xạ thành chùm tia song song thẳng tắp chiếu xa hàng trăm mét trong đêm tối.
7. Trắc nghiệm kiểm tra hiểu bài (10 câu có chấm điểm & giải thích chi tiết)
8. Thử thách thực tế: Dự án Cổng vòm Parabol
Cổng trường đại học bách khoa được thiết kế hình parabol có chiều rộng mặt đất và chiều cao đỉnh .
- Chọn hệ trục tọa độ với gốc tại trung điểm và trục tung đi qua đỉnh vòm. Viết phương trình parabol của cổng vòm.
- Một chiếc xe tải chở hàng có chiều rộng và chiều cao có thể đi lọt qua cổng vòm mà không chạm vào thành cổng hay không?
Tự khám phá đồ thị bậc hai
Thay đổi a, b, c và quan sát đồ thị y = ax² + bx + c. Thử đoán hướng mở trước khi xem kết quả.
Tự kiểm tra kiến thức
Các thẻ lấy từ nội dung bài học. Với câu điền khuyết, bấm vào dấu “…” để chọn cụm từ phù hợp; với thẻ nhớ lại, em tự đối chiếu và đánh giá.