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.