KHÁM PHÁ1. Lặp với số lần biết trướcCâu hỏi:Làm việc cùng với bạn, thực hiện ghép nối mỗi mô...
Câu hỏi:
KHÁM PHÁ
1. Lặp với số lần biết trước
Câu hỏi: Làm việc cùng với bạn, thực hiện 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.
Bảng 3. Mô tả thuật toán và đoạn chương trình 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) ![]() |
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) ![]() |
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) ![]() |
Câu trả lời:
Người trả lời: GV. Đỗ Hồng Long
Để thực hiện việc ghép nối mỗi mô tả thuật toán với đoạn chương trình Scratch tương ứng trong Bảng 3, chúng ta có thể thực hiện theo các bước sau:1. Mô tả thuật toán:- 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ây2. Đoạn chương trình Scratch tương ứng:a) repeat 5 times move 10 steps say "meo" wait 1 second3. Mô tả thuật toán:- 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ím4. Đoạn chương trình Scratch tương ứng:b)set Total to 0repeat N times ask "Enter a number" and wait change Total by answer5. Mô tả thuật toán:- 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 26. Đoạn chương trình Scratch tương ứng:c)set Count to 0repeat 10 times ask "Enter a number" and wait if answer mod 2 = 0 then change Count by 1 end ifsay "Number of numbers divisible by 2: " & CountVậy, câu trả lời cho câu hỏi "Làm việc cùng với bạn, thực hiện 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" là 1 - c, 2 - a, 3 - b.
Câu hỏi liên quan:
- KHỞI ĐỘNGỞ bài trước em đã biết cấu trúc rẽ nhánh nếu - thì, nếu - thì - không thì trong thuật toán...
- 2. Lặp với số lần chưa biết trướcCâu hỏi:Làm việc cùng với bạn, thực hiện ghép nổi mỗi mô tả...
- LUYỆN TẬPCâu hỏi 1: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...
- Câu hỏi 2: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 ở...
- THỰC HÀNHCâu hỏi 1:Tạo chương trình ở Bảng 7 trong Scratch, thực hiện chương trình.
- Câu hỏi 2:Tạo chương trình ở Bảng 8 trong Scratch, thực hiện chương trình.
- Câu hỏi 3:Tạo chương trình Scratch để đưa ra ước số chung lớn nhất (ƯCLN) của 2 số nguyên...
- VẬN DỤNGCâu hỏi:Hãy tạo chương trình Scratch thực hiện việc nhập chiều cao của các bạn...
Việc ghép nối mô tả thuật toán với đoạn chương trình Scratch tương ứng giúp bạn làm quen với các khối lệnh trong Scratch và cải thiện kỹ năng lập trình cơ bản.
Để lặp 10 lần như mô tả trong thuật toán 3, bạn cần sử dụng khối lặp với số lần cố định là 10 và bên trong khối lặp là khối nhập số từ bàn phím, kiểm tra điều kiện số chia hết cho 2 và cập nhật biến đếm nếu điều kiện đúng.
Để lặp N lần như mô tả trong thuật toán 2, bạn cần nhập số N từ bàn phím, sau đó sử dụng khối lặp với số lần là N và bên trong khối lặp là khối cộng tổng với số được nhập từ bàn phím.
Để lặp 5 lần như mô tả trong thuật toán 1, bạn cần sử dụng khối lặp với số lần cố định là 5 và bên trong khối lặp là khối di chuyển, kêu 'meo' và hiển thị kết quả.
Để ghép nối mỗi mô tả thuật toán với đoạn chương trình Scratch tương ứng, bạn cần sử dụng các khối lệnh trong Scratch như 'Lặp', 'Di chuyển', 'Hiển thị', 'Nhập từ bàn phím', 'Cộng', 'Điều kiện'.