Em hãy sắp xếp thứ tự các câu lệnh để thực hiện hoán đổi giá trị của hai biến x và y. ① a := b; ② b := tam; ③ tam := a; ③①② ③②① ①②③ ②①③

2 câu trả lời

① a := b;

② b := tam;

③ tam := a;

Giải:

Ta thấy biến trung gian là tam

Muốn hoán đổi giá trị giữa 2 biến trước hết ta phải lưu giá trị của biến a vào biến tam

③ tam := a;

Sau đó gán biến a bằng biến b(biến a đã được lưu lại trong biến tam)

① a := b;

Cuối cùng gán b bằng tam(giá trị của a được lưu trong biến tam)

② b := tam;

Đáp án:

③①②

gán b = tam

a=b thì gán tam = a

=> 213

Câu hỏi trong lớp Xem thêm