Câu 4: Em hãy mô tả thuật toán bằng sơ đồ khối thực hiện chương trình điều khiển nhân vật di chuyển theo hình vuông?
Quảng cáo
4 câu trả lời 97
Đây là thuật toán bằng sơ đồ khối để điều khiển nhân vật di chuyển theo hình vuông:
1. Ý tưởng thuật toán
Nhân vật sẽ lặp lại 4 lần:
đi thẳng một đoạn
quay phải 90 độ
Sau 4 lần thì nhân vật sẽ vẽ được hình vuông.
2. Các bước thuật toán
Bắt đầu
Đặt số lần lặp i = 1
Kiểm tra i ≤ 4Nếu đúng:Di chuyển thẳng n bước
Quay phải 90°
Tăng i = i + 1
Quay lại bước kiểm tra
Nếu sai:Kết thúc
3. Sơ đồ khối
┌──────────┐
│ Bắt đầu │
└────┬─────┘
│
v
┌─────────────┐
│ i ← 1 │
└────┬────────┘
│
v
┌────────────────┐
│ i ≤ 4 ? │
└───┬────────┬───┘
│Đúng │Sai
v v
┌──────────────────┐ ┌──────────┐
│ Di chuyển n bước │ │ Kết thúc │
└────┬─────────────┘ └──────────┘
│
v
┌──────────────────┐
│ Quay phải 90° │
└────┬─────────────┘
│
v
┌──────────────────┐
│ i ← i + 1 │
└────┬─────────────┘
│
└──────── quay lại bước
kiểm tra i ≤ 4
4. Mô tả ngắn gọn
Thuật toán cho nhân vật di chuyển thẳng và quay 90 độ, thực hiện 4 lần liên tiếp, nên quỹ đạo tạo thành hình vuông.
Để mô tả thuật toán điều khiển nhân vật di chuyển theo hình vuông bằng sơ đồ khối, em có thể trình bày theo các bước logic như sau:
🔷 Thuật toán (dạng mô tả sơ đồ khối)
Bắt đầu
⬇️
Khởi tạo (đặt vị trí ban đầu của nhân vật, hướng di chuyển)
⬇️
Đặt biến đếm i = 1
⬇️
Kiểm tra điều kiện i ≤ 4 ?
Nếu Đúng → sang bước 5
Nếu Sai → sang bước 8
⬇️
Di chuyển thẳng một đoạn (ví dụ: đi 100 bước)
⬇️
Quay phải 90°
⬇️
Tăng i = i + 1, quay lại bước 4
⬇️
Kết thúc
🔷 Giải thích
Hình vuông có 4 cạnh nên lặp lại 4 lần.
Mỗi lần:
Đi thẳng 1 cạnh
Quay 90° để sang cạnh tiếp theo
1. Ý tưởng thuật toán
Nhân vật sẽ lặp lại 4 lần:
đi thẳng một đoạn
quay phải 90 độ
Sau 4 lần thì nhân vật sẽ vẽ được hình vuông.
2. Các bước thuật toán
Bắt đầu
Đặt số lần lặp i = 1
Kiểm tra i ≤ 4Nếu đúng:Di chuyển thẳng n bước
Quay phải 90°
Tăng i = i + 1
Quay lại bước kiểm tra
Nếu sai:Kết thúc
3. Sơ đồ khối
┌──────────┐
│ Bắt đầu │
└────┬─────┘
│
v
┌─────────────┐
│ i ← 1 │
└────┬────────┘
│
v
┌────────────────┐
│ i ≤ 4 ? │
└───┬────────┬───┘
│Đúng │Sai
v v
┌──────────────────┐ ┌──────────┐
│ Di chuyển n bước │ │ Kết thúc │
└────┬─────────────┘ └──────────┘
│
v
┌──────────────────┐
│ Quay phải 90° │
└────┬─────────────┘
│
v
┌──────────────────┐
│ i ← i + 1 │
└────┬─────────────┘
│
└──────── quay lại bước
kiểm tra i ≤ 4
4. Mô tả ngắn gọn
Thuật toán cho nhân vật di chuyển thẳng và quay 90 độ, thực hiện 4 lần liên tiếp, nên quỹ đạo tạo thành hình vuông.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
45261 -
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
34696 -
Đã trả lời bởi chuyên gia
30483 -
Hỏi từ APP VIETJACK27840
-
Hỏi từ APP VIETJACK
Đã trả lời bởi chuyên gia
22240
