Bài toán: Cho x=3, y=7. Hãy viết chương trình hoán đổi giá trị x và y Câu 1: Xác định bài toán trên Câu 2: Mô tả thuật toán của bài toán trên Câu 3: Sử dụng chương trình Pascal viết chương trình cho bài toán trên

2 câu trả lời

Câu 2:

Bước 1: Khai báo một biến cùng kiểu dữ liệu với x,y là tg.

Bước 2: Gán giá trị tg:=a;

Bước 3: Gán giá trị a:=b;

Bước 4: Gán giá trị b:=tg;

Bước 4: Kết thúc thuật toán.

Xác định bài toán:

INPUT: x = 3, y = 7

OUTPUT: x = 7, y = 3

Mô tả thuật toán của bài toán 

B1: x ← 3, y ← 7 (Gán giá trị của x, y giống như đề)

B2: x2 ← x (Dùng biến x2 để lưu trữ giá trị hiện tại của x)

B3: x ← y, y ← x2 (Hoán đổi: gán x thánh giá trị của y, gán y với giá trị của x2)

B4: Xuất x, y 

CT Pascal:

    program ct;
    uses crt;
    var x,y,x2:byte;
    begin
        clrscr;
        x:=3; y:=7; x2:=x;
        x:=y; y:=x2;
        writeln('x = ',x,'; y = ',y);
        readln;
    end.