Câu hỏi 2:Trong bảng dưới đây, ghép lệnh, khối lệnh ở cột bên phải vào đúng vị trí trong mỗi...

Câu hỏi:

Câu hỏi 2: Trong bảng dưới đây, ghép lệnh, khối lệnh ở cột bên phải vào đúng vị trí trong mỗi khối lệnh lặp ở cột bên trái để tạo thành đoạn chương trình thực hiện thuật toán tương ứng.

Mô tả thuật toán và cấu trúc lặp repeat until

Khối lệnh trong Scratch

Lặp cho đến khi chạm vào con trỏ chuột.

- Di chuyển 10 bước.

- Xoay nhân vật 90° ngược chiều kim đồng hô.

Trong bảng dưới đây, ghép lệnh, khối lệnh ở cột bên phải vào đúng vị trí trong mỗi khối lệnh lặp ở cột bên trái để tạo thành đoạn chương trình thực hiện thuật toán tương ứng.

Trong bảng dưới đây, ghép lệnh, khối lệnh ở cột bên phải vào đúng vị trí trong mỗi khối lệnh lặp ở cột bên trái để tạo thành đoạn chương trình thực hiện thuật toán tương ứng.

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”

– Chờ 1 giây.

Trong bảng dưới đây, ghép lệnh, khối lệnh ở cột bên phải vào đúng vị trí trong mỗi khối lệnh lặp ở cột bên trái để tạo thành đoạn chương trình thực hiện thuật toán tương ứng.

Trong bảng dưới đây, ghép lệnh, khối lệnh ở cột bên phải vào đúng vị trí trong mỗi khối lệnh lặp ở cột bên trái để tạo thành đoạn chương trình thực hiện thuật toán tương ứng.

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).

Trong bảng dưới đây, ghép lệnh, khối lệnh ở cột bên phải vào đúng vị trí trong mỗi khối lệnh lặp ở cột bên trái để tạo thành đoạn chương trình thực hiện thuật toán tương ứng.

Trong bảng dưới đây, ghép lệnh, khối lệnh ở cột bên phải vào đúng vị trí trong mỗi khối lệnh lặp ở cột bên trái để tạo thành đoạn chương trình thực hiện thuật toán tương ứng.

- 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.

Trong bảng dưới đây, ghép lệnh, khối lệnh ở cột bên phải vào đúng vị trí trong mỗi khối lệnh lặp ở cột bên trái để tạo thành đoạn chương trình thực hiện thuật toán tương ứng.

Câu trả lời:
Người trả lời: GV. Đỗ Văn Linh
Cách làm:
1. Với khối lệnh lặp cho đến khi chạm vào con trỏ chuột:
- Đặt khối lệnh "repeat until touching mouse-pointer".
- Bên trong khối lệnh, thêm lệnh "move 10 steps" và "turn 90 degrees counter-clockwise".

2. Với khối lệnh lặp cho đến khi chú mèo chạm vào cạnh của sân khấu:
- Đặt khối lệnh "repeat until touching edge".
- Bên trong khối lệnh, thêm lệnh "move 10 steps", "say 'meo'", và "wait 1 second".

3. Với khối lệnh lặp cho đến khi người dùng nhập đúng tổng hai số a và b:
- Đặt khối lệnh "repeat until" hoặc "forever" để tiếp tục lặp cho đến khi điều kiện được thoả mãn.
- Trong khối lệnh, thêm lệnh "set a to random from 1 to 50", "set b to random from 1 to 50", và "ask 'What is the sum of a and b?' and wait".
- Sau đó, kiểm tra nếu câu trả lời nhập vào từ người dùng đúng, thì dừng vòng lặp.

Câu trả lời:
Kết quả thu được là: 1-b; 2-g; 3-a; 4-d; 5-c; 6-e.
Bình luận (4)

NGUYỄN TUẤN ANH

Cấu trúc lặp repeat until trong Scratch sẽ lặp lại một khối lệnh hoặc một nhóm khối lệnh cho đến khi một điều kiện được xác định. Nếu điều kiện chưa được thõa mãn, chương trình sẽ tiếp tục thực hiện các lệnh bên trong vòng lặp. Khi điều kiện trở thành đúng, vòng lặp sẽ dừng lại và chương trình tiếp tục thực hiện các lệnh sau vòng lặp.

Trả lời.

Tuấn Anh Nguyễn

Đoạn chương trình thực hiện thuật toán tương ứng với khối lệnh 'Lặp lại cho đến khi người dùng nhập đúng tổng hai số a và b' trong Scratch như sau: repeat until (answer = a + b) { set a to random 1 to 50, set b to random 1 to 50, ask 'What is the sum of a and b?' and wait }.

Trả lời.

Nguyễn Thị Kim Ngân

Đoạn chương trình thực hiện thuật toán tương ứng với khối lệnh 'Lặp lại cho đến khi chú mèo chạm vào cạnh của sân khấu' trong Scratch như sau: repeat until touching edge { move 10 steps, say 'meo', wait 1 second }.

Trả lời.

Hải Đăng Nguyễn

Đoạn chương trình thực hiện thuật toán tương ứng với khối lệnh 'Lặp cho đến khi chạm vào con trỏ chuột' trong Scratch như sau: repeat until touching mouse pointer { move 10 steps, turn 90 degrees counterclockwise }.

Trả lời.
Nhấn vào đây để đánh giá
Thông tin người gửi
0.20418 sec| 2200.82 kb