Vẽ lưới ô vuông Hãy vẽ lưới ô vuông có dạng hình chữ nhật
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).
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
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:
SBT Tin học 9 Bài 2: Thực hành xác định bài toán và tìm thuật toán
SBT Tin học 9 Bài 1: Nhóm nghề Phân tích và phát triển phần mềm và các ứng dụng
SBT Tin học 9 Bài 2: Nhóm nghề Đa phương tiện và nhóm nghề Vận hành hệ thống thông tin
SBT Tin học 9 Bài 3: Thực hành tìm hiểu thông tin về các nhóm nghề
Xem thêm các tài liệu học tốt lớp 9 hay khác:
- Giải sgk Tin học 9 Cánh diều
- Giải SBT Tin học 9 Cánh diều
- Giải lớp 9 Cánh diều (các môn học)
- Giải lớp 9 Kết nối tri thức (các môn học)
- Giải lớp 9 Chân trời sáng tạo (các môn học)
- Soạn văn 9 Cánh diều (hay nhất)
- Soạn văn 9 Cánh diều (ngắn nhất)
- Giải sgk Toán 9 - Cánh diều
- Giải Tiếng Anh 9 Global Success
- Giải sgk Tiếng Anh 9 Smart World
- Giải sgk Tiếng Anh 9 Friends plus
- Giải sgk Khoa học tự nhiên 9 - Cánh diều
- Giải sgk Lịch Sử 9 - Cánh diều
- Giải sgk Địa Lí 9 - Cánh diều
- Giải sgk Giáo dục công dân 9 - Cánh diều
- Giải sgk Tin học 9 - Cánh diều
- Giải sgk Công nghệ 9 - Cánh diều
- Giải sgk Hoạt động trải nghiệm 9 - Cánh diều
- Giải sgk Âm nhạc 9 - Cánh diều
- Giải sgk Mĩ thuật 9 - Cánh diều