Ngụy Phương Uyên

Giới thiệu về bản thân

mục tiêu 1000 bn
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
xếp hạng Ngôi sao 1 ngôi sao 2 ngôi sao 1 Sao chiến thắng
0
(Thường được cập nhật sau 1 giờ!)

Trong Scratch, biến số là một khái niệm rất quan trọng, nó giống như một chiếc hộp đặc biệt dùng để lưu trữ thông tin trong chương trình. Mỗi biến số có một tên riêng, ví dụ như “Điểm”, “Số bước”, “Tiền tiết kiệm”…, để bạn biết loại thông tin mà nó đang lưu.

Khi bạn chạy chương trình, biến số sẽ chứa một giá trị, và giá trị này có thể thay đổi liên tục dựa vào các hành động hoặc tính toán trong chương trình. Ví dụ, trong trò chơi nhặt bóng, biến số “Điểm” sẽ tăng lên mỗi khi bạn nhặt một quả bóng; trong trò chơi đếm bước, biến số “Số bước” sẽ thay đổi khi bạn đi thêm mỗi bước.

Điều đặc biệt là, biến số giúp chương trình ghi nhớ thông tin trong suốt quá trình chạy. Không có biến số, chương trình sẽ không biết bạn đã làm được bao nhiêu, đã nhặt bao nhiêu bóng hay đã uống bao nhiêu cốc nước.

Ngoài ra, biến số còn có thể được hiển thị trên màn hình, giống như bảng thông báo, để người chơi hoặc người dùng theo dõi giá trị đang thay đổi. Bạn cũng có thể dùng biến số để tính toán, so sánh, hoặc đưa ra quyết định trong chương trình, ví dụ như khi đạt đủ điểm sẽ thắng trò chơi, hoặc khi hết tiền tiết kiệm thì không thể mua thêm đồ.

Tóm lại, biến số trong Scratch là một công cụ lưu trữ thông tin linh hoạt, luôn thay đổi theo hành động của chương trình, và rất cần thiết để làm trò chơi, tính toán hay bất cứ chương trình nào mà bạn muốn theo dõi dữ liệu.

Trong cuộc sống hàng ngày, chúng ta thường gặp nhiều hoạt động cần đếm hoặc theo dõi những con số thay đổi liên tục, giống như biến số trong lập trình. Chẳng hạn, khi bạn chơi trò chơi nhặt bóng, bạn cần đếm số bóng đã nhặt được; mỗi khi nhặt thêm một quả bóng, con số này tăng lên, giúp bạn biết mình đã nhặt bao nhiêu và còn bao nhiêu để hoàn thành trò chơi. Hay khi bạn đếm số bước đi mỗi ngày, mỗi bước đi sẽ được cộng vào tổng số bước, giúp bạn theo dõi hoạt động thể chất và đặt mục tiêu sức khỏe. Ngoài ra, việc đếm số cốc nước đã uống trong ngày cũng rất quan trọng; mỗi lần uống thêm một cốc, con số tổng tăng lên, giúp bạn đảm bảo cơ thể luôn đủ nước. Thậm chí, khi bạn tiết kiệm tiền, mỗi khoản tiền bỏ vào heo đất hay tài khoản tiết kiệm cũng làm thay đổi tổng số tiền, giúp bạn biết mình đã tiết kiệm được bao nhiêu và còn bao nhiêu cần thêm. Tất cả những ví dụ này đều giống như biến số trong Scratch, vì đều là những con số thay đổi theo thời gian và hành động, có thể cập nhật liên tục và được theo dõi để đưa ra quyết định hoặc ghi nhận kết quả.

Một ví dụ cụ thể về trò chơi cần dùng biến số là trò chơi đếm điểm trong Scratch.

Ví dụ: Trong trò chơi “Bắt bóng”, mỗi khi người chơi bắt được một quả bóng, điểm số sẽ tăng lên 1.

  • Ở đây, biến số “Điểm” được dùng để lưu số điểm hiện tại của người chơi.
  • Khi bắt được bóng, chương trình sẽ cập nhật biến số “Điểm” tăng lên.
  • Biến số này giúp chương trình biết được người chơi đã đạt bao nhiêu điểm và có thể hiển thị điểm số trên màn hình.

Nếu không có biến số, trò chơi sẽ không thể ghi nhớ được điểm số người chơi.


Một biến số trong chương trình Scratch giống như một chiếc hộp đựng đồ ở ngoài đời thường.

  • Chiếc hộp này có thể chứa bất cứ thứ gì: số, chữ, hoặc vật nhỏ.
  • Bạn có thể mở hộp ra lấy đồ hoặc thay đổi đồ bên trong bất cứ lúc nào.
  • Trong Scratch, biến số cũng giống vậy, nó lưu giữ giá trị (như điểm số, thời gian, trạng thái) và có thể thay đổi trong quá trình chương trình chạy.

Nói cách khác, biến số là nơi để “cất giữ” thông tin mà chương trình cần dùng hoặc cập nhật liên tục.


Một biến số trong chương trình Scratch giống như một chiếc hộp đựng đồ ở ngoài đời thường.

  • Chiếc hộp này có thể chứa bất cứ thứ gì: số, chữ, hoặc vật nhỏ.
  • Bạn có thể mở hộp ra lấy đồ hoặc thay đổi đồ bên trong bất cứ lúc nào.
  • Trong Scratch, biến số cũng giống vậy, nó lưu giữ giá trị (như điểm số, thời gian, trạng thái) và có thể thay đổi trong quá trình chương trình chạy.

Nói cách khác, biến số là nơi để “cất giữ” thông tin mà chương trình cần dùng hoặc cập nhật liên tục.


1. Lệnh cảm biến

  • Mục đích: Đọc dữ liệu trực tiếp từ cảm biến (ví dụ: nhiệt độ, ánh sáng, âm thanh...).
  • Tính chất: Giá trị biến được tạo ra là giá trị thực tế do cảm biến đo được tại thời điểm đó.
  • Đặc điểm:
    • Thường cập nhật liên tục khi cảm biến thay đổi.
    • Giá trị có thể biến đổi theo môi trường bên ngoài.
  • Ví dụ:
    • Biến lấy dữ liệu ánh sáng từ cảm biến ánh sáng.
    • Biến lấy giá trị nhiệt độ từ cảm biến nhiệt độ.

2. Lệnh các biến số

  • Mục đích: Tạo biến dùng để lưu trữ dữ liệu do người lập trình nhập hoặc tính toán.
  • Tính chất: Giá trị biến có thể do người dùng đặt, thay đổi hoặc tính toán trong chương trình.
  • Đặc điểm:
    • Giá trị biến không bị thay đổi tự động từ môi trường bên ngoài.
    • Có thể dùng để lưu trữ điểm số, thời gian, trạng thái…
  • Ví dụ:
    • Biến lưu điểm số trong trò chơi.
    • Biến lưu trạng thái bật/tắt đèn.

1. My name's Uyen. I'm in class 5A.

2. My favourite colour is yellow. My favourite animal is a rabbit.My favourite food is chicken.My favourite sport is rope skipping.

3. My sister is kind and friendly.

4. My family and I usually go to the park on the weekend.

5. I would like to be a painter in the future because I love drawing and creating beautiful pictures.


. Question 1. What nationality is she?

She is Vietnamese.

Question 2. What’s his address? 

His address at 47 Queen Street.

Question 3. What would he like to be in the future? 

He would like to be a firefighter in the future.

Question 4. What’s he like? 

He is helpful.

Question 5. What does she like doing in her free time? 

She likes playing piano.