Đề thi cuối kì 2 Tin học 9 Cánh Diều có đáp án - Đề 3

Em hãy mô tả thuật toán điều khiển bóng đỏ bằng cách liệt kê các bước.

26/26

(2 điểm) Cho bài toán sau: Có 15 quả bóng ở vị trí ngẫu nhiên, trong đó 1 quả bóng đỏ và 14 quả bóng xanh. Quả bóng đỏ di chuyển theo hướng ngẫu nhiên một đoạn rồi đổi theo một hướng ngẫu nhiên khác và cứ liên tục như vậy. Trên đường di chuyển, nếu bóng đỏ chạm vào một bóng xanh thì nó sẽ đi xuyên qua bóng xanh, đồng thời bóng xanh đó sẽ chuyển thành màu đỏ, kết thúc khi nhấn vào phím s trên bàn phím.

Em hãy mô tả thuật toán điều khiển bóng đỏ bằng cách liệt kê các bước.

0/3000 ký tự
Giải thích

Thuật toán điều khiển bóng đỏ bằng liệt kê các bước:

- Bước 1. Xuất hiện ở vị trí ngẫu nhiên, định hướng sẽ chuyển động theo một hướng ngẫu nhiên.

- Bước 2. Lặp cho đến khi (phím s được nhấn):

                    Di chuyển một đoạn (ví dụ 10 bước)

                    Nếu gặp cạnh biên thì bóng quay lại vào trong sân khấu

                   Đổi hướng (theo một hướng ngẫu nhiên)

            Hết lặp