[r]
(1)Tiết 11, 12:
(2)Kiểm tra cũ
Nêu b ớc khai báo biến Viết cú pháp câu lệnh khai báo biến
Câu 1:
Đáp án
áp dụng: ViÕt khai b¸o biÕn cho c¸c biÕn sau: a,b kiĨu sè nguyªn, c kiĨu sè thùc, hoten kiĨu String
* C¸c b íc khai b¸o biÕn gåm: - Khai báo tên biến
- Khai báo kiểu liệu biến * Cú pháp câu lệnh khai báo biến
Var < tên biến> : <kiểu liệu cđa biÕn>;
*¸p dơng: Var a,b: Integer; c : Real;
(3)Trong Pascal khai báo sau cho khai báo biến
Khai báo Đúng Sai
A) Var kitu : Char ; B) Var xau = 30 ; C) Var 1hs : integer ; D) Const kitu : char ;
E)Var sothuc1,sothuc2 : real ;
۷
۷ ۷ ۷
Kiểm tra cũ
Câu 2:
(4)Bµi 4: Sư dơng biÕn ch ơng trình
1, Biến công cụ lập trình 2, Khai báo biến
Var
< danh sách biến>: <kiểu liệu cđa biÕn>;
3, Sư dơng biÕn ch ơng trình * Các thao tác thực với biến
- Gán giá trị cho biến
- Tính toán với giá trị biÕn
•VÝ dơ:
+ x - c/b
(biến x nhận giá trị c/ b) + x y
(biÕn x đ ợc gán giá trị bién y)
+ i i +5
(biến i đ ợc gán giá trị i cộng thêm đơn vị )
KÝ hiƯu phÐp g¸n NNLT
* Câu lệnh gán NNLT
(5)Bài 4: Sử dụng biến ch ơng trình
1, Biến công cụ lập trình 2, Khai b¸o biÕn
Var
< danh sách biến>: <kiểu liệu của biến>;
3, Sử dụng biến ch ơng trình * C¸c thao t¸c cã thĨ thùc hiƯn víi biến
- Gán giá trị cho biến
- Tính toán với giá trị biến
* Câu lệnh gán NNLT
Tên biến biểu thức cần gán giá trị cho biến
*Trong NNLT Pascal phép gán có kí hiệu :=
(6)Bµi 4: Sư dơng biÕn ch ơng trình
Lệnh
1) X:=12;
ý nghĩa
Gán giá trị số 12 vào biến nhí X
2) X:=Y; Gán giá trị l u biến nhớ Y vào biến nhớ X
3) X:=X+1; Tăng giá trị biến x lên đơn vị, kết
gán lại cho biến x
- Lệnh gán giá trị cho biến NNLT Pascal:
4)X:=(a+b)/2 ; Thực phép tốn tính trung bình cộng hai giá trị nằm hai biến a b, gán
(7)Bài 4: Sử dụng biến ch ơng trình
1, Biến công cụ lập trình 2, Khai b¸o biÕn
Var
< danh sách biến>: <kiểu liệu của biến>;
3, Sử dụng biến ch ơng trình * C¸c thao t¸c cã thĨ thùc hiƯn víi biÕn
- Gán giá trị cho biến
- Tính toán với giá trị biến
* Câu lệnh gán NNLT
Tên biến biểu thức cần gán giá trị cho biến
*Trong NNLT Pascal phép gán có kí hiệu :=
*Phép gán giá trị cho biến Pascal có dạng:
(8)Bài 4: Sử dụng biến ch ơng trình
Bài tâp: Giả sử A đ ợc khai báo biến với kiểu liệu số nguyên; X biến với kiểu liệu xâu Các phép gán sau đây có hợp lệ không?
Phép gán Hợp lệ Không hợp lệ
a, A : = 4; b, X: = 3242; c, X: = ‘3242’; d, A: = ‘ Ha Noi’
x
x
x
x
(9)Bµi 4: Sử dụng biến ch ơng trình
1, Biến công cụ lập trình 2, Khai báo biÕn
Var
< danh s¸ch biÕn>: <kiĨu d÷ liƯu cđa biÕn>;
3, Sư dụng biến ch ơng trình * Các thao t¸c cã thĨ thùc hiƯn víi biÕn
- Gán giá trị cho biến
- Tính toán với giá trị biến
* Câu lệnh gán NNLT Tên biến biểu thức cần gán giá trÞ
cho biÕn
*Trong NNLT Pascal phÐp gán có kí hiệu :=
*Phép gán giá trị cho biến có dạng:
Tên_biến: = biĨu_ thøc;
*NhËp d÷ liƯu cho biÕn
VÝ dơ:
Read(X); Readln(Y) *In gÝa trÞ cđa mét biÕn
Read(tªnbiÕn); hay Readln(tªnbiÕn);
Write(tªnbiÕn); hay Writeln(tªnbiÕn);
Writeln(S);
Ví dụ :
(10)Bài 4: Sử dụng biến ch ơng trình
(11)Bµi 4: Sư dơng biÕn ch ơng trình
1, Biến công cụ lập trình 2, Khai báo biến
Var
< danh sách biến>: <kiểu liệu cđa biÕn>;
3, Sư dơng biÕn ch ơng trình
*Các thao tác thực hiƯn víi
biÕn
- G¸n gi¸ trị cho biến
- Tính toán với giá trị cđa biÕn
*Trong NNLT Pascal phÐp g¸n cã kí hiệu :=
Tên_biến: = biểu_ thức;
*Phép gán giá trị cho biến có d¹ng:
4, H»ng
Hằng đại l ợng dùng để l u trữ liệu có giá trị khơng đổi suốt q trình thực ch ơng trình
(12)Bµi 4: Sư dụng biến ch ơng trình
- Cách khai b¸o h»ng:
Const tên = giá trị ;
Ví dụ :
tên
giá trị
(13)Bài 4: Sử dụng biến ch ơng trình
1, Biến công cụ lập trình 2, Khai b¸o biÕn
Var
< danh sách biến>: <kiểu liệu của biến>;
3, Sử dụng biến ch ơng trình
*C¸c thao t¸c cã thĨ thùc hiƯn víi
biến
- Gán giá trị cho biến
- Tính toán với giá trị biến
*Trong NNLT Pascal phép gán có kí hiệu :=
Tên_biến: = biểu_ thức;
*Phép gán giá trị cho biến có dạng:
4, H»ng
Hằng đại l ợng dùng để l u trữ liệu có giá trị khơng đổi suốt trình thực ch ơng trình
- Phải khai báo giá trị trước sử dụng
- Cách khai báo h»ng : Const
(14)Bµi 4: Sư dụng biến ch ơng trình
Bi tp1 : Với khai báo :
Lệnh Đúng Sai
1) Chuvi:=2*pi*bankinh;
2) Pi:=3.1416
3) bankinh:=bankinh+2;
Các phép gán sau hay sai ?
Var Chuvi: Real;
۷
(15)Bµi 4: Sư dơng biến ch ơng trình
Bi 2:Tỡm ch sai lệnh khai báo sau sửa lại cho đúng a) Var start, begin: real;
b,Const x: =3.14; y : = 1000; c, Var a: = 5;
d, Const ten lop = 8A1 ; ‘ ’
e,Var xep_lo¹i, diem:integer, real ; f,Const 3ban= Phan , Tuan , Thanh ;‘ ’ ‘ ’ ‘ ’
g,Const ten_nhom = Tin hoc;
(16)Bài 4: Sử dụng biến ch ơng trình
Biến đại l ợng đ ợc đặt tên dùng để l u trữ liệu Giá trị biến có thể thay đổi, cịn giá trị đ ợc giữ nguyên suốt trình thực ch ơng trình
BiÕn vµ h»ng phải đ ợc khai báo tr ớc sử dụng
• Khái niệm biến, :
• Khai báo biến
• Sử dụng biến chương trình :
Củng cố học:
• Khai báo
Var tên biến : kiểu liệu cña biÕn;
Const tên = giá trị ;
- Lệnh gán :
- Lệnh nhập giá trị cho biến : Readln(tªnbiÕn); Tªn biÕn := BiĨu thøc ;
(17)Bµi 4: Sư dụng biến ch ơng trình
ã Hc thuc ghi nhí SGK. • Làm tập 2, 3, 5/33
ãChuẩn bị tiết sau thực hành
H íng dÉn vỊ nhµ
* Giải thích dịng lệnh chương trình : Program DT_hinh_vuong;{1}
Var a, S: Integer ;{2} Begin {3}
writeln(‘nhap gia tri cho canh a:’);{4}
readln(a); {5}
S:=a*a;{6}
writeln(‘dien tich hinh vuong la:’, S); {7}
(18)Bài 4: Sử dụng biến ch ơng tr×nh
Giải thích dịng lệnh chương trình :
Program DT_hinh_vuong;{1}
Var a, S: Integer ;{2} Begin {3}
writeln(‘nhap gia tri cho canh a:’);{4}
readln(a); {5}
S:=a*a;{6}
writeln(‘dien tich hinh vuong la:’, S);{7}
End {8}
1 Khai báo tên ch ơng trình DT_hinh_vuong
2 Khai báo biến a biến S thuộc kiểu số nguyên
3 Bắt đầu thân ch ơng trình
4 Lệnh in dòng chữ nhap gia tri cho canh a lên hình
5 Lệnh nhập giá trị cho biến a
6 Lệnh tính giá trị a bình ph ơng gán kết cho biến S
7 Lệnh in dòng chữ diện tích hình vuông : in giá trị biến S
8 Kết thúc thân ch ơng trình
(19)Xin chân thành cảm ơn thầy, cô các em học sinh!