Thứ năm, 02/05/2024
IMG-LOGO

Câu hỏi:

27/12/2021 2,685

Câu lệnh sau giải bài toán nào:

   While M <> N do

   If M > N then M:=M-N else N:=N-M;

A. Tìm UCLN của M và N

Đáp án chính xác

B. Tìm BCNN của M và N

C. Tìm hiệu nhỏ nhất của M và N

D. Tìm hiệu lớn nhất của M và N

 Xem lời giải

Trả lời:

verified Giải bởi Vietjack

Câu lệnh trên giải bài toán tìm UCLN của M và N. Với ý tưởng, kiểm tra xem M, N có giá trị khác nhau không. Nếu có thực hiện kiểm tra giá trị nào lớn hơn. Giá trị lớn hơn sẽ được gán bằng hiệ của số lớn trừ số bé. Việc làm thế cứ lặp đi lặp lại đến khi hai giá trị bằng nhau thì đưa ra UCLN của nó.

   Đáp án: A

Câu trả lời này có hữu ích không?

0

Gói VIP thi online tại VietJack (chỉ 200k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết

ĐĂNG KÝ VIP

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Cú pháp lệnh lặp với số lần chưa biết trước:

Xem đáp án » 27/12/2021 20,776

Câu 2:

Hãy cho biết kết quả của đoạn chương trình dưới đây:

a:=10; While a < 11 do write (a);

Xem đáp án » 27/12/2021 6,688

Câu 3:

Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?

Xem đáp án » 27/12/2021 6,208

Câu 4:

Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau:

   i := 5;

   While i>=1 do i := i – 1;

Xem đáp án » 27/12/2021 3,799

Câu 5:

Hãy đưa ra kết quả trong đoạn lệnh:

   x:=1; While x<=5 do write(‘Hoa hau’);

Xem đáp án » 27/12/2021 1,768

Câu 6:

Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?

Xem đáp án » 27/12/2021 1,745

Câu 7:

Vòng lặp While – do kết thúc khi nào

Xem đáp án » 27/12/2021 1,415

Câu 8:

Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước:

Xem đáp án » 27/12/2021 883

Câu 9:

Tính tống S = 1 + 2 + 3 + … + n + … cho đến khi S>

Xem đáp án » 27/12/2021 465

Câu hỏi mới nhất

Xem thêm »
Xem thêm »