Nếu sử dụng hằng, khi cần thay đổi giá trị, ta chỉ cần chỉnh sửa một lần tại nơi khai báo mà không phải tìm và sửa trong cả chương trình... Biến là công cụ[r]
(1)(2)Bài 4
Biến cơng cụ lập trình:
Trước máy tính xử lý, liệu nhập vào lưu nhớ máy tính
Hoạt động chương trình máy tính gì?
(3)Bài 4
Biến cơng cụ lập trình:
(4)Bài 4
1 Biến công cụ lập trình:
Dữ liệu biến lưu trữ gọi giá trị biến
x 5
5 giá trị của biến
(5)Bài 4
1 Biến công cụ lập trình:
Ví dụ 1:
Writeln(15+5); → 20
Writeln(x+y); biểu diễn sau:
x
y
15
5
(6)Bài 4
1 Biến công cụ lập trình:
Ví dụ 2:
Tính giá trị biểu thức: 100 50 100 50;
3 5
Có thể thực sau:
x = 100+50 y = x/3
z = x/5
100 50 100 50
;
3
(7)Bài 4
2 Khai báo biến:
1 Biến cơng cụ lập trình:
Cách khai báo biến Pascal:
Var tên_biến :tên_kiểu_dữ_liệu;
Từ khoá Tên biến người sử dụng đặt theo quy tắc ngơn ngữ lập trình
Các kiểu liệu
(8)Bài 4
2 Khai báo biến:
Ví dụ khai báo biến Pascal:
Var m, n: integer;
s, dientich: real; thong_bao: string;
Var m, n: integer; s, dientich: real; thong_bao: string;
(9)Bài 4
2 Khai báo biến:
Var m, n: integer;
s, dientich: real;
thong_bao: string;
Var m, n: integer;
s, dientich: real;
thong_bao: string;
Từ khoá Tên biến kiểu nguyên (Integer) Tên biến
kiểu số thực (Real)
Tên biến kiểu xâu (string)
(10)Bài 4
2 Khai báo biến:
Ví dụ: khai báo hai biến a, b kiểu số nguyên; ch kiểu kí tự; P kiểu số thực:
Var a, b: Integer;
ch : Char; P: real;
(11)Bài 4
Bài tập: Trong Pascal, khai báo sau
đúng:
Khai báo Đúng Sai
Var tb: real;
Var var: String; Var R = 30;
Var hs: integer;
۷
۷ ۷ ۷
1 Biến công cụ lập trình:
(12)Bài 4
1 Biến cơng cụ
trong lập trình: 3 Sử dụng biến chương
trình:
Các thao tác thực với biến là:
- Gán giá trị cho biến;
- Tính tốn với giá trị biến;
2 Khai báo biến:
Câu lệnh gán giá trị NNLT thường có dạng:
(13)Bài 4
1 Biến cơng cụ
trong lập trình: 3 Sử dụng biến chương
trình:
Ví dụ:
x ← -c/b (biến x nhận giá trị -c/b)
(biến x gán giá trị biến y) (biến y gán giá trị biến y cộng thêm đơn vị)
2 Khai báo biến:
Việc gán giá trị cho biến thực câu lệnh nhập liệu
(14)Bài 4
1 Biến công cụ
trong lập trình: 3 Sử dụng biến chương
trình:
2 Khai báo biến:
Trong NNLT Pascal, kí hiệu phép gán là dấu kép :=:=
x ← -c/b x ← y i ← i+5
Ví dụ: x:= -c/b
(15)Bài 4
1 Biến cơng cụ
trong lập trình: 4 Hằng: Khai báo biến:
3 Sử dụng biến chương trình:
Hằng đại lượng có giá trị khơng đổi
trong suốt q trình thực chương trình
Cách khai báo Pascal:
(16)Bài 4
1 Biến công cụ
trong lập trình: 4 Hằng: Khai báo biến:
3 Sử dụng biến chương trình:
Ví dụ:
Const pi=3.14;
bankinh=2;
Với khai báo trên, để tính chu vi diện tích hình trịn ta dùng câu lệnh sau:
(17)Bài 4
1 Biến cơng cụ
trong lập trình: 4 Hằng: Khai báo biến:
3 Sử dụng biến chương trình:
Việc sử dụng hiệu giá trị sử dụng nhiều câu lệnh chương trình
(18)Bài 4
1 Biến cơng cụ
trong lập trình: 4 Hằng: Khai báo biến:
3 Sử dụng biến chương trình:
Ta khơng thể dùng câu lệnh thay đổi giá trị (như biến) vị trí chương trình
Ví dụ:
pi:=3.1416;
bankinh:= bankinh+2;
(19)Bài 4
Học sinh hoạt động nhóm:
Khởi động Pascal, nhập nội dung chương trình:
Program DT_hinh_vuong;
Var a: Integer;
Begin
write(‘nhap gia tri cho canh a:’); readln(a);
writeln(‘dien tich hinh vuong la:’,a*a);
(20)Bài 4
Củng cố học:
Biến đại lượng đặt tên dùng để lưu trữ liệu
1 Biến cơng cụ lập trình:
2 Khai báo biến: Sử dụng biến chương
trình: Biến Hằng
Giá trị thay đổi Giá trị không thay đổi
Var Tênbiến:Tênkiểudữliệu; Const Tênhằng=Giá trị;
(21)