3. VẬN DỤNG (4 câu)
Câu 1: Em hãy ghép nối mỗi mô tả thuật toán ở cột bên trái với một đoạn chương trình Scratch tương ứng ở cột bên phải trong Bảng 3 dưới đây:
Bảng 3. Mô tả thuật toán và đoạn chương trình trong Scratch tương ứng
Mô tả thuật toán | Đoạn chương trình Scratch |
1) Lặp 5 lần - Chú mèo di chuyển 10 bước - Chú mèo kêu "meo". - Hiển thị kết quả trong 1 giây. | a)![](https://s3.tech12h.com/sites/default/files/styles/inbody400/public/6_383.png?itok=JK71cFR1) |
2) Lặp N lần - Nhập một số từ bàn phím. - Tổng = Tổng + số được nhập từ bàn phím. | b) ![](https://s3.tech12h.com/sites/default/files/styles/inbody400/public/7_340.png?itok=D9p4NJAl) |
3) Lặp 10 lần - Nhập một số từ bàn phím. - Nếu là số chia hết cho 2 thì Đếm = Đếm + 1 - Thông báo số lượng số chia hết cho 2. | c)![](https://s3.tech12h.com/sites/default/files/styles/inbody400/public/8_292.png?itok=7rjI7yFG) |
Câu 2: Em hãy ghép nối mỗi mô tả thuật toán ở cột bên trái với một đoạn chương trình Scratch tương ứng ở cột bên phải trong Bảng 4 dưới đây:
Bảng 4. Mô tả thuật toán và đoạn chương trình trong Scratch tương ứng
Mô tả thuật toán | Đoạn chương trình Scratch |
1) Lặp cho đến khi chạm vào con trỏ chuột - Di chuyển 10 bước. - Xoay nhân vật 90o ngược chiều kim đồng hồ. | a)![](https://s3.tech12h.com/sites/default/files/styles/inbody400/public/9_261.png?itok=0atx2e_l) |
2) Lặp lại cho đến khi chú mèo chạm vào cạnh của sân khấu. - Chú mèo di chuyển 10 bước và kêu "meo". - Hiển thị kết quả trong 1 giây. | b)![](https://s3.tech12h.com/sites/default/files/styles/inbody400/public/10_235.png?itok=fW9aj7lJ) |
3) Lặp lại cho đến khi người dùng nhập đúng tổng hai số a và b (a, b là hai số nguyên dương bất kì trong khoảng từ 1 đến 50). - Biến a nhận giá trị ngẫu nhiên từ 1 đến 50. - Biến b nhận giá trị ngẫu nhiên từ 1 đến 50. - Người dùng nhập kết quả tổng a + b từ bàn phím. | c)![](https://s3.tech12h.com/sites/default/files/styles/inbody400/public/11_676.png?itok=ET35xXKZ) |
Câu 3: Em hãy ghép lệnh, khối lệnh ở cột bên phải theo thứ tự đúng để điều khiển máy tính thực hiện thuật toán ở cột bên trái.
Thuật toán | Lệnh, khối lệnh Scratch |
Bước 1. Nhập số nguyên dương N (là số lượng các số sẽ được nhập từ bàn phím). | ![Em hãy ghép lệnh, khối lệnh ở cột bên phải theo thứ tự đúng để điều khiển máy tính thực hiện thuật toán ở cột bên trái.](https://s3.tech12h.com/sites/default/files/styles/inbody400/public/screenshot_717_4.png?itok=91MhfFRd)
|
Bước 2. Khởi tạo giá trị ban đầu cho biến S là 0. |
Bước 3. Khởi tạo giá trị ban đầu cho biến i là 0. |
Bước 4. Lặp N lần: 4.1 Thay giá trị của biến i = i + 1. 4.2 Nhập số X từ bàn phím. 4.3 Thay giá trị của biến S = S + X. |
Bước 5. Thông báo kết quả ra màn hình rồi kết thúc. |
Câu 4: Em hãy ghép lệnh, khối lệnh ở cột bên phải theo thứ tự đúng để thực hiện thuật toán ở cột bên trái.
Thuật toán | Lệnh, khối lệnh Scratch |
Bước 1. Khởi tạo giá trị ban đầu cho biến S là 0. | ![Em hãy ghép lệnh, khối lệnh ở cột bên phải theo thứ tự đúng để thực hiện thuật toán ở cột bên trái.](https://s3.tech12h.com/sites/default/files/styles/inbody400/public/screenshot_718_4.png?itok=OwaQb0q3)
|
Bước 2. Nếu (S ≤100) thì: 2.1 Nhập giá trị của X. 2.2 Thay giá trị của biến S = S + X. 2.3 Quay về Bước 2. |
Bước 3. Thông báo tổng S rồi kết thúc. |
Bình luận