* Biến phải được khai báo thì mới có thể sử dụng trong chương trình.. Chú ý: Giá trị gán cho biến phải cùng kiểu dữ liệu với kiểu dữ liệu của biến.[r]
Trang 1Kiểm tra bài cũ
Em hãy cho biết những gì em biết về biến trong chương trình?
Vị trí khai báo biến trong lập trình?
Em hãy cho biết cách khai báo biến trong chương trình? Nêu các qui tắc đặt tên biến?
Khai báo biến để tính chu vi của hình chữ nhật thì cần khai báo như thế nào?
Trang 2Bài 4
TIN 8 – GV: LÂM VŨ NGỌC BÍCH
Trang 33 Sử dụng biến:
Các nhóm quan sát chương trình sau và cho biết:
1 Các biến xuất hiện ở những vị trí nào trong chương trình?
2 Cho biết biến trong các câu lệnh có vai trò như thế nào?
Trang 4Program Hinh_tron;
Var r : Integer ;
c , s : Real ;
BEGIN
writeln(’Nhap vao ban kinh cua hinh tron’);
readln( r );
c := r * 2 * 3.14;
s := r * r * 3.14;
Writeln(’ Chu vi hinh tron la’ , c );
Writeln(’ Dien tich hinh tron la’ , s );
Readln;
END
Phần khai báo (khai báo biến)
Phần thân chương trình
Trang 5Sử dụng biến:
Gán giá trị cho biến Tính toán với giá trị của biến (thông qua tên biến)
* Biến phải được khai báo thì mới có thể sử dụng trong chương trình
3 Sử dụng biến:
Vd: c := r * 2 * pi;
readln( r );
x := 2,5;
i := i + 1 ;
Chú ý:
Giá trị gán cho biến phải cùng kiểu dữ liệu với kiểu
dữ liệu của biến.
Khi biến được gán giá trị mới thì giá trị cũ sẽ bị mất
đi
Trang 6Khai báo hằng:
Khai báo tên hằng Gán giá trị cho hằng
* Khai báo tên hằng phải tuân theo qui tắc đặt tên của ngôn ngữ lập trình
Trong đó :
Const: Từ khóa khai báo hằng trong Turbo Pascal
Tên hằng : nam, pi
Giá trị của các hằng nam, pi lần lượt là: 2009, 3.14
4 Hằng:
Vd: Const nam = 2009 ; Const pi = 3.14;
Chú ý: Giá trị của hằng phải được gán ngay khi khai
báo hằng Trong suốt chương trình, không thể dùng câu lệnh để thay đổi giá trị của hằng
Trang 7? Đố em
? Em hãy
thử tìm hiểu
xem chương
trình sau cho
kết quả thế
nào?
Program Do_em;
Var a, b, tam : Integer;
Begin
a := 2010;
b := 8;
tam := a;
a := b;
b := tam;
Write(’a =’, a, ’b =’ , b); Readln;
End
a
b
tam
a := 2010
2010
8 b := 8
tam := a (= 2010)
2010
a := b ( = 8)
8
b := tam ( = 2010 )
2010
Trang 8Hãy nhớ!
Có thể gán giá trị cho biến
Tính toán với giá trị của biến
Khai báo:
Khai báo tên hằng Gán giá trị cho hằng
Giá trị của hằng:
phải được gán ngay khi khai báo hằng
thay đổi trong khi thực hiện chương trình bằng phép gán
Const pi = 3,14 ;
Giá trị của hằng:
pi := 3.1416;
Nam := 2010;
Trang 9Dặn dò!
hằng bằng ngôn ngữ lập trình Pascal
Xem trước bài thực hành 3,
tiết sau thực hành phần biến
và hằng.
tập 5 trang 33 SGK
Trang 10Hết bài 4.
Xin cảm ơn quý thầy cô và các em học sinh.
Trang 11Program vd2;
Var r : Integer ;
c , s : Real ;
BEGIN
writeln(’Nhap vao ban kinh cua hinh tron’);
readln( r );
c := r * 2 * 3.14 ;
s := r * r * 3.14 ; Writeln(’ Chu vi hinh tron la’ , c );
Writeln(’ Dien tich hinh tron la’ , s );
Readln;
END
Phần khai báo (khai báo biến)
Phần thân chương trình
Program vd2;
Var r : Integer ;
c , s : Real ;
Const pi = 3.14;
BEGIN
writeln(’Nhap vao ban kinh cua hinh tron’);
readln( r );
c := r * 2 * pi ;
s := r * r * pi ; Writeln(’ Chu vi hinh tron la’ , c );
Writeln(’ Dien tich hinh tron la’ , s );
Readln;
END
Phần khai báo hằng