Bài tập  /  Bài đang cần trả lời

Vẽ lưới ô vuông: Hãy vẽ lưới ô vuông có dạng hình chữ nhật với tỉ lệ giữa chiều rộng và chiều dài là 2/3, kích thước cạnh ô vuông là d (Hình 1 là 3 lưới ô vuông với kích thước cạnh ô vuông khác nhau).

Vẽ lưới ô vuông:

Hãy vẽ lưới ô vuông có dạng hình chữ nhật với tỉ lệ giữa chiều rộng và chiều dài là 2/3, kích thước cạnh ô vuông là d (Hình 1 là 3 lưới ô vuông với kích thước cạnh ô vuông khác nhau).

1 Xem trả lời
Hỏi chi tiết
29
0
0
Nguyễn Thị Nhài
13/09 10:22:58

Xác định bài toán:

Input

Output

Tỉ lệ kích thước chiều rộng và chiều dài của hình chữ nhật (lưới ô vuông) là 2:32 : 32:3

Hình chữ nhật có tỉ lệ kích thước chiều rộng và chiều dài của hình chữ nhật (lưới ô vuông) là 2/32/32/3 và mỗi cạnh ô vuông có kích thước là aaa

Tìm thuật toán:

- Giả sử m và n tương ứng là chiều rộng và chiều dài của lưới ô vuông thì m/n=2/3.

- Số d phải là ước số chung của m và n.

- Để vẽ lưới ô vuông cần vẽ:

+Những đường thẳng đứng (đo độ dài bằng chiều rộng của lưới ô vuông), liên tiếp cách nhau một khoảng bằng d.

+Những đường thẳng nằm ngang (đo độ dài bằng chiều dài của lưới ô vuông), liên tiếp cách nhau một khoảng bằng d.

- Nên tổ chức thuật toán chia các thành phần từ dễ đến khó để dễ xây dựng.

Có thể mô tả thuật toán như sau:

Thuật toán: Vẽ lưới ô vuông

Đặt giá trị cho m và n

Nhập kích thước cạnh ô vuông

Vẽ ô vuông cạnh d

Thuật toán: Vẽ với ô vuông cạnh d

Số ô theo chiều rộng = 200/d

Số ô theo chiều dài = 300/d

Vẽ các đoạn thẳng đứng

Vẽ các đoạn thẳng nằm ngang

Thuật toán: Vẽ các đoạn thẳng đứng

Xác định vị trí (X,Y) góc dưới trái lưới

Lặp n + 1 lần

Vẽ đoạn từ (X,Y) đến (X,Y+m∗d)

Trở về vị trí (X,Y)

X=X+d

Hết lặp

Thuật toán: Vẽ các đoạn thẳng nằm ngang

Xác định vị trí (X,Y) góc dưới trái lưới

Lặp m + 1 lần

Vẽ đoạn từ (X,Y) đến (X+n∗d,Y)

Trở về vị trí (X,Y)

Hết lặp

Mở khóa để xem toàn bộ nội dung trả lời

(?)
Bạn đã đạt đến giới hạn của mình. Bằng cách Đăng ký tài khoản, bạn có thể xem toàn bộ nội dung trả lời
Cải thiện điểm số của bạn bằng cách đăng ký tài khoản Lazi.
Xem toàn bộ các câu trả lời, chat trực tiếp 1:1 với đội ngũ Gia sư Lazi bằng cách Đăng nhập tài khoản ngay bây giờ
Tôi đã có tài khoản? Đăng nhập

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường
×
Trợ lý ảo Trợ lý ảo
×
Đấu trường tri thức | Lazi Quiz Challenge +500k
Gửi câu hỏi
×