Tin học 10 Bài 28: Phạm vi của biến
Tin học lớp 10 · Kết nối tri thức · THPT
Biến địa phương (trong hàm), Biến toàn cục (ngoài hàm), Biến trùng tên trong – ngoài hàm, Lệnh global, Trao đổi dữ liệu với hàm, Lưu ý – mẹo nhớ.
Tóm tắt kiến thức Tin học 10 Bài 28: Phạm vi của biến
1. Biến địa phương (trong hàm)
- Biến được gán trong thân hàm: Tham số của hàm cũng là biến địa phương
- Chỉ dùng được bên trong hàm đó: Dùng ở ngoài hàm → lỗi NameError
- Tạo ra khi hàm chạy, mất đi khi hàm kết thúc
- Hai hàm khác nhau có thể dùng biến cùng tên
2. Biến toàn cục (ngoài hàm)
- Biến được gán ở chương trình chính
- Trong hàm ĐỌC được biến toàn cục: Giá trị lấy tại thời điểm gọi hàm
- Gán trong hàm KHÔNG sửa được biến toàn cục: Lệnh gán tạo biến địa phương mới
3. Biến trùng tên trong – ngoài hàm
Là hai biến khác nhau, chỉ trùng tên; Gán trong hàm không đổi biến bên ngoài; Đọc rồi gán trong hàm: x = x + 1.
4. Lệnh global
global <tên biến>: đặt đầu thân hàm; Hàm được phép sửa biến toàn cục; Nhiều biến: global a, b; Dùng biến trước dòng global → SyntaxError.
5. Trao đổi dữ liệu với hàm
Đưa vào: qua tham số; Lấy ra: return rồi gán lại; Hàm ít phụ thuộc biến ngoài → dễ dùng lại.
6. Lưu ý – mẹo nhớ
“Gán trong hàm → biến của riêng hàm”; Xét biến: gán ở đâu? có global không?; Hạn chế global → chương trình dễ đọc, dễ gỡ lỗi; Đặt tên biến rõ nghĩa, tránh trùng gây nhầm.
🔒 Giải thích chi tiết từ ý 3, hình minh hoạ, video và bài tập có lời giải từng bước: xem trong bài học.
- 🧠 Sơ đồ tư duy tương tác, xem vừa 1 màn hình, phóng to từng nhánh
- 🖼️ 15 hình minh hoạ dễ hiểu
- ✍️ 30 câu bài tập tự chấm, 4 mức: Trung bình → Khá → Giỏi → Xuất sắc, có lời giải
- 📱 Học tốt trên điện thoại và máy tính