Câu 1: Biến là gì? Nêu cú pháp khai báo biến? Cho ví dụ?
Câu 2: Xác định bài toán cho các bài toán sau
a) Đổi giá trị của 2 biến x và y
b) Cho 2 số thực a và b. In ra kết quả so sánh “a lớn hơn b”, “a nhỏ hơn b”, “a bằng b”
c) Cho 3 số thực a, b, c. In ra màn hình số lớn nhất trong 3 số trên
Câu 1:
Biến được dùng để lưu trữ dữ liệu và dữ liệu được biến lưu trữ có thể thay đổi trong quá trình thực hiện chương trình.
Cú pháp: Var tên biến : kiểu dữ liệu
VD:
var a : integer;
S : real;
Câu 2:
a) Input: 2 biến x, y
Output: 2 biến đổi giá trị cho nhau
B1: nhập giá trị 2 biến
B2 tg:=x
B3 x:=y
B4 y:=tg
B5 thông báo giá trị của x,y sau khi đổi và kết thúc thuật toán
b) Input: 2 số thực a và b
Output: kết quả so sánh a và b
B1: nhập a, nhập b
B2: nếu a>b thì “a lớn hơn b” rồi chuyển B4
B3: nếu a<b thì “a nhỏ hơn b”, ngược lại nếu a=b thì “a bằng b”
B4: thông báo và kết thúc thuật toán
c) Input: 3 số thực a, b, c
Output: số lớn nhất trong 3 số
B1: nhập 3 số a, b, c
B2: max:=a
B3: max<b thì max:=b
B4: max<c thì max:=c
B5: thông báo giá trị max và kết thúc thuật toán
1/Biến là đại lượng có giá trị luôn thay đổi trong quá trình thực hiện chương trình
Cú pháp:var
VD:var a:real(a là biến)
2/
a/nhập x và y từ bàn phím rồi đổi x=>y và y=>x
b/nhập a và b từ bàn phím rồi dùng lệnh if để so sánh 2 số trên
c/nhập a, b và c từ bàn phím rồi dùng lệnh if để tìm ra số lớn nhất trong 3 số
Bài 2 bạn bảo xác định bài toán nên mình chỉ xác định chứ không lập CT nha