a) Nhiệm vụ: Kiểm tra tính chẵn lẻ của số nguyên dương a b) Cấu trúc điều khiển:
Các cấu trúc điều khiển sử dụng trong thuật toán
- Cấu trúc rẽ nhánh (nếu...thì):
+ Kiểm tra biến “Tiếp tục” có bằng "Có" hay không.
+ Kiểm tra điều kiện a mod 2 = 0 (để xác định chẵn hay lẻ).
- Cấu trúc lặp: Lặp lại thao tác khi người dùng chọn “Tiếp tục = Có”.
c) Trình bày quá trình thực hiện thuật toán
Quá trình thực hiện:
1. Gán giá trị "Có" cho biến Tiếp tục.
2. Kiểm tra Tiếp tục = "Có":
- Nếu đúng → thực hiện:
+ Nhập số nguyên a.
+ Kiểm tra a mod 2 = 0: Nếu đúng → thông báo: a là số chẵn. Nếu sai → thông báo: a là số lẻ.
+ Hỏi tiếp: Nhập lại giá trị cho Tiếp tục ("Có" hoặc "Không").
- Nếu sai → kết thúc thuật toán.
d) Mô tả thuật toán dưới dạng liệt kê
Thuật toán kiểm tra số chẵn lẻ (liệt kê):
1. Gán Tiếp tục ← "Có" 2. Trong khi Tiếp tục = "Có" thì thực hiện:
- Nhập số a
- Nếu a mod 2 = 0 thì
- Thông báo: a là số chẵn
- Ngược lại
- Thông báo: a là số lẻ
- Nhập lại giá trị cho biến Tiếp tục ("Có"/"Không")
- Kết thúc
