Trang chủ › Lớp 10 › Tin học › Bài 28. Phạm vi của biến

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.

Học bài này ngay →