Trong các hoạt động sau đây hoạt động nào là lặp với số lần chưa biết trước
A tính tổng các số tự nhiên từ 1 đến 20
B nhập các số nguyên cho đến khi đủ 50 số
C thể dục hai lần
D nhập dữ liệu từ bàn phím cho đến khi nhập xong dữ liệu thì dừng
Câu 2 đoạn lệnh sau đây in ra kết quả gì ?
s:=0; while s<10 do begin s:=s+1;
Writeln()
Quảng cáo
2 câu trả lời 158
Câu 1: Hoạt động A là lặp với số lần chưa biết trước, vì ta phải tính tổng các số từ 1 đến 20 bằng cách lặp qua tất cả các số từ 1 đến 20. Hoạt động B được yêu cầu nhập đủ 50 số, nhưng số lần lặp đã biết trước và là cố định là 50. Hoạt động C chỉ thể hiện việc thực hiện một công việc hai lần. Hoạt động D là lặp với số lần không xác định trước do việc nhập liệu có thể dừng lại sau bất kỳ lần nhập nào.
Vậy đáp án cho câu 1 là A.
Câu 2: Đoạn lệnh này sẽ in ra số 10. Vì biến s được khởi tạo bằng 0, và vòng lặp sẽ lặp cho đến khi s>=10. Sau mỗi lần lặp, giá trị của s sẽ tăng lên 1 đơn vị, cho đến khi s=10. Cuối cùng, hàm Writeln sẽ in ra giá trị của biến s, tức là số 10.
Câu 1: Hoạt động A là lặp với số lần chưa biết trước, vì ta phải tính tổng các số từ 1 đến 20 bằng cách lặp qua tất cả các số từ 1 đến 20. Hoạt động B được yêu cầu nhập đủ 50 số, nhưng số lần lặp đã biết trước và là cố định là 50. Hoạt động C chỉ thể hiện việc thực hiện một công việc hai lần. Hoạt động D là lặp với số lần không xác định trước do việc nhập liệu có thể dừng lại sau bất kỳ lần nhập nào.
Vậy đáp án cho câu 1 là A.
Câu 2: Đoạn lệnh này sẽ in ra số 10. Vì biến s được khởi tạo bằng 0, và vòng lặp sẽ lặp cho đến khi s>=10. Sau mỗi lần lặp, giá trị của s sẽ tăng lên 1 đơn vị, cho đến khi s=10. Cuối cùng, hàm Writeln sẽ in ra giá trị của biến s, tức là số 10.
Quảng cáo
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK1 44256
-
Hỏi từ APP VIETJACK24640
-
Hỏi từ APP VIETJACK21086