Câu hỏi 4:Hãy ghép lệnh, khối lệnh ở cột bên phải theo thứ tự để điều khiển máy tính thực...

Câu hỏi:

Câu hỏi 4: Hãy ghép lệnh, khối lệnh ở cột bên phải theo thứ tự để điều khiển máy tính thực hiện thuật toán ở cột bên trái.

Thuật toán

Lệnh, khối lệnh Scratch

1) Nhập số nguyên dương N từ bàn phím.

 Hãy ghép lệnh, khối lệnh ở cột bên phải theo thứ tự để điều khiển máy tính thực hiện thuật toán ở cột bên trái.

2) Khởi tạo giá trị ban đầu cho biển

Tong chan là 0.

Hãy ghép lệnh, khối lệnh ở cột bên phải theo thứ tự để điều khiển máy tính thực hiện thuật toán ở cột bên trái.

3) Khởi tạo giá trị ban đầu cho biến i là 0.

4) Lặp N lần.

- Tăng giá trị của biển lên 1.

- Nếu i là số chẵn thì

Tong_chan - Tong_chan + i.

Hãy ghép lệnh, khối lệnh ở cột bên phải theo thứ tự để điều khiển máy tính thực hiện thuật toán ở cột bên trái.

5) Thông báo kết quả ra màn hình rồi

kết thúc.

Hãy ghép lệnh, khối lệnh ở cột bên phải theo thứ tự để điều khiển máy tính thực hiện thuật toán ở cột bên trái.

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Huy
Để giải bài toán trên thông qua lập trình Scratch, ta có thể thực hiện theo các bước sau:

Cách làm 1:
1) "Nhập số nguyên dương N từ bàn phím" -> Khối lệnh "Ask and wait"
2) "Khởi tạo giá trị ban đầu cho biến Tong_chan là 0" -> Khối lệnh "Set Tong_chan to 0"
3) "Khởi tạo giá trị ban đầu cho biến i là 0" -> Khối lệnh "Set i to 0"
4) Lặp N lần:
- Khối lệnh "Repeat N times"
- Trong vòng lặp:
+ "Tăng giá trị của biến i lên 1" -> Khối lệnh "Change i by 1"
+ "Nếu i là số chẵn thì Tong_chan + i" -> Khối lệnh "If i mod 2 = 0 then"
-> Khối lệnh "Change Tong_chan by i"
5) "Thông báo kết quả ra màn hình rồi kết thúc" -> Khối lệnh "Say Tong_chan"

Cách làm 2:
1) Khối lệnh "Ask and wait" để nhận giá trị N từ người dùng
2) Khối lệnh "Set Tong_chan to 0" để khởi tạo giá trị ban đầu cho biến Tong_chan
3) Khối lệnh "Set i to 0" để khởi tạo giá trị ban đầu cho biến i
4) Khối lệnh "Repeat until i=N" để lặp N lần:
- Trường hợp i là số chẵn: Khối lệnh "If i mod 2 = 0 then"
- Trong trường hợp đó, sử dụng khối lệnh "Change Tong_chan by i" để cập nhật giá trị cho biến Tong_chan
- Sau mỗi lần lặp, sử dụng khối lệnh "Change i by 1" để tăng giá trị của biến i lên 1
5) Cuối cùng, sử dụng khối lệnh "Say Tong_chan" để hiển thị kết quả ra màn hình.

Như vậy, ta đã có cách giải bài toán và viết chương trình trong Scratch theo yêu cầu của câu hỏi. Bạn có thể thực hiện theo cách nào đó để kiểm tra và xem kết quả đúng hay không.
Bình luận (3)

Nguyễn Linh Nhi

3) Lặp N lần: - Tăng giá trị của biến i lên 1. - Nếu i là số chẵn thì cộng giá trị của i vào biến Tong_chan. - Thông báo kết quả ra màn hình rồi kết thúc.

Trả lời.

thanh thanh

2) Khởi tạo giá trị ban đầu cho biến Tong_chan là 0 và cho biến i là 0.

Trả lời.

Cao Thị Kim Ngọc

1) Nhập số nguyên dương N từ bàn phím.

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