[r]
(1)06/03/21 Ong Thị Thu_ thcs Cảnh Thụy
1 Biến công cụ lập trình 2 Khai báo biến
(2)1 Biến công cụ lập trình
Trc mỏy tớnh xửưlí,ưdữưliệuưđượcưlưuư trữưởưđâuưnhỉ?
Mọi liệu đ ợc l u trữ nhớ của máy tính.
(3)06/03/21 Ong Thị Thu_ thcs Cảnh Thy Biến công cụ
trong lp trỡnh - Trong lập trình, biến đ ợc dùng để l u trữ liệu liệu đ ợc biến l u trữ thay đổi thực ch ơng trình
- D÷ liƯu biến l u trữ gọi giá trị biến
Ví dụ 1: Tính giá trị biểu thức 15 +5
X 15
Y 5
Sử dụng lệnh sau để in kết mn hỡnh:
Writeln(X+Y);
20
Giá trị cđa biÕn Tªn biÕn
(4)1 BiÕn công cụ lập trình
Ví dụ 2: Tính giá trị biểu thức
5 -2008
5 -2008
P
Hãyưsửưdụngưcácư biếnưđểưlưuưtrữưcácư giáư trịư cầnư tínhư tốn.
?
A 2008 - 5 X A/3
(5)06/03/21 Ong Thị Thu_ thcs Cảnh Thụy BiÕn công cụ
trong lập trình Khai báo biến
Các biến dùng ch ơng trình cần phải khai báo phần khai báo ch ơng trình.
Khai báo biến gồm:
Khai báo tên biến;
Khai báo kiểu liệu cña biÕn.
Tên biến phải tuân theo quy tắc t tờn ca ngụn ng lp trỡnh
Bài toán:
Ví dụ:
Nhập vào bán kính hình tròn số chẵn R Tính chu vi (CV) diện tích (S) hình tròn.
KhaiưbáoưbiếnưtrongưngônưngữưlậpưtrìnhưPascal
Var R: integer;
CV,S: real;
Tõ kho¸ khai b¸o
biÕn
Biến kiểu nguyên
(6)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
Các thao t¸c cã thĨ thùc hiƯn víi c¸c biÕn sau khai báo gồm:
Gán giá trị cho biến; Tính toán với biến;
Kiểu liệu giá trị gán phải trùng với kiểu biến; Khi đ ợc gán giá trị mới, giá trị cũ biến bị xoá;
Cú th gỏn giỏ tr cho biến thời điểm giá trị biến thay đổi;
(7)06/03/21 Ong Thị Thu_ thcs Cảnh Thụy BiÕn công cụ
trong lập trình Khai báo biến Sử dụng biến ch ơng trình
Ví dụ:
Lệnh gán tính toán với biÕn Pascal
LÖnh
Pascal ý nghÜa
X:=12; Gán giá trị số 12 vào biến nhớ X
Gán giá trị l u biến nhớ Y vào biến nhớ X
X:=Y;
X:=(a+b)/2; Thực phép toán tính trung bình cộng hai giá trị nằm hai biến nhớ a b
Kết gán vào biến nhớ X
(8)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 Hằng
Hng l đại l ợng có giá trị khơng đổi suốt q trình thực ch ơng trình
C¸c h»ng dùng ch ơng trình cần phải khai báo tên đ ợc gán giá trị khai b¸o.
Ví dụ 1:Hãy xác định biến tốn sau Tính chu vi (CV), diện tích (S) hình trịn với bán kính R=5
H»ng
BiÕn
CV, S Pi=3.14
R=5
Đại l ợng có giá trị thay đổi Đại l ợng có giá
(9)06/03/21 Ong Thị Thu_ thcs Cnh Thy Biến công cụ
trong lập trình Khai báo biến Sử dụng biến ch ơng trình Hằng
Ví dụ 2: Khai b¸o h»ng Pascal
Const pi = 3.14;
R = 5; Tõ kho¸ khai
báo
Tên
Giá trị
Việc sử dụng hiệu giá trị đ ợc dùng nhiều câu lệnh
(10)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 Hằng
Luyện tập
Bài toán 1:
Vừa gà vừa chó Bó lại cho tròn Ba m sáu con
Một trăm chân chẵn.
Hỏi loại có con?
NÕu gäi sè gµ lµ x, sè chã lµ y.
H y xác định kiểu biếnã x, y
integer real char string § S S S ?
Bài tốn 2: Tính diện tích (S) độ dài đ ờng chéo (d)
của hình chữ nhật, biết chiều dài (a) chiều rộng (b) các số nguyên nhỏ 100
Var a,b,S,d: Real;
Var a,b: Integer; S: String; d:Real;
(11)06/03/21 Ong Th Thu_ thcs Cnh Thy Biến công cụ
trong lập trình Khai báo biến Sử dụng biến ch ơng trình Hằng
Ghinhí!
Biến hằng đại l ợng đ ợc đặt tên dùng để l u tr d liu.
Biến phải đ ỵc khai b¸o tr íc sư dơng.
Giá trị biến thay đổi.