X

SBT Tin học 9 Cánh diều

Vẽ lưới ô vuông Hãy vẽ lưới ô vuông có dạng hình chữ nhật


Giải SBT Tin học 9 Cánh diều Bài 4: Dùng máy tính để giải quyết bài toán

Câu F22 trang 69 SBT Tin học 9: 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

Lời giải:

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

Vẽ lưới ô vuông Hãy vẽ lưới ô vuông có dạng hình chữ nhật

Lời giải sách bài tập Tin học 9 Bài 4: Dùng máy tính để giải quyết bài toán hay khác:

Xem thêm các bài giải sách bài tập Tin học lớp 9 Cánh diều hay, chi tiết khác: