➡️
Cấu Trúc
Chapter 3 · Lưu Đồ & Thuật Toán
Cấu Trúc
Tuần Tự
Dạng lưu đồ đơn giản nhất — các bước thực hiện lần lượt từ trên xuống, không rẽ nhánh, không lặp!
Phần 1 — Cấu trúc tuần tự là gì?
Thực hiện từng bước một, theo thứ tự
Cấu trúc tuần tự là cấu trúc mà các lệnh được thực hiện lần lượt từ trên xuống dưới, mỗi lệnh chạy xong mới đến lệnh tiếp theo. Không có điều kiện rẽ nhánh, không có vòng lặp.
🧱 Dạng tổng quát:
Bước 1 → Bước 2 → Bước 3 → ... → Bước N
Mỗi bước là: nhập dữ liệu, xử lý/tính toán, hoặc xuất kết quả.
Bước 1 → Bước 2 → Bước 3 → ... → Bước N
Mỗi bước là: nhập dữ liệu, xử lý/tính toán, hoặc xuất kết quả.
Phần 2 — Ví dụ 1: Tính diện tích hình chữ nhật
Bài toán: Nhập dài, rộng → Tính diện tích & chu vi
B
BẮT ĐẦU — Khởi động chương trình
1
Nhập D, R — Đọc giá trị chiều dài D và chiều rộng R từ người dùng
2
Tính S = D × R — Nhân chiều dài với chiều rộng để ra diện tích
3
Tính CV = 2×(D+R) — Áp dụng công thức chu vi hình chữ nhật
4
In S và CV — Xuất kết quả ra màn hình
K
KẾT THÚC — Dừng chương trình
🔍 Bảng truy vết (D=5, R=3):
| Bước | D | R | S | CV | Hành động |
|---|---|---|---|---|---|
| Nhập | 5 | 3 | — | — | Đọc vào D=5, R=3 |
| S=D×R | 5 | 3 | 15 | — | 5 × 3 = 15 |
| CV=2×(D+R) | 5 | 3 | 15 | 16 | 2×(5+3) = 16 |
| In | 5 | 3 | 15 | 16 | ✅ In ra S=15, CV=16 |
Phần 3 — Ví dụ 2: Đổi nhiệt độ Celsius → Fahrenheit
Công thức: F = C × 9/5 + 32
1
Nhập C — Nhận giá trị nhiệt độ Celsius
2
F = C × 9/5 + 32 — Áp dụng công thức chuyển đổi nhiệt độ quốc tế
3
In F — Xuất kết quả nhiệt độ Fahrenheit
Ví dụ kiểm tra:
C = 100 → F = 100×9/5+32 = 212
C = 0 → F = 0×9/5+32 = 32
C = 37 → F = 37×9/5+32 = 98.6
Phần 4 — Ví dụ 3: Tính tiền mua hàng
Bài toán: Tính tổng tiền và tiền thối
Khách hàng mua N sản phẩm, giá mỗi sản phẩm là P đồng, đưa trước T đồng. Tính tổng tiền phải trả và tiền thối.
1
Nhập N, P, T — Số lượng, đơn giá và số tiền khách đưa
2
TT = N × P — Tổng tiền = Số lượng × Đơn giá
3
Thối = T − TT — Tiền thối = Tiền đưa − Tổng tiền
4
In TT, Thối — Xuất kết quả
| Biến | Giá trị |
|---|---|
| N | 3 |
| P | 25.000đ |
| T | 100.000đ |
| TT | 75.000đ |
| Thối | 25.000đ |
Lưu ý thực tế: Lưu đồ tuần tự này chưa kiểm tra T ≥ TT. Trong thực tế cần thêm điều kiện kiểm tra khách đưa đủ tiền. Đó là lúc cần cấu trúc rẽ nhánh — Chapter 4!
🧩 Kiểm tra nhanh!
Chapter 3 — Cấu trúc tuần tự
Cấu trúc tuần tự có đặc điểm gì?
→ Các bước thực hiện từ trên xuống, lần lượt
→ Các bước thực hiện từ trên xuống, lần lượt
Ký hiệu hình bình hành dùng cho bước nào?
→ Nhập vào hoặc xuất kết quả
→ Nhập vào hoặc xuất kết quả
Ký hiệu hình chữ nhật dùng cho bước nào?
→ Xử lý / tính toán
→ Xử lý / tính toán
Tính diện tích HCN: D=6, R=4. Kết quả?
→ S = 24, CV = 20
→ S = 24, CV = 20