Câu 1
1 điểmXem đáp án và lời giải
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Tin học · Lớp 10
7 câu · 11 phút · Ngân hàng đề TopStudy. Đáp án và lời giải do TopStudy biên soạn, mở ngay dưới từng câu.
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Với hai mẫu mô tả cấu trúc lặp ở Hình 1, em hãy mô tả hai thuật toán ở Ví dụ 1 và Ví dụ 2.
| Mẫu mô tả cấu trúc lặp có số lần biết trước | Mẫu mô tả cấu trúc lặp không biết trước số lần lặp |
|---|---|
| Lặp với đếm từ số đếm đầu đến số đếm cuối: Câu lệnh hay nhóm câu lệnh Hết lặp | Lặp khi điều kiện lặp được thoả mãn: Câu lệnh hay nhóm câu lệnh Hết lặp |
Hình 1. Mẫu mô tả cấu trúc lặp trong mô tả thuật toán
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
| Mẫu mô tả cấu trúc lặp có số lần biết trước (VD1) | Mẫu mô tả cấu trúc lặp không biết trước số lần lặp (VD2) |
|---|---|
| Lặp với đếm từ 0 đến 9: Câu lệnh hay nhóm câu lệnh Hết lặp | Lặp khi điều kiện mật khẩu đúng được thoả mãn: Câu lệnh hay nhóm câu lệnh Hết lặp |
Trong chương trình ở Ví dụ 6, em có thể dùng câu lệnh for thay cho câu lệnh while để chương trình chạy vẫn cho cùng kết quả được không?

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Có thể dùng câu lệnh for thay cho câu lệnh while để chương trình chạy vẫn cho cùng kết quả.
Câu lệnh: for i in range(1, 7)

Em hãy dự đoán chương trình hình bên đưa ra màn hình những gì.

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Kết quả như trong hình:

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
n = int(input("Nhập n: "))
for i in range(0, n):
print(n - i)

Trong các câu sau đây, những câu nào đúng ?
1) Trong các ngôn ngữ lập trình bậc cao đều có câu lệnh thể hiện cấu trúc lặp.
2) Trong Python chỉ có câu lệnh while để thể hiện cấu trúc lặp.
3) Trong Python chỉ có câu lệnh for để thể hiện cấu trúc lặp.
4) Có thể sử dụng câu lệnh while để thể thiện cấu trúc lặp với số lần lặp biết trước.
5) Có thể sử dụng câu lệnh for để thể hiện cấu trúc lặp với số lần lặp chưa biết trước.