Giá trị của biến có thể thay đổi, còn giá trị của hằng được giữ nguyên trong suốt quá trình thực hiện chương trình. Biến và hằng phải được khai báo trước khi sử dụng.[r]
(1)CHÀO MỪNG CÁC THẦY CÔ GIÁO VÀ CÁC EM ĐẾN VỚI TIẾT HỌC HÔM NAY
(2)Câu hỏi 1: Biến gì? Em nêu cú pháp khai báo biến? Câu hỏi 2: Em đánh dấu v vào lựa chọn sai:
Khai báo Đúng Sai
Var begin: Real;
Var hoten: String;
Var 8a: Byte;
Var xep loai, diem: Integer;
Var bankinh, s: Integer;
P, s: Real; Var a, b: Integer, Real;
(3)Tiết 12: SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH (t2)
3
Có thao tác sử dụng
biến chương trình?
(4)3 Sử dụng biến chương trình :
Khi gặp câu lệnh readln, máy tính
sẽ làm gì?
(5)3 Sử dụng biến chương trình : Em cho biết các chương trình có hợp lệ không? Tại sao?
Tiết 12: SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH (t2)
a Program tong_hai_so; Begin
Writeln(‘Hay nhap hai so:’); Readln(a,b);
Writeln(‘Tong cua so la:’, a+b); Var a, b: Integer;
End.
b Program gan_gia_tri; uses crt;
var a: Integer; Begin
a:=7.5; End.
Lưu ý : Sử dụng biến chương trình Biến phải khai báo.
(6)- Trong lập trình, dùng để lưu trữ liệu liệu được hằng lưu trữ có giá trị khơng đổi thực chương trình.
- Cú pháp khai báo hằng: Const <tên hằng>=<giá trị>;
Em điền cụm từ thích hợp vào chỗ trống để câu hoàn chỉnh:
Tiết 12: SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH (t2)
4 Hằng
- Để sử dụng hằng, ta phải khai báo
- Việc khai báo gồm khai báo tên và giá trị hằng.
(7)4 Hằng
Lưu ý : Sử dụng chương trình Hằng phải khai báo.
Gán giá trị cho khai báo.
Không thể dùng câu lệnh gán giá trị cho chương trình.
Tiết 12: SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH (t2)
Lệnh Đúng Sai
1) Chuvi:=2*pi*bankinh; 2) Pi:=3.1416
3) bankinh:=bankinh+2;
Với khai báo: Const pi = 3.14;
bankinh = 2;
Var Chuvi: Real;
Các câu lệnh gán sau hay sai?
Muốn thay đổi giá trị hằng, ta làm
như nào?
۷
(8)Bài 1: Giả sử A khai báo biến có liệu kiểu số thực, X biến với kiểu liệu xâu, R khai báo R = Các phép gán sau có hợp lệ khơng?
Tiết 12: SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH (t2)
Phép gán Hợp lệ Không hợp lệ 1 A:=5;
2 X:=1212; 3 X:= ‘3833’; 4 R:=4;
(9)Bài 2: Hãy liệt kê lỗi có chương trình đây sửa lại cho đúng.
Var a, b:= Integer ; Const c:=3;
Begin
a:=200 b:=a/c;
writeln(b); Readln
End
(10) Biến đại lượng đặt tên dùng để lưu trữ
dữ liệu Giá trị biến thay đổi, cịn giá trị giữ nguyên suốt trình thực chương trình
Biến phải khai báo trước sử dụng. Khai báo biến: Var <tên biến>:<kiểu liệu>;
Khai báo hằng: Const <tên hằng>=<giá trị>; Sử dụng biến chương trình:
-Gán giá trị cho biến:
+ Sử dụng lệnh gán: tên biến:=biểu thức; + Sử dụng lệnh nhập: read/readln(tênbiến);
- Thực tính tốn:
(11)- Học thuộc ghi nhớ. - Làm tập SGK.
- Chuẩn bị nội dung thực hành số 3.
(12)(13)Bài 3: 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}
(14)Giải thích từng dịng lệnh trong 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 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 ch ơng trình.