Tính tổng dãy số cách đều bằng lập trình Scratch
Like và share giúp mình phát triển website nhé. Hôm nay có một bạn hỏi mình bài toán dãy các số tự nhiên từ 1 đến n như sau: Show Cho dãy số 1; 2 ; 3; 4 ; 5 ; 6; 7; 8; 9; 10 ; n Em hãy sử dụng phần mềm Scratch để thực hiện các yêu cầu sau:
Bây giờ mình sẽ hướng dẫn các bạn cách giải bài toán này trên Scratch nha Bước 1: Tạo các biến cần thiếtBạn hãy tạo hai biến:
Và một danh sách: Danh sách để lưu các số từ 1 đến n Bước 2: Nhập liệu cho dãy sốBạn hãy kéo thả đoạn lệnh trên. Sau đây mình sẽ giải thích một chút cho các bạn hiểu;
Bây giờ bạn chạy thử và nhập n = 6 ta có kết quả sau: Bước 2: Lập trình tính tổng các số lẻ chia hết cho 5 của dãy sốTiếp theo bạn tạo tiếp các lệnh sau nối vào khối lệnh trên Ở đây mình dùng kĩ thuật cộng gom, lúc đầu đặt biến tổng là 0 trong vòng lặp duyệt qua tất cả các phần tử của danh sách. Nếu phần tử nào lẻ và chia hết cho 5 thì cộng gom vào tổng. Giải thích thêm một chút:
Và kết quả khi chạy với n = 21 như sau: Rõ ràng là tổng các số lẻ và chia hết cho 5 trong dãy từ 1 đến 21 là: 5 + 15 = 20 đúng không nào. Vậy là mình đã hướng dẫn xong cho bạn rồi nha. Chúc bạn thành công và hãy xem thêm:
|