Yêu cầu đề bài: Học sinh viết chương trình Scratch cho phép chú mèo hỏi người dùng nhập số nguyên dương N. Sau đó tính tổng các số từ 1 tới N và nói ra kết quả.
N
1
Yêu cầu đề bài: Nhập vào giá trị N. Sử dụng vòng lặp Repeat và câu lệnh điều kiện If...Then để kiểm tra tính chất thuật toán.
Repeat
If...Then
Yêu cầu đề bài: Sử dụng nhóm khối lệnh Bút vẽ (Pen) để di chuyển và xoay góc 360 / N độ để vẽ hình hoàn chỉnh.
360 / N
Yêu cầu đề bài: Học sinh sử dụng khối lệnh Scratch cho phép chú mèo hỏi người dùng nhập số nguyên dương N. Sau đó tính toán và phát ra kết quả.
Để giải bài toán này trên phần mềm Scratch 3.0 / TurboWarp, học sinh áp dụng quy trình tư duy thuật toán máy tính (Computational Thinking) qua 4 bước cơ bản sau:
Hỏi và Đợi
Các phép toán
Nói trong 2 giây
Hiển thị biến
.sb3
Phân tích thuật toán & Soi mã nguồn Scratch .sb3
Bản chất toán học của bài toán này là tính tổng dãy số từ 1 đến N. Công thức toán học để tính tổng này là S = N * (N + 1) / 2. Ngoài ra, chúng ta cũng có thể sử dụng vòng lặp lặp N lần để tính tổng này.
Để giải quyết bài toán này, chúng ta sẽ cần sử dụng các nhóm khối Scratch sau: