Câu hỏi:
05/09/2024 77Vẽ 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).
Sách mới 2k7: Tổng ôn Toán, Lí, Hóa, Văn, Sử, Địa…. kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 110k).
Quảng cáo
Trả lờ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
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Tìm cặp số thân thiết:
Hai số tự nhiên (M;N) được gọi là cặp số thân thiết nếu số này bằng tổng các ước số của số kia (kể cả 1 nhưng không kể số đó). Ví dụ (220;284) là cặp số thân thiết. Hãy dùng phần mềm Scratch để tạo chương trình tìm ra tất cả các cặp số thân thiết trong phạm vi 1.000 (tức là M và N đều nhỏ hơn 1.000).
Câu 2:
Trò chơi nhặt số:
Hãy viết chương trình tạo ra trò chơi như mô tả dưới đây.
Mô tả: Một số quả bóng xuất hiện ngẫu nhiên, di chuyển theo một hướng bất kỳ ngẫu nhiên một thời gian rồi lại chuyển sang một hướng ngẫu nhiên khác và xuất hiện đồng thời với các bóng khác. Người chơi cần nhanh tay nháy chuột lên các quả bóng. Nếu nháy đúng, quả bóng sẽ biến mất và thời gian ngắn lại sau mỗi lần nháy đúng. Nếu không nháy đúng, điểm số của người chơi sẽ giảm. Trên màn hình luôn hiển thị điểm số của người chơi.
Chú ý:
- Quả bóng có giá trị lớn nhất là quả bóng bé nhất, di chuyển nhanh hơn những loại bóng khác và khó nháy đúng hơn.
- Trên màn hình luôn hiện không giới hạn thời gian và tất cả các quả bóng.
- Trên màn hình luôn hiển thị điểm số của người chơi lúc bắt đầu chơi.
về câu hỏi!