2. Biến đếm và thể hiện cấu trúc lặp khi biết trước số lần lặp3. Thể hiện cấu trúc lặp khi không...

Câu hỏi:

2. Biến đếm và thể hiện cấu trúc lặp khi biết trước số lần lặp

3. Thể hiện cấu trúc lặp khi không biết trước số lần lặp

Luyện tập

Bài 1: Cho trước một dãy số có 20 số nguyên. Nhiệm vụ được giao: Cần thông báo lần lượt bình phương của mối số nguyên trong dãy đã cho. Em hãy mô tả thuật toán cho nhiệm vụ đó

Bài 2: Em hãy mô tả thuật toán tìm tổng các số tự nhiên liên tiếp bắt đầu từ số 1, đến khi lần đầu tiên nhận được tổng số lớn hơn 500 thì dừng lại và thông báo tổng số đó

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Huy
Phương pháp giải:

Bài 1:
- Duyệt qua từng phần tử trong dãy số, mỗi lần lặp tính bình phương của phần tử đó.
- In ra kết quả là bình phương của từng phần tử.

Bài 2:
- Khởi tạo biến tổng = 0.
- Duyệt qua các số tự nhiên liên tiếp bắt đầu từ 1, cộng dồn vào biến tổng.
- Kiểm tra nếu tổng vượt quá 500 thì dừng lại và in ra tổng đó.

Câu trả lời đầy đủ và chi tiết hơn:

Bài 1:
Đầu vào: Dãy số có 20 số nguyên
Đầu ra: Thông báo lần lượt bình phương của mỗi số nguyên trong dãy đã cho

Thuật toán:
1. Khởi tạo biến i = 1
2. Lặp qua các phần tử trong dãy số:
a. Tính bình phương của phần tử thứ i
b. In ra kết quả bình phương
c. Tăng giá trị của i lên 1
3. Kết thúc

Bài 2:
Đầu vào: Các số tự nhiên liên tiếp bắt đầu từ số 1
Đầu ra: Tổng các số tự nhiên liên tiếp lớn hơn 500

Thuật toán:
1. Khởi tạo biến tổng = 0
2. Khởi tạo biến i = 1
3. Lặp:
a. Cộng giá trị i vào tổng
b. Kiểm tra nếu tổng > 500 thì dừng và in ra tổng
c. Tăng giá trị của i lên 1
4. Kết thúc

Hy vọng bạn hiểu rõ hơn về cách giải quyết vấn đề theo từng bước trong hai bài toán này.
Bình luận (5)

20 06 07 Nho Hoàng

Bài 2:
- Khởi tạo sum = 0, i = 1
- Lặp lại:
+ Cộng giá trị của i vào sum
+ Nếu sum > 500 thì kết thúc vòng lặp và in ra tổng sum
+ Tăng giá trị của i lên 1

Trả lời.

chann vy

Bài 1:
- Đặt i = 1
- Lặp lại 20 lần:
+ Đọc số nguyên thứ i trong dãy
+ Tính bình phương của số đó
+ Hiển thị kết quả bình phương
+ Tăng giá trị của i lên 1

Trả lời.

Xuân Chiều

Bài 2:
- Khởi tạo biến sum = 0, biến i = 1
- Lặp lại:
+ Cộng giá trị của i vào sum
+ Nếu sum > 500, thì dừng vòng lặp và in ra tổng sum
+ Tăng giá trị của i lên 1

Trả lời.

Trang T.

Bài 1:
- Khởi tạo biến i = 0
- Lặp lại cho đến khi i < 20:
+ Lấy mỗi số nguyên trong dãy đã cho
+ Tính bình phương của số đó
+ In ra kết quả bình phương
+ Tăng giá trị của i lên 1

Trả lời.

Long Gia

Bài 2:
- Khởi tạo biến sum = 0, biến i = 1
- Lặp lại:
+ Cộng giá trị của i vào sum
+ Nếu sum vượt quá 500, thì dừng vòng lặp và in ra tổng sum
+ Tăng giá trị của i lên 1

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