Ngô Đăng Hưng

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

Chào mừng bạn đến với trang cá nhân của Ngô Đăng Hưng
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ờ!)

Chuẩn bị

  • Mở Scratch → tạo dự án mới (mặc định đã có nhân vật Mèo).

2. Tạo biến

  • Vào mục Biến (Variables) → chọn Tạo biến
  • Đặt tên biến: so

3. Nhập dữ liệu

  • Kéo khối:
    • khi bấm cờ xanh
    • hỏi [Nhập một số:] và chờ
    • đặt so thành (trả lời)

4. Kiểm tra chẵn/lẻ

  • Dùng phép toán chia dư:
    • Trong mục Toán học (Operators), lấy khối (so mod 2)
  • Kéo khối điều kiện:
    • nếu <(so mod 2) = 0> thì

5. Hiển thị kết quả

  • Trong nhánh nếu:
    • nói [Đây là số chẵn] trong 2 giây
  • Trong nhánh không thì:
    • nói [Đây là số lẻ] trong 2 giây

6. Chạy thử

  • Nhấn cờ xanh, nhập một số bất kỳ → Mèo sẽ trả lời.

Tóm lại logic:

  • Nhập số → tính so mod 2
  • Nếu kết quả = 0 → số chẵn
  • Ngược lại → số lẻ


. Thích ứng với dữ liệu đầu vào khác nhau
Chương trình không cần biết trước số lần lặp. Nó có thể chạy cho đến khi thỏa mãn một điều kiện nào đó (ví dụ: nhập đúng dữ liệu, tìm thấy kết quả…). Vì vậy cùng một đoạn mã có thể xử lý nhiều trường hợp khác nhau.

2. Tránh lặp dư hoặc thiếu
Nếu dùng số lần lặp cố định, có thể bị lặp quá nhiều hoặc chưa đủ. Với điều kiện, vòng lặp sẽ tự dừng đúng lúc → tiết kiệm tài nguyên và tăng hiệu quả.

3. Tăng khả năng tương tác
Trong các chương trình nhập/xuất, ta có thể lặp lại việc yêu cầu người dùng nhập cho đến khi hợp lệ (ví dụ: nhập số dương, nhập đúng mật khẩu…).

4. Dễ mở rộng và sửa đổi
Chỉ cần thay đổi điều kiện là có thể thay đổi cách hoạt động của vòng lặp mà không cần viết lại toàn bộ chương trình.