Đoạn chương trình sau giải bài toán nào?
For I:=1 to M do
If (I mod 3 = 0) and (I mod 5 = 0) then
T := T + I;
A. Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến M
B. Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến M
C. Tổng các số chia hết cho 3 trong phạm vi từ 1 đến M
D. Tổng các số chia hết cho 5 trong phạm vi từ 1 đến M
Lời giải của giáo viên
ToanVN.com
Đoạn chương trình
For I:=1 to M do { I chạy trong phạm vi từ 1 đến M}
If (I mod 3 = 0) and (I mod 5 = 0) then { kiểm tra I chia hết cho 3 và cho 5 không}
T := T + I; {Cộng dồn vào tổng}
Đáp án: B
CÂU HỎI CÙNG CHỦ ĐỀ
Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Length(S) là:
Trong ngôn ngữ lập trình Pascal, khai báo nào trong các khai báo sau là sai khi khai báo xâu kí tự ?
Để khai báo số phần tử của mảng trong PASCAL, người lập trình cần:
Trong ngôn ngữ lập trình Pascal, xâu kí tự không có kí tự nào gọi là ?
Phát biểu nào dưới đây là đúng khi nói về kiểu bản ghi?
Trong lệnh lặp For – do: (chọn phương án đúng nhất)
Trong kiểu dữ liệu bản ghi, mỗi bản ghi thường được dùng để?
Phát biểu nào dưới đây về kiểu mảng một chiều là phù hợp?