Bài 18. Phương trình quy về phương trình bậc hai
Nhiều bài toán vật lí, tối ưu hóa đường đi của tàu cứu hộ hay tính toán quỹ đạo trong không gian dẫn đến các phương trình chứa căn thức hoặc phương trình bậc bốn. Bằng các phép biến đổi đại số khéo léo như bình phương hai vế hoặc đặt ẩn phụ, ta có thể quy những bài toán phức tạp này về phương trình bậc hai quen thuộc. Trọng tâm cốt lõi của bài học là kỹ thuật biến đổi tương đương và thử lại để loại bỏ triệt để nghiệm ngoại lai.
1. Sơ đồ tư duy (Mindmap) Phương trình quy về 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 $\sqrt{f(x)} = \sqrt{g(x)}$</h4>
<p style="margin: 0; font-size: 0.9em; color: #475569;">
• Bước 1: Bình phương hai vế $f(x) = g(x)$.<br>
• Bước 2: Giải tìm nghiệm $x$.<br>
• Bước 3: Thay nghiệm vào kiểm tra (hoặc đặt điều kiện $g(x) \ge 0$).
</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. Dạng $\sqrt{f(x)} = g(x)$</h4>
<p style="margin: 0; font-size: 0.9em; color: #475569;">
• Điều kiện bắt buộc: $g(x) \ge 0$.<br>
• Bình phương hai vế: $f(x) = [g(x)]^2$.<br>
• Giải phương trình bậc hai và so sánh điều kiện.
</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. Phương trình trùng phương</h4>
<p style="margin: 0; font-size: 0.9em; color: #475569;">
• Dạng $ax^4 + bx^2 + c = 0$ ($a \ne 0$).<br>
• Đặt $t = x^2$ ($t \ge 0$).<br>
• Đưa về $at^2 + bt + c = 0$, lấy nghiệm $t \ge 0 \implies x = \pm\sqrt{t}$.
</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. Nghiệm ngoại lai (Extraneous)</h4>
<p style="margin: 0; font-size: 0.9em; color: #475569;">
• Phép bình phương là phép biến đổi hệ quả (không tương đương).<br>
• Luôn phải có bước <strong>thử lại nghiệm</strong> trước khi kết luận tập nghiệm $S$.
</p>
</div>
</div>
2. Khởi động: 5 câu hỏi nhanh & Cảnh báo bẫy nghiệm ngoại lai
- Phương trình có nghiệm không?
Đáp án: Vô nghiệm ngay lập tức, vì căn bậc hai số học không thể nhận giá trị âm. - Nếu bình phương hai vế phương trình , ta được gì?
Đáp án: . Nhưng thay vào: ! Số chính là một nghiệm ngoại lai sinh ra do bình phương số âm. - Khi giải , ta có cần đặt điều kiện cho cả hai biểu thức và không?
Đáp án: Không cần cả hai, chỉ cần một trong hai (chọn biểu thức đơn giản hơn) vì khi thì biểu thức này dương sẽ kéo theo biểu thức kia dương. - Phương trình có bao nhiêu nghiệm thực?
Đáp án: Đặt hoặc . Cả hai đều thỏa mãn (tổng cộng 4 nghiệm thực). - Cách giải an toàn và chuẩn mực nhất theo SGK Kết nối tri thức là gì?
Đáp án: Bình phương hai vế để tìm tất cả các nghiệm tiềm năng, sau đó thay từng nghiệm vào phương trình ban đầu để kết luận.
3. Lý thuyết trọng tâm
3.1. Phương trình dạng
Ghi nhớQuy trình giải chuẩn:
- Bình phương hai vế của phương trình để khử căn thức:
- Rút gọn đưa về phương trình bậc hai hoặc bậc nhất:
- Giải phương trình tìm các nghiệm .
- Thử lại: Thay các giá trị vừa tìm được vào phương trình ban đầu. Giá trị nào thỏa mãn là nghiệm của phương trình; giá trị nào không thỏa mãn là nghiệm ngoại lai và bị loại bỏ.
3.2. Phương trình dạng
Ghi nhớQuy trình giải chuẩn:
- Bình phương hai vế của phương trình:
- Rút gọn và giải phương trình bậc hai thu được.
- Thử lại: Thay các giá trị tìm được vào phương trình ban đầu (hoặc kiểm tra điều kiện ). Kết luận tập nghiệm chính xác.
Lưu ý / Cảnh báoBẫy sai lầm phổ biến nhất của học sinh là quên thử lại nghiệm dẫn đến nhận cả nghiệm ngoại lai khiến bài thi bị trừ điểm toàn bộ câu hỏi!
3.3. Phương trình trùng phương
Ghi nhớPhương trình trùng phương có dạng:
- Cách giải: Đặt ẩn phụ với điều kiện .
- Phương trình trở thành: .
- Tìm nghiệm , sau đó giải .
4. Widget tương tác: Máy Giải & Kiểm Tra Nghiệm Ngoại Lai
Nhập các hệ số để xem quy trình giải tự động phương trình dạng , kiểm tra điều kiện hai vế và phân loại nghiệm thật / nghiệm ngoại lai:
<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;">🔬 Giải Phương Trình Căn Thức $\sqrt{ax^2 + bx + c} = dx + e$</h3>
<span style="font-size: 0.85rem; background: #e0f2fe; color: #0369a1; padding: 4px 10px; border-radius: 999px; font-weight: 500;">Kiểm tra nghiệm ngoại lai</span>
</div>
<div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); gap: 10px; margin-bottom: 16px;">
<div>
<label style="font-size: 0.8rem; font-weight: 600; color: #475569;">a:</label>
<input type="number" id="inA" value="2" step="1" style="width: 100%; padding: 6px; border: 1px solid #cbd5e1; border-radius: 4px; box-sizing: border-box;" />
</div>
<div>
<label style="font-size: 0.8rem; font-weight: 600; color: #475569;">b:</label>
<input type="number" id="inB" value="-3" step="1" style="width: 100%; padding: 6px; border: 1px solid #cbd5e1; border-radius: 4px; box-sizing: border-box;" />
</div>
<div>
<label style="font-size: 0.8rem; font-weight: 600; color: #475569;">c:</label>
<input type="number" id="inC" value="-5" step="1" style="width: 100%; padding: 6px; border: 1px solid #cbd5e1; border-radius: 4px; box-sizing: border-box;" />
</div>
<div>
<label style="font-size: 0.8rem; font-weight: 600; color: #475569;">d:</label>
<input type="number" id="inD" value="1" step="1" style="width: 100%; padding: 6px; border: 1px solid #cbd5e1; border-radius: 4px; box-sizing: border-box;" />
</div>
<div>
<label style="font-size: 0.8rem; font-weight: 600; color: #475569;">e:</label>
<input type="number" id="inE" value="-1" step="1" style="width: 100%; padding: 6px; border: 1px solid #cbd5e1; border-radius: 4px; box-sizing: border-box;" />
</div>
</div>
<div style="background: white; border: 1px solid #e2e8f0; border-radius: 8px; padding: 16px; margin-bottom: 16px;">
<div style="font-weight: 600; color: #1e293b; margin-bottom: 8px;" id="dispEq">Phương trình: √(2x² - 3x - 5) = x - 1</div>
<div style="font-size: 0.9rem; color: #64748b; line-height: 1.6;" id="dispSteps">
• Bình phương hai vế: 2x² - 3x - 5 = (x - 1)² = x² - 2x + 1<br>
• Thu gọn: x² - x - 6 = 0<br>
• Nghiệm tiềm năng: x = 3 hoặc x = -2
</div>
</div>
<div style="background: #f0fdf4; border-left: 4px solid #16a34a; border-radius: 6px; padding: 12px; font-size: 0.92rem; color: #166534;" id="dispVerdict">
<strong>Kết luận thử lại:</strong><br>
• Thay x = 3: VT = √(2·9 - 9 - 5) = √4 = 2; VP = 3 - 1 = 2 (Thỏa mãn ✅)<br>
• Thay x = -2: VP = -2 - 1 = -3 < 0 (Loại ❌ - Nghiệm ngoại lai)<br>
➔ <strong>Tập nghiệm S = {3}</strong>
</div>
</div>
<script>
(() => {
const inA = document.getElementById('inA');
const inB = document.getElementById('inB');
const inC = document.getElementById('inC');
const inD = document.getElementById('inD');
const inE = document.getElementById('inE');
const dispEq = document.getElementById('dispEq');
const dispSteps = document.getElementById('dispSteps');
const dispVerdict = document.getElementById('dispVerdict');
function solve() {
const a = parseFloat(inA.value) || 0;
const b = parseFloat(inB.value) || 0;
const c = parseFloat(inC.value) || 0;
const d = parseFloat(inD.value) || 0;
const e = parseFloat(inE.value) || 0;
dispEq.textContent = 'Phương trình: √(' + a + 'x² + (' + b + ')x + (' + c + ')) = ' + d + 'x + (' + e + ')';
// (dx + e)^2 = d^2 x^2 + 2de x + e^2
// ax^2 + bx + c = d^2 x^2 + 2de x + e^2
// => (a - d^2) x^2 + (b - 2de) x + (c - e^2) = 0
const A = a - d * d;
const B = b - 2 * d * e;
const C = c - e * e;
let roots = [];
if (Math.abs(A) < 1e-7) {
if (Math.abs(B) > 1e-7) {
roots = [-C / B];
}
} else {
const delta = B * B - 4 * A * C;
if (delta >= 0) {
const r1 = (-B - Math.sqrt(delta)) / (2 * A);
const r2 = (-B + Math.sqrt(delta)) / (2 * A);
roots = [r1, r2];
}
}
// Step display
let stepHtml = '• Bình phương hai vế: ' + a + 'x² + (' + b + ')x + (' + c + ') = (' + d + 'x + ' + e + ')²<br>' +
'• Thu gọn: ' + A.toFixed(2) + 'x² + (' + B.toFixed(2) + ')x + (' + C.toFixed(2) + ') = 0<br>';
if (roots.length === 0) {
stepHtml += '• Phương trình sau bình phương vô nghiệm trên ℝ.';
dispSteps.innerHTML = stepHtml;
dispVerdict.style.background = '#fff1f2';
dispVerdict.style.borderColor = '#e11d48';
dispVerdict.style.color = '#9f1239';
dispVerdict.innerHTML = '➔ <strong>Phương trình vô nghiệm: S = ∅</strong>';
return;
}
stepHtml += '• Các nghiệm tiềm năng: ' + roots.map(r => 'x = ' + r.toFixed(2)).join(', ');
dispSteps.innerHTML = stepHtml;
// Verify
const validRoots = [];
let verfHtml = '<strong>Thử lại từng nghiệm vào phương trình gốc:</strong><br>';
roots.forEach(r => {
const underRad = a * r * r + b * r + c;
const rhs = d * r + e;
if (underRad < 0 || rhs < 0 || Math.abs(Math.sqrt(underRad) - rhs) > 1e-4) {
verfHtml += '• x = ' + r.toFixed(2) + ': Vế trái = ' + (underRad >= 0 ? Math.sqrt(underRad).toFixed(2) : 'Không xđ') + ', Vế phải = ' + rhs.toFixed(2) + ' (Loại ❌ - Nghiệm ngoại lai)<br>';
} else {
verfHtml += '• x = ' + r.toFixed(2) + ': Cả hai vế bằng ' + rhs.toFixed(2) + ' (Thỏa mãn ✅)<br>';
validRoots.push(r.toFixed(2));
}
});
if (validRoots.length > 0) {
dispVerdict.style.background = '#f0fdf4';
dispVerdict.style.borderColor = '#16a34a';
dispVerdict.style.color = '#166534';
verfHtml += '➔ <strong>Tập nghiệm: S = {' + validRoots.join('; ') + '}</strong>';
} else {
dispVerdict.style.background = '#fff1f2';
dispVerdict.style.borderColor = '#e11d48';
dispVerdict.style.color = '#9f1239';
verfHtml += '➔ <strong>Phương trình vô nghiệm: S = ∅</strong>';
}
dispVerdict.innerHTML = verfHtml;
}
[inA, inB, inC, inD, inE].forEach(inp => inp.addEventListener('input', solve));
solve();
})();
</script>
5. Bốn dạng toán điển hình kèm lời giải chi tiết
Dạng 1: Giải phương trình
Phương pháp giải:
- Bình phương hai vế: .
- Rút gọn giải phương trình tìm các nghiệm tiềm năng.
- Thử lại từng nghiệm vào phương trình ban đầu để kết luận.
Bài toán 1
Giải phương trình:
Lời giải:
- Bình phương hai vế phương trình, ta được:
- Chuyển vế thu gọn:Phương trình có . Hai nghiệm là:
- Thử lại:
- Với : Thay vào (Thỏa mãn).
- Với : Thay vào (Loại, vì biểu thức dưới căn bị âm).
Kết luận: Phương trình có nghiệm duy nhất .
Dạng 2: Giải phương trình
Phương pháp giải:
- Bình phương hai vế: .
- Rút gọn và giải phương trình bậc hai.
- Thử lại nghiệm vào phương trình gốc để loại nghiệm ngoại lai.
Bài toán 2
Giải phương trình:
Lời giải:
- Bình phương hai vế của phương trình:
- Chuyển vế rút gọn:Phương trình có hai nghiệm:
- Thử lại vào phương trình ban đầu:
- Với : Vế trái ; Vế phải . Thỏa mãn!
- Với : Vế trái ; Vế phải . Thỏa mãn!
Kết luận: Phương trình có hai nghiệm phân biệt là và . Tập nghiệm .
Dạng 3: Phương trình trùng phương và đặt ẩn phụ
Phương pháp giải:
- Phương trình trùng phương : Đặt .
- Phương trình chứa căn đồng dạng: Đặt .
Bài toán 3
Giải phương trình:
Lời giải:
- Đặt ẩn phụ (điều kiện: ). Khi đó .
- Phương trình đã cho trở thành:
- Xét phương trình ẩn : . Phương trình ẩn vô nghiệm trên .
Kết luận: Phương trình ban đầu vô nghiệm: .
Dạng 4: Bài toán vận tốc và cứu hộ trên biển
Phương pháp giải:
Sử dụng công thức thời gian và định lí Pythagore để thiết lập phương trình chứa căn bậc hai theo biến vị trí .
Bài toán 4
Một trạm cứu hộ bờ biển đặt tại điểm cách bờ biển thẳng một khoảng . Một chiếc tàu gặp nạn tại vị trí ngoài biển cách bờ một khoảng . Khoảng cách dọc theo bờ biển . Đội cứu hộ đi ca-nô chạy trên biển với vận tốc và chạy xe chuyên dụng trên bờ cát với vận tốc . Để đến ứng cứu tàu trong thời gian ngắn nhất, đội cứu hộ chạy xe từ đến , sau đó đi dọc bờ cát một đoạn (, ), rồi phóng ca-nô thẳng từ đến .
- Biểu diễn thời gian cứu hộ (giờ) theo .
- Biết rằng thời gian đạt cực tiểu khi thỏa mãn phương trình:Hãy giải phương trình trên để tìm vị trí cập bờ .
Lời giải:
- Khoảng cách ca-nô chạy trên biển:Thời gian chạy xe: . Thời gian đi ca-nô: . Tổng thời gian: .
- Giải phương trình:Đặt với :Bình phương hai vế ( hiển nhiên thỏa mãn):Suy ra:
Kết luận: Đội cứu hộ cần chạy xe dọc bờ một đoạn rồi mới xuất phát ca-nô ra biển để tiếp cận con tàu nhanh nhất.
6. Năm ứng dụng thực tế khoa học & công nghệ
- Nguyên lí Fermat trong quang hình học: Tia sáng truyền giữa hai môi trường khác nhau (như từ không khí vào nước) luôn chọn con đường tốn ít thời gian nhất. Bài toán tìm điểm khúc xạ trên mặt phân cách dẫn thẳng đến phương trình chứa căn bậc hai.
- Hệ thống dẫn đường GPS & Giao cắt hình học: Máy thu GPS nhận tín hiệu từ vệ tinh và giải hệ phương trình khoảng cách Euclide chứa căn thức để xác định vị trí kinh độ, vĩ độ và độ cao mặt đất.
- Quy hoạch đường ống dầu khí xuyên biển: Kỹ sư thiết kế đường ống từ giàn khoan ngoài khơi vào bờ nối đến nhà máy lọc dầu luôn giải phương trình chứa căn để tìm điểm tiếp bờ tối ưu hóa tổng chi phí vật liệu.
- Hệ thống Radar cảnh báo va chạm tự động (ADAS) trên ô tô: Radar tính toán khoảng cách tương đối giữa hai xe di chuyển theo hai trục vuông góc nhau . Phương trình quyết định thời điểm kích hoạt phanh khẩn cấp tự động.
- Cơ học vật liệu & Điểm nứt mỏi: Phương trình tính hệ số cường độ ứng suất tại đầu vết nứt trong cánh máy bay phụ thuộc vào hàm căn thức chiều dài vết nứt , quyết định số giờ bay an toàn trước khi phải bảo dưỡng.
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 Trạm sạc xe điện tối ưu trên cao tốc
Một tuyến đường cao tốc chạy thẳng dọc trục . Hai đô thị thông minh và nằm cùng một phía so với đường cao tốc (đơn vị: ). Chính quyền muốn xây dựng một trạm sạc xe điện nhanh tại điểm trên cao tốc sao cho tổng chiều dài đường dây cấp điện đạt giá trị nhỏ nhất:
- Viết biểu thức tổng khoảng cách .
- Dùng phương pháp đối xứng qua trục hoành để tìm tọa độ tối ưu của điểm .
- Kiểm tra lại bằng cách giải phương trình đạo hàm triệt tiêu: .
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á.