1. Cài đặt thuật toán (Sơ đồ khối)
- Bước 1: Khởi tạo
- Gán giá trị đầu tiên nhập vào cho biến max.
- Bước 2: Nhập số tiếp theo
- Nhập một số nguyên dương từ bàn phím và gán cho biến x.
- Bước 3: Kiểm tra điều kiện dừng
- Nếu x bằng 0, chuyển đến Bước 5.
- Bước 4: So sánh và cập nhật max
- Nếu x lớn hơn max, gán x cho max.
- Quay lại Bước 2.
- Bước 5: Hiển thị kết quả
- Hiển thị giá trị của max ra màn hình.
- Bước 6: Kết thúc
2. Cài đặt chương trình (Khối lệnh)
Dựa vào sơ đồ khối trên, ta có thể lắp ghép các khối lệnh như sau:
- Khối 1: Khởi tạo
- Khối lệnh "Nhập x" (input x)
- Khối lệnh "gán max = x" (max ← x)
- Khối 2: Vòng lặp
- Khối lệnh "Lặp lại cho đến khi x = 0" (repeat until x = 0)
- Khối lệnh "Nhập x" (input x)
- Khối lệnh "Nếu x > max" (if x > max)
- Khối lệnh "gán max = x" (max ← x)
- Khối 3: Hiển thị kết quả
- Khối lệnh "Hiển thị max" (display max)
Ví dụ mã giả (pseudocode):
Nhập x
max ← x
Lặp lại cho đến khi x = 0:
Nhập x
Nếu x > max:
max ← x
Hiển thị max