SlideShare a Scribd company logo
1. Biến là công cụ trong lập trình
2. Khai báo biến
3. Sử dụng biến trong chương trình
4. Hằng
Bài 4 – Tiết 11
SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong
lập trình:
1. Biến là công cụ trong
lập trình:
Bài tập: Em hãy viết chương trình
tính Chu vi và Diện tích hình tròn
với bán kính R = 3. Kết quả tính
được in ra màn hình
R=3
Công th c :ứ
Chu vi hình tròn:
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Bi n là công c trongế ụ
l p trình:ậ
1. Bi n là công c trongế ụ
l p trình:ậ
Bài tập: Em hãy viết chương trình
tính Chu vi và Diện tích hình tròn
với bán kính R = 3. Kết quả tính
được in ra màn hình
R=3
Công th c :ứ
Chu vi hình tròn: 2*Pi*R
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Bi n là công c trongế ụ
l p trình:ậ
1. Bi n là công c trongế ụ
l p trình:ậ
Bài tập: Em hãy viết chương trình
tính Chu vi và Diện tích hình tròn
với bán kính R = 3. Kết quả tính
được in ra màn hình
R=3
Công th c :ứ
Chu vi hình tròn: 2*Pi*R = 2*3.14*R
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Bi n là công c trongế ụ
l p trình:ậ
1. Bi n là công c trongế ụ
l p trình:ậ
Bài tập: Em hãy viết chương trình
tính Chu vi và Diện tích hình tròn
với bán kính R = 3. K t qu tínhế ả
c in ra màn hìnhđượ
R=3
Công th c :ứ
Chu vi hình tròn: 2*Pi*R = 2*3.14*R = 2*3.14*3
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong
lập trình:
1. Biến là công cụ trong
lập trình:
Bài tập: Em hãy viết chương trình
tính Chu vi và Diện tích hình tròn
với bán kính R = 3. Kết quả tính
được in ra màn hình
R=3
Công th c :ứ
Chu vi hình tròn: 2*Pi*R = 2*3.14*R = 2*3.14*3
Di n tích hình tròn :ệ
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong
lập trình:
1. Biến là công cụ trong
lập trình:
Bài tập: Em hãy viết chương trình
tính Chu vi và Diện tích hình tròn
với bán kính R = 3. Kết quả tính
được in ra màn hình
R=3
Công th c :ứ
Chu vi hình tròn: 2*Pi*R = 2*3.14*R = 2*3.14*3
Di n tích hình tròn : Pi*Rệ 2
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong
lập trình:
1. Biến là công cụ trong
lập trình:
Bài tập: Em hãy viết chương trình
tính Chu vi và Diện tích hình tròn
với bán kính R = 3. Kết quả tính
được in ra màn hình
R=3
Công th c :ứ
Chu vi hình tròn: 2*Pi*R = 2*3.14*R = 2*3.14*3
Di n tích hình tròn : Pi*Rệ 2
= Pi*R*R
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong
lập trình:
1. Biến là công cụ trong
lập trình:
Bài tập: Em hãy viết chương trình
tính Chu vi và Diện tích hình tròn
với bán kính R = 3. Kết quả tính
được in ra màn hình
R=3
Công th c :ứ
Chu vi hình tròn: 2*Pi*R = 2*3.14*R = 2*3.14*3
Di n tích hình tròn : Pi*Rệ 2
= Pi*R*R = 3.14*3*3
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong
lập trình:
1. Biến là công cụ trong
lập trình:
Program CV_DT_HinhTron;
Uses crt;
Begin
clrscr;
Writeln(‘Chu vi hinh tron la: ’, 2*3.14*3);
Writeln(‘ Dien tich hinh tron la: ’, 2*3.14*3*3);
Readln;
end.
Chu vi hinh tron la: 18.84
Dien tich hinh tron la: 28.26
Kết quả khi chạy chương trình
Việc đòi hỏi người sử
dụng phải biết lập
trình, sửa được chương
trình là không thực tế.
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong
lập trình:
1. Biến là công cụ trong
lập trình:
 Ta có thể viết một chương trình cho phép
người sử dụng nhập từ bàn phím bán kính
của hình tròn, sau đó tính toán chu vi và
diện tích cho hiển thị kết quả ra màn hình
hay không ?
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong
lập trình:
1. Biến là công cụ trong
lập trình:
Program CV_DT_HinhTron;
Uses crt;
Var R: real;
Begin
Clrscr;
Writeln(‘Nhap vao ban kinh); readln(R);
Writeln(‘ Chu vi hình tròn là: ’, 2*3.14*R);
Writeln(‘ Dien tich hinh tron la: ’, 2*3.14*R*R);
Readln;
end.
Nhap vao ban kinh
3
Chu vi hinh tron la: 18.84
Dien tich hinh tron la: 28.26
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong
lập trình:
1. Biến là công cụ trong
lập trình:
Program CV_DT_HinhTron;
Uses crt;
Var R: real;
Begin
Clrscr;
Writeln(‘Nhap vao ban kinh); readln(R);
Writeln(‘ Chu vi hình tròn là: ’, 2*3.14*R);
Writeln(‘ Dien tich hinh tron la: ’, 2*3.14*R*R);
Readln;
end.
Nhap vao ban kinh
15
Chu vi hinh tron la: 94.2
Dien tich hinh tron la: 706.5
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong
lập trình:
1. Biến là công cụ trong
lập trình:
Program CV_DT_HinhTron;
Uses crt;
Var R: real;
Begin
Clrscr;
Writeln(‘Nhap vao ban kinh); readln(R);
Writeln(‘ Chu vi hình tròn là: ’, 2*3.14*R);
Writeln(‘ Dien tich hinh tron la: ’, 2*3.14*R*R);
Readln;
end.
Nhap vao ban kinh
25
Chu vi hinh tron la: 157
Dien tich hinh tron la: 1692.5
Gán giá trị được
nhập từ bàn phím
cho biến R
Có thể tính chu vi và
diện tích của bất kì
hình tròn nào khi nhập
bán kính R từ bàn phím
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong
lập trình:
1. Biến là công cụ trong
lập trình:
15
10
5
Xử lý
10+5
Bộ nhớ
máy tính
- Để thực hiện phép tính 10+5,
hai số 10 và 5 sẽ được nhập và
lưu trong bộ nhớ máy tính.
5
10
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong
lập trình:
1. Biến là công cụ trong
lập trình:
15
10
5
Xử lý
10+5
Bộ nhớ
máy tính
- Để thực hiện phép tính 10+5,
hai số 10 và 5 sẽ được nhập và
lưu trong bộ nhớ máy tính.
5 10
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong lập
trình:
1. Biến là công cụ trong lập
trình:
15
10
5
Xử lý
10+5
Bộ nhớ
máy tính
- Để thực hiện phép tính 10+5,
hai số 10 và 5 sẽ được nhập và
lưu trong bộ nhớ máy tính.
510
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong lập
trình:
- Ngôn ngữ lập trình cung
cấp một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
1. Biến là công cụ trong lập
trình:
- Ngôn ngữ lập trình cung
cấp một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
15
10
5
Xử lý
10+5
Bộ nhớ
máy tính
- Để thực hiện phép tính 10+5,
hai số 10 và 5 sẽ được nhập và
lưu trong bộ nhớ máy tính.
510
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung cấp
một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung cấp
một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
Vd1: (SGK):
Writeln(10+5) kết quả là
510
15(=X+Y)
Vùng nhớ
Y
Vùng nhớ
X
15
Writeln(X+Y) kết quả là 15
Vai trò của X và Y?
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung c pấ
m t công c r t quan tr ngộ ụ ấ ọ
cho ng i vi t ch ngườ ế ươ
trình. ó làĐ bi n nhế ớ, hay
c g i ng n g n làđượ ọ ắ ọ bi nế .
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung c pấ
m t công c r t quan tr ngộ ụ ấ ọ
cho ng i vi t ch ngườ ế ươ
trình. ó làĐ bi n nhế ớ, hay
c g i ng n g n làđượ ọ ắ ọ bi nế .
Vd1: (SGK):
Writeln(10+5) kết quả là
15(=X+Y)
Vùng nhớ
Y
Vùng nhớ
X
15
Writeln(X+Y) kết quả là15
- X và Y dùng để lưu giá trị
của các số nhập vào.
510
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung cấp
một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung cấp
một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
Vd1: (SGK):
Writeln(10+5) kết quả là
510
15(=X+Y)
Vùng nhớ
Y
Trong ngôn ngữ lập trình X
và Y được gọi là gì? 10 và 5
được hiểu như thế nào?
Vùng nhớ
X
15
Writeln(X+Y) kết quả là 15
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Vd1: (SGK):
Writeln(10+5) kết quả là
510
15(=X+Y)
Vùng nhớ
Y
Vùng nhớ
X
15
Writeln(X+Y) kết quả là 15
Trong ngôn ngữ lập trình X và Y
được gọi là biến; 10 và 5 dữ liệu
do biến lưu trữ  giá trị của biến.
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung cấp
một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
-Biến được dùng để lưu trữ
dữ liệu khi lập trình.
- Dữ liệu do biến lưu trữ
được gọi là giá trị của
biến.
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung cấp
một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
-Biến được dùng để lưu trữ
dữ liệu khi lập trình.
- Dữ liệu do biến lưu trữ
được gọi là giá trị của
biến.
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung cấp
một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
-Biến được dùng để lưu trữ
dữ liệu khi lập trình.
- Dữ liệu do biến lưu trữ
được gọi là giá trị của
biến.
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung cấp
một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
-Biến được dùng để lưu trữ
dữ liệu khi lập trình.
- Dữ liệu do biến lưu trữ
được gọi là giá trị của
biến.
Vd1: (SGK):
Writeln(10+5) kết quả là
35(=X+Y)
Vùng nhớ
Y
Vùng nhớ
X
15
15
Writeln(X+Y) kết quả là 35
Em có nhận xét gì về giá
trị của X và Y?
20
15(=X+Y)
10 5
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung cấp
một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
-Biến được dùng để lưu trữ
dữ liệu khi lập trình.
- Dữ liệu do biến lưu trữ
được gọi là giá trị của
biến.
- Giá trị của biến có thể thay
đổi trong khi thực hiện
chương trình
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung cấp
một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
-Biến được dùng để lưu trữ
dữ liệu khi lập trình.
- Dữ liệu do biến lưu trữ
được gọi là giá trị của
biến.
- Giá trị của biến có thể thay
đổi trong khi thực hiện
chương trình
Vd1: (SGK):
Writeln(10+5) kết quả là
35(=X+Y)
Vùng nhớ
Y
Vùng nhớ
X
15
1520
Writeln(X+Y) kết quả là 35
Giá trị của X và Y có
thể thay đổi
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
100 50 100 50
;
3 5
+ +
y = x / 3
z = x / 5
x = 100+50
Ví dụ 2. Tính giá trị của
các biểu thức:
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung cấp
một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
-Biến được dùng để lưu trữ
dữ liệu khi lập trình.
- Dữ liệu do biến lưu trữ
được gọi là giá trị của
biến.
- Giá trị của biến có thể thay
đổi trong khi thực hiện
chương trình
1. Biến là công cụ trong lập
trình:
-Ngôn ngữ lập trình cung cấp
một công cụ rất quan
trọng cho người viết
chương trình. Đó là biến
nhớ, hay được gọi ngắn
gọn là biến.
-Biến được dùng để lưu trữ
dữ liệu khi lập trình.
- Dữ liệu do biến lưu trữ
được gọi là giá trị của
biến.
- Giá trị của biến có thể thay
đổi trong khi thực hiện
chương trình
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Program CV_DT_HinhTron;
Uses crt;
Var R: real;
Begin
Clrscr;
Writeln(‘Nhap vao ban kinh); readln(R);
Writeln(‘ Chu vi hình tròn là: ’, 2*3.14*R);
Writeln(‘ Dien tich hinh tron la: ’, 2*3.14*R*R);
Readln;
end.
1. Biến là công cụ trong lập
trình:
2. Khai báo biến
1. Biến là công cụ trong lập
trình:
2. Khai báo biến Phần
khai
báo
Phần
thân
chương
trình
Khai báo biến R
kiểu số thực
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
1. Biến là công cụ trong lập
trình:
2. Khai báo biến
Cú pháp :
Var <Tên biến> : <Kiểu dữ liệu> ;
Trong đó :
 Var là từ khóa dùng để khai báo biến.
 Tên biến do người lập trình đặt
(theo quy tắt đặt tên trong Pascal).
 Kiểu dữ liệu: Là kiểu dữ liệu của
biến sẽ nhận trong chương trình.
1. Biến là công cụ trong lập
trình:
2. Khai báo biến
Cú pháp :
Var <Tên biến> : <Kiểu dữ liệu> ;
Trong đó :
 Var là từ khóa dùng để khai báo biến.
 Tên biến do người lập trình đặt
(theo quy tắt đặt tên trong Pascal).
 Kiểu dữ liệu: Là kiểu dữ liệu của
biến sẽ nhận trong chương trình.
Ví dụ 3: Khai báo biến trong
Pascal:
Var m, n : integer ;
s, dientich : real ;
thong_bao, ten : string ;
Từ khoá
Biến kiểu số nguyên
(Integer)
Biến kiểu số
thực (Real)
Biến kiểu xâu
(string)
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Bài tập 1: Khai báo biến trong Pascal:
Var A,B : Integer ;
C : Char ;
R : Real ;
Khai báo hai biến A, B có kiểu số nguyên,
biến C kiểu kí tự; biến R kiểu số thực:
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Bài tập 2 : Đánh dấu ۷ vào lựa chọn đúng hoặc sai :
Khai báo Đúng Sai
Var end : String;
Var a,b : Integer ;
C : Real ;
Var 5ch : String ;
Var x : Char
Var m,n : Integer ;
Var chieu dai : Real;
Var bankinh,S : Real ;
P , S : Integer ;
۷
۷
۷
۷
۷
۷
۷
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
- Khai báo biến trong PASCAL
- Biến là đại lượng dùng để lưu trữ dữ
liệu. Dữ liệu do biến lưu trữ được gọi là
giá trị của biến.
Var <Tên biến> : <Kiểu dữ liệu> ;
- Giá trị của biến này có thể thay đổi
trong khi thực hiện chương trình.
1. N m v ng khái ni m bi n và vai tro c a bi n trong ch ng trình.ắ ữ ệ ế ̀ ủ ế ươ
2. Biêt cách khai báo bi n và l y ví d .́ ế ấ ụ
3. Tim hiêu bai m i: ph n 3, 4 - Bài 4.̀ ̉ ̀ ớ ầ
4. Hoàn thành bài t p: 1, 4, 6 trang 33 SGKậ
.5. Vi t ch ng trình tính di n tích tam giác v i dài m t c nh là a vàế ươ ệ ớ độ ộ ạ
chi u cao t ng ng là h (a, h là các s t nhiên c nh p t bànề ươ ứ ố ự đượ ậ ừ
phím).
Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Bài học kết thúc
3. Sử dụng biến trong chương trình :
Hãy cùng
quan sát
chương
trình này !
Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
3. Sử dụng biến trong chương trình :
Gán giá trị cho biến;
Tính toán với các biến.
Tuỳ theo ngôn ngữ lập trình, cách viết lệnh gán cũng có thể khác nhau.
Trong Pascal, người ta dùng phép gán là dấu kép (:=) để phân biệt với
phép so sánh là dấu bằng (=).
Ví dụ 4: Mô tả lệnh gán và tính toán với các biến trong Pascal.
L nh trong Pascalệ Ý ngh aĩ
X:= 12;
X:=Y;
X:=(a+b)/2;
X:=X+1;
Gán giá trị số 12 vào biến X.
Gán giá trị đã lưu trong biến Y vào biến X.
Tính trung bình cộng hai giá trị trong hai biến a
và b. Kết quả gán vào biến X.
Tăng giá trị của biến X lên 1 đơn vị, kết quả gán
trở lại biến X.
Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
3. Sử dụng biến trong chương trình :
Trong Pascal, còn cung cấp một lệnh để gán giá trị cho biến khi nhập từ
bàn phím.
Gán giá trị cho biến;
Tính toán với các biến.
Cú pháp : Readln( Tên biến );
Ví dụ : Câu lệnh Readln(R); trong chương trình trên, khi chạy chương
trình gặp câu lệnh này chương trình sẽ dừng lại cho người sử dụng nhập
vào giá trị từ bàn phím.
Lưu ý : Sử dụng biến trong chương trình
Biến phải được khai báo.
Kiểu dữ liệu của giá trị gán cho biến phải trùng kiểu dữ liệu của biến.
Khi gán giá trị mới, giá trị cũ của biến bị xóa đi.
Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
3. Sử dụng biến trong chương trình :
Hãy cùng
quan sát
chương
trình này !
Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
3. Sử dụng biến trong chương trình :
4. Hằng :
Tương tự như biến, hằng cũng là một công cụ lưu trữ dữ liệu. Khác với biến,
hằng là một đại lượng có giá trị không đổi trong suốt chương trình.
Cú pháp : Const <tên hằng> = giá trị ;
Trong Pascal, hằng được khai báo theo cú pháp sau :
Trong đó : Const là từ khóa để khai báo hằng .
Ví dụ : Trong chương trình trên, để dùng hằng số Pi = 3.14.
Khai báo :
Sau khi khai báo hằng, trong chương trình hằng được sử dụng là một
đại lượng để tính toán.
Ví dụ : Trong chương trình trên :
Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
3. Sử dụng biến trong chương trình :
4. Hằng :
Lưu ý : Sử dụng hằng trong chương trình
Hằng phải được khai báo.
Gán giá trị cho hằng ngay khi khai báo.
Không thể dùng câu lệnh gán giá trị cho hằng trong chương trình.
Cú pháp : Const <tên hằng> = giá trị ;
Khai báo :
Tính toán :
Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
3. Sử dụng biến trong chương trình :
Hãy cùng
quan sát
chương
trình này !
4. Hằng :
Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
3. Sử dụng biến trong chương trình :
4. Hằng :
Bài tập : Đánh dấu ۷ vào lựa chọn đúng hoặc sai :
Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến với
kiểu dữ liệu xâu, R là hằng được khai báo R=3. 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:= 5;
X:= 1212;
X:= ‘3383';
R:=4;
A:= ‘Nguyen Du'.
۷
۷
۷
۷
۷
Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
3. Sử dụng biến trong chương trình :
4. Hằng :
 Biến và hằng là các đại lượng được đặt tên
dùng để lưu trữ dữ liệu. 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.
Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
3. Sử dụng biến trong chương trình :
4. Hằng :
-Học bài cũ – học thuộc ghi nhớ.
-Làm bài tập SGK.
-Chuẩn bị nội dung bài thực hành số 3.
Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH

More Related Content

What's hot

Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhBài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhChâu Trần
 
Bài 2: Các thành phần của Ngôn ngữ lập trình
Bài 2: Các thành phần của Ngôn ngữ lập trìnhBài 2: Các thành phần của Ngôn ngữ lập trình
Bài 2: Các thành phần của Ngôn ngữ lập trình
Hoàng Hiệp Lại
 
Ky thuat lap trinh c++
Ky thuat lap trinh c++Ky thuat lap trinh c++
Ky thuat lap trinh c++
ptquang160492
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
Yến Nhỏ
 
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Thanh Giảng Lê
 
L08.ngon ngu-lap-trinh
L08.ngon ngu-lap-trinhL08.ngon ngu-lap-trinh
L08.ngon ngu-lap-trinh
Linh Phạm
 

What's hot (8)

Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trìnhBài 1: Khái niệm lập trình và ngôn ngữ lập trình
Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
 
Bài 2: Các thành phần của Ngôn ngữ lập trình
Bài 2: Các thành phần của Ngôn ngữ lập trìnhBài 2: Các thành phần của Ngôn ngữ lập trình
Bài 2: Các thành phần của Ngôn ngữ lập trình
 
Ky thuat lap trinh c++
Ky thuat lap trinh c++Ky thuat lap trinh c++
Ky thuat lap trinh c++
 
Con tro ham c++
Con tro ham c++Con tro ham c++
Con tro ham c++
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
Bài giảng ngôn ngữ lập trình C cơ bản trường đại học công nghiệp thực phẩm TP...
 
T4
T4T4
T4
 
L08.ngon ngu-lap-trinh
L08.ngon ngu-lap-trinhL08.ngon ngu-lap-trinh
L08.ngon ngu-lap-trinh
 

Similar to Bai 4 tiet 1112 cau lenh dieu kien

Bgdt th11 b1
Bgdt th11 b1Bgdt th11 b1
Bgdt th11 b1
Luân Hoàng
 
45128de03569526f74ab41afe7186aef
45128de03569526f74ab41afe7186aef45128de03569526f74ab41afe7186aef
45128de03569526f74ab41afe7186aef
Phi Phi
 
Chuong 5 tin 11
Chuong 5 tin 11Chuong 5 tin 11
Chuong 5 tin 11Sunkute
 
Chu de 6 cau lenh lap
Chu de 6  cau lenh lapChu de 6  cau lenh lap
Chu de 6 cau lenh lap
Đồ Trần
 
Chương Trình Con
Chương Trình Con Chương Trình Con
Chương Trình Con
Nguyễn Thiên Ý
 
Bai 17
Bai 17Bai 17
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
Học Tập Long An
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
Học Tập Long An
 
Bai3 tin11_HuynhThiThuyLinh
Bai3 tin11_HuynhThiThuyLinhBai3 tin11_HuynhThiThuyLinh
Bai3 tin11_HuynhThiThuyLinh
linhhuynhk37sptin
 
Day hoc lt (aml)
Day hoc lt (aml)Day hoc lt (aml)
Day hoc lt (aml)
Võ Tâm Long
 
B1. Khai niem lap trinh va ngon ngu lap trinh.pptx
B1. Khai niem lap trinh va ngon ngu lap trinh.pptxB1. Khai niem lap trinh va ngon ngu lap trinh.pptx
B1. Khai niem lap trinh va ngon ngu lap trinh.pptx
Hoàng Hiệp Lại
 
Kichbandayhoc bai2 tinhoc11
Kichbandayhoc bai2 tinhoc11Kichbandayhoc bai2 tinhoc11
Kichbandayhoc bai2 tinhoc11
Vu Ngoc Diep
 
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Hong Phuoc Nguyen
 
Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh may tinh
Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinhLớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh
Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh may tinhHeo_Con049
 
Bài 3: Cấu Trúc Chương Trình
Bài 3: Cấu Trúc Chương TrìnhBài 3: Cấu Trúc Chương Trình
Bài 3: Cấu Trúc Chương TrìnhHeo_Con049
 
Bai1 tin11_HuynhThiThuyLinh
Bai1 tin11_HuynhThiThuyLinhBai1 tin11_HuynhThiThuyLinh
Bai1 tin11_HuynhThiThuyLinh
linhhuynhk37sptin
 
Bai5 tin10_ngongulaptrinh
Bai5 tin10_ngongulaptrinhBai5 tin10_ngongulaptrinh
Bai5 tin10_ngongulaptrinh
linhhuynhk37sptin
 
[Bao cao]tim hieu ve mo hinh lap trinh
[Bao cao]tim hieu ve mo hinh lap trinh[Bao cao]tim hieu ve mo hinh lap trinh
[Bao cao]tim hieu ve mo hinh lap trinh
Thùy Linh
 

Similar to Bai 4 tiet 1112 cau lenh dieu kien (20)

Bgdt th11 b1
Bgdt th11 b1Bgdt th11 b1
Bgdt th11 b1
 
45128de03569526f74ab41afe7186aef
45128de03569526f74ab41afe7186aef45128de03569526f74ab41afe7186aef
45128de03569526f74ab41afe7186aef
 
Chuong 5 tin 11
Chuong 5 tin 11Chuong 5 tin 11
Chuong 5 tin 11
 
Chu de 6 cau lenh lap
Chu de 6  cau lenh lapChu de 6  cau lenh lap
Chu de 6 cau lenh lap
 
Tin 8
Tin 8Tin 8
Tin 8
 
Chương Trình Con
Chương Trình Con Chương Trình Con
Chương Trình Con
 
Bai 17
Bai 17Bai 17
Bai 17
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Bai3 tin11_HuynhThiThuyLinh
Bai3 tin11_HuynhThiThuyLinhBai3 tin11_HuynhThiThuyLinh
Bai3 tin11_HuynhThiThuyLinh
 
Day hoc lt (aml)
Day hoc lt (aml)Day hoc lt (aml)
Day hoc lt (aml)
 
B1. Khai niem lap trinh va ngon ngu lap trinh.pptx
B1. Khai niem lap trinh va ngon ngu lap trinh.pptxB1. Khai niem lap trinh va ngon ngu lap trinh.pptx
B1. Khai niem lap trinh va ngon ngu lap trinh.pptx
 
Kichbandayhoc bai2 tinhoc11
Kichbandayhoc bai2 tinhoc11Kichbandayhoc bai2 tinhoc11
Kichbandayhoc bai2 tinhoc11
 
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
 
Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh may tinh
Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinhLớp 8: Bài 1 T1+ 2 may tinh va chuong trinh  may tinh
Lớp 8: Bài 1 T1+ 2 may tinh va chuong trinh may tinh
 
Bài 3: Cấu Trúc Chương Trình
Bài 3: Cấu Trúc Chương TrìnhBài 3: Cấu Trúc Chương Trình
Bài 3: Cấu Trúc Chương Trình
 
Bai1 tin11_HuynhThiThuyLinh
Bai1 tin11_HuynhThiThuyLinhBai1 tin11_HuynhThiThuyLinh
Bai1 tin11_HuynhThiThuyLinh
 
Bai 18
Bai 18Bai 18
Bai 18
 
Bai5 tin10_ngongulaptrinh
Bai5 tin10_ngongulaptrinhBai5 tin10_ngongulaptrinh
Bai5 tin10_ngongulaptrinh
 
[Bao cao]tim hieu ve mo hinh lap trinh
[Bao cao]tim hieu ve mo hinh lap trinh[Bao cao]tim hieu ve mo hinh lap trinh
[Bao cao]tim hieu ve mo hinh lap trinh
 

More from Hoa Phượng

Bai 15 quyen va nghia vu hoc tap
Bai 15  quyen va nghia vu hoc tapBai 15  quyen va nghia vu hoc tap
Bai 15 quyen va nghia vu hoc tapHoa Phượng
 
Bai 14 thuc hien trat tu an toan giao thong
Bai 14  thuc hien trat tu an toan giao thongBai 14  thuc hien trat tu an toan giao thong
Bai 14 thuc hien trat tu an toan giao thongHoa Phượng
 
Tiet 2 bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...
Tiet 2   bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...Tiet 2   bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...
Tiet 2 bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...Hoa Phượng
 
Toan c2chuvanan -do-ha-yen-nhi
Toan c2chuvanan -do-ha-yen-nhiToan c2chuvanan -do-ha-yen-nhi
Toan c2chuvanan -do-ha-yen-nhiHoa Phượng
 
Giao an vat li 7 ca nam
Giao an vat li 7 ca namGiao an vat li 7 ca nam
Giao an vat li 7 ca namHoa Phượng
 
Giao an vat li 7 ca nam
Giao an vat li 7 ca namGiao an vat li 7 ca nam
Giao an vat li 7 ca namHoa Phượng
 
Bai 30 tong ket chuong ii nhiet hoc
Bai 30 tong ket chuong ii  nhiet hocBai 30 tong ket chuong ii  nhiet hoc
Bai 30 tong ket chuong ii nhiet hocHoa Phượng
 
Bai 10 luc ke phep do luc trong luong va khoi luong
Bai 10 luc ke  phep do luc  trong luong va khoi luongBai 10 luc ke  phep do luc  trong luong va khoi luong
Bai 10 luc ke phep do luc trong luong va khoi luongHoa Phượng
 
Truong hop dong dang thu hai
Truong hop dong dang thu haiTruong hop dong dang thu hai
Truong hop dong dang thu haiHoa Phượng
 
Tiet48 cac truong hop dong dang cua tam giac vuong
Tiet48 cac truong hop dong dang cua tam giac vuongTiet48 cac truong hop dong dang cua tam giac vuong
Tiet48 cac truong hop dong dang cua tam giac vuongHoa Phượng
 
Diện tích tam giác
Diện tích tam giácDiện tích tam giác
Diện tích tam giácHoa Phượng
 
Dien tich hinh thang
Dien tich hinh thangDien tich hinh thang
Dien tich hinh thangHoa Phượng
 
Chuong ii tiet 36 bai 6 dien tich da giac
Chuong ii tiet 36  bai 6 dien tich da giacChuong ii tiet 36  bai 6 dien tich da giac
Chuong ii tiet 36 bai 6 dien tich da giacHoa Phượng
 
Cac th dong dang cua tam giac
Cac th dong dang cua tam giacCac th dong dang cua tam giac
Cac th dong dang cua tam giacHoa Phượng
 

More from Hoa Phượng (20)

Td 9 ky 2
Td 9 ky 2Td 9 ky 2
Td 9 ky 2
 
Td 9 ky 1
Td 9 ky 1Td 9 ky 1
Td 9 ky 1
 
Bai 15 quyen va nghia vu hoc tap
Bai 15  quyen va nghia vu hoc tapBai 15  quyen va nghia vu hoc tap
Bai 15 quyen va nghia vu hoc tap
 
Bai 14 thuc hien trat tu an toan giao thong
Bai 14  thuc hien trat tu an toan giao thongBai 14  thuc hien trat tu an toan giao thong
Bai 14 thuc hien trat tu an toan giao thong
 
Giao an cong nghe 6
Giao an cong nghe 6Giao an cong nghe 6
Giao an cong nghe 6
 
Tiet 2 bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...
Tiet 2   bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...Tiet 2   bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...
Tiet 2 bai 1- hoc hat- bai tieng chuong va ngon co. bai doc them- am nhac o...
 
Toan c2chuvanan -do-ha-yen-nhi
Toan c2chuvanan -do-ha-yen-nhiToan c2chuvanan -do-ha-yen-nhi
Toan c2chuvanan -do-ha-yen-nhi
 
Vật lí 8
Vật lí 8Vật lí 8
Vật lí 8
 
Giao an vat li 7 ca nam
Giao an vat li 7 ca namGiao an vat li 7 ca nam
Giao an vat li 7 ca nam
 
Vật lí 8
Vật lí 8Vật lí 8
Vật lí 8
 
Giao an vat li 7 ca nam
Giao an vat li 7 ca namGiao an vat li 7 ca nam
Giao an vat li 7 ca nam
 
Bai 30 tong ket chuong ii nhiet hoc
Bai 30 tong ket chuong ii  nhiet hocBai 30 tong ket chuong ii  nhiet hoc
Bai 30 tong ket chuong ii nhiet hoc
 
Bai 22 dan nhiet
Bai 22 dan nhietBai 22 dan nhiet
Bai 22 dan nhiet
 
Bai 10 luc ke phep do luc trong luong va khoi luong
Bai 10 luc ke  phep do luc  trong luong va khoi luongBai 10 luc ke  phep do luc  trong luong va khoi luong
Bai 10 luc ke phep do luc trong luong va khoi luong
 
Truong hop dong dang thu hai
Truong hop dong dang thu haiTruong hop dong dang thu hai
Truong hop dong dang thu hai
 
Tiet48 cac truong hop dong dang cua tam giac vuong
Tiet48 cac truong hop dong dang cua tam giac vuongTiet48 cac truong hop dong dang cua tam giac vuong
Tiet48 cac truong hop dong dang cua tam giac vuong
 
Diện tích tam giác
Diện tích tam giácDiện tích tam giác
Diện tích tam giác
 
Dien tich hinh thang
Dien tich hinh thangDien tich hinh thang
Dien tich hinh thang
 
Chuong ii tiet 36 bai 6 dien tich da giac
Chuong ii tiet 36  bai 6 dien tich da giacChuong ii tiet 36  bai 6 dien tich da giac
Chuong ii tiet 36 bai 6 dien tich da giac
 
Cac th dong dang cua tam giac
Cac th dong dang cua tam giacCac th dong dang cua tam giac
Cac th dong dang cua tam giac
 

Bai 4 tiet 1112 cau lenh dieu kien

  • 1. 1. Biến là công cụ trong lập trình 2. Khai báo biến 3. Sử dụng biến trong chương trình 4. Hằng Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
  • 2. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 1. Biến là công cụ trong lập trình: Bài tập: Em hãy viết chương trình tính Chu vi và Diện tích hình tròn với bán kính R = 3. Kết quả tính được in ra màn hình R=3 Công th c :ứ Chu vi hình tròn:
  • 3. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Bi n là công c trongế ụ l p trình:ậ 1. Bi n là công c trongế ụ l p trình:ậ Bài tập: Em hãy viết chương trình tính Chu vi và Diện tích hình tròn với bán kính R = 3. Kết quả tính được in ra màn hình R=3 Công th c :ứ Chu vi hình tròn: 2*Pi*R
  • 4. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Bi n là công c trongế ụ l p trình:ậ 1. Bi n là công c trongế ụ l p trình:ậ Bài tập: Em hãy viết chương trình tính Chu vi và Diện tích hình tròn với bán kính R = 3. Kết quả tính được in ra màn hình R=3 Công th c :ứ Chu vi hình tròn: 2*Pi*R = 2*3.14*R
  • 5. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Bi n là công c trongế ụ l p trình:ậ 1. Bi n là công c trongế ụ l p trình:ậ Bài tập: Em hãy viết chương trình tính Chu vi và Diện tích hình tròn với bán kính R = 3. K t qu tínhế ả c in ra màn hìnhđượ R=3 Công th c :ứ Chu vi hình tròn: 2*Pi*R = 2*3.14*R = 2*3.14*3
  • 6. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 1. Biến là công cụ trong lập trình: Bài tập: Em hãy viết chương trình tính Chu vi và Diện tích hình tròn với bán kính R = 3. Kết quả tính được in ra màn hình R=3 Công th c :ứ Chu vi hình tròn: 2*Pi*R = 2*3.14*R = 2*3.14*3 Di n tích hình tròn :ệ
  • 7. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 1. Biến là công cụ trong lập trình: Bài tập: Em hãy viết chương trình tính Chu vi và Diện tích hình tròn với bán kính R = 3. Kết quả tính được in ra màn hình R=3 Công th c :ứ Chu vi hình tròn: 2*Pi*R = 2*3.14*R = 2*3.14*3 Di n tích hình tròn : Pi*Rệ 2
  • 8. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 1. Biến là công cụ trong lập trình: Bài tập: Em hãy viết chương trình tính Chu vi và Diện tích hình tròn với bán kính R = 3. Kết quả tính được in ra màn hình R=3 Công th c :ứ Chu vi hình tròn: 2*Pi*R = 2*3.14*R = 2*3.14*3 Di n tích hình tròn : Pi*Rệ 2 = Pi*R*R
  • 9. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 1. Biến là công cụ trong lập trình: Bài tập: Em hãy viết chương trình tính Chu vi và Diện tích hình tròn với bán kính R = 3. Kết quả tính được in ra màn hình R=3 Công th c :ứ Chu vi hình tròn: 2*Pi*R = 2*3.14*R = 2*3.14*3 Di n tích hình tròn : Pi*Rệ 2 = Pi*R*R = 3.14*3*3
  • 10. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 1. Biến là công cụ trong lập trình: Program CV_DT_HinhTron; Uses crt; Begin clrscr; Writeln(‘Chu vi hinh tron la: ’, 2*3.14*3); Writeln(‘ Dien tich hinh tron la: ’, 2*3.14*3*3); Readln; end. Chu vi hinh tron la: 18.84 Dien tich hinh tron la: 28.26 Kết quả khi chạy chương trình Việc đòi hỏi người sử dụng phải biết lập trình, sửa được chương trình là không thực tế.
  • 11. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 1. Biến là công cụ trong lập trình:  Ta có thể viết một chương trình cho phép người sử dụng nhập từ bàn phím bán kính của hình tròn, sau đó tính toán chu vi và diện tích cho hiển thị kết quả ra màn hình hay không ?
  • 12. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 1. Biến là công cụ trong lập trình: Program CV_DT_HinhTron; Uses crt; Var R: real; Begin Clrscr; Writeln(‘Nhap vao ban kinh); readln(R); Writeln(‘ Chu vi hình tròn là: ’, 2*3.14*R); Writeln(‘ Dien tich hinh tron la: ’, 2*3.14*R*R); Readln; end. Nhap vao ban kinh 3 Chu vi hinh tron la: 18.84 Dien tich hinh tron la: 28.26
  • 13. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 1. Biến là công cụ trong lập trình: Program CV_DT_HinhTron; Uses crt; Var R: real; Begin Clrscr; Writeln(‘Nhap vao ban kinh); readln(R); Writeln(‘ Chu vi hình tròn là: ’, 2*3.14*R); Writeln(‘ Dien tich hinh tron la: ’, 2*3.14*R*R); Readln; end. Nhap vao ban kinh 15 Chu vi hinh tron la: 94.2 Dien tich hinh tron la: 706.5
  • 14. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 1. Biến là công cụ trong lập trình: Program CV_DT_HinhTron; Uses crt; Var R: real; Begin Clrscr; Writeln(‘Nhap vao ban kinh); readln(R); Writeln(‘ Chu vi hình tròn là: ’, 2*3.14*R); Writeln(‘ Dien tich hinh tron la: ’, 2*3.14*R*R); Readln; end. Nhap vao ban kinh 25 Chu vi hinh tron la: 157 Dien tich hinh tron la: 1692.5 Gán giá trị được nhập từ bàn phím cho biến R Có thể tính chu vi và diện tích của bất kì hình tròn nào khi nhập bán kính R từ bàn phím
  • 15. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 1. Biến là công cụ trong lập trình: 15 10 5 Xử lý 10+5 Bộ nhớ máy tính - Để thực hiện phép tính 10+5, hai số 10 và 5 sẽ được nhập và lưu trong bộ nhớ máy tính. 5 10
  • 16. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 1. Biến là công cụ trong lập trình: 15 10 5 Xử lý 10+5 Bộ nhớ máy tính - Để thực hiện phép tính 10+5, hai số 10 và 5 sẽ được nhập và lưu trong bộ nhớ máy tính. 5 10
  • 17. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 1. Biến là công cụ trong lập trình: 15 10 5 Xử lý 10+5 Bộ nhớ máy tính - Để thực hiện phép tính 10+5, hai số 10 và 5 sẽ được nhập và lưu trong bộ nhớ máy tính. 510
  • 18. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: - Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. 1. Biến là công cụ trong lập trình: - Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. 15 10 5 Xử lý 10+5 Bộ nhớ máy tính - Để thực hiện phép tính 10+5, hai số 10 và 5 sẽ được nhập và lưu trong bộ nhớ máy tính. 510
  • 19. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. Vd1: (SGK): Writeln(10+5) kết quả là 510 15(=X+Y) Vùng nhớ Y Vùng nhớ X 15 Writeln(X+Y) kết quả là 15 Vai trò của X và Y?
  • 20. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung c pấ m t công c r t quan tr ngộ ụ ấ ọ cho ng i vi t ch ngườ ế ươ trình. ó làĐ bi n nhế ớ, hay c g i ng n g n làđượ ọ ắ ọ bi nế . 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung c pấ m t công c r t quan tr ngộ ụ ấ ọ cho ng i vi t ch ngườ ế ươ trình. ó làĐ bi n nhế ớ, hay c g i ng n g n làđượ ọ ắ ọ bi nế . Vd1: (SGK): Writeln(10+5) kết quả là 15(=X+Y) Vùng nhớ Y Vùng nhớ X 15 Writeln(X+Y) kết quả là15 - X và Y dùng để lưu giá trị của các số nhập vào. 510
  • 21. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. Vd1: (SGK): Writeln(10+5) kết quả là 510 15(=X+Y) Vùng nhớ Y Trong ngôn ngữ lập trình X và Y được gọi là gì? 10 và 5 được hiểu như thế nào? Vùng nhớ X 15 Writeln(X+Y) kết quả là 15
  • 22. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Vd1: (SGK): Writeln(10+5) kết quả là 510 15(=X+Y) Vùng nhớ Y Vùng nhớ X 15 Writeln(X+Y) kết quả là 15 Trong ngôn ngữ lập trình X và Y được gọi là biến; 10 và 5 dữ liệu do biến lưu trữ  giá trị của biến. 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. -Biến được dùng để lưu trữ dữ liệu khi lập trình. - Dữ liệu do biến lưu trữ được gọi là giá trị của biến. 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. -Biến được dùng để lưu trữ dữ liệu khi lập trình. - Dữ liệu do biến lưu trữ được gọi là giá trị của biến.
  • 23. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. -Biến được dùng để lưu trữ dữ liệu khi lập trình. - Dữ liệu do biến lưu trữ được gọi là giá trị của biến. 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. -Biến được dùng để lưu trữ dữ liệu khi lập trình. - Dữ liệu do biến lưu trữ được gọi là giá trị của biến. Vd1: (SGK): Writeln(10+5) kết quả là 35(=X+Y) Vùng nhớ Y Vùng nhớ X 15 15 Writeln(X+Y) kết quả là 35 Em có nhận xét gì về giá trị của X và Y? 20 15(=X+Y) 10 5
  • 24. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. -Biến được dùng để lưu trữ dữ liệu khi lập trình. - Dữ liệu do biến lưu trữ được gọi là giá trị của biến. - Giá trị của biến có thể thay đổi trong khi thực hiện chương trình 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. -Biến được dùng để lưu trữ dữ liệu khi lập trình. - Dữ liệu do biến lưu trữ được gọi là giá trị của biến. - Giá trị của biến có thể thay đổi trong khi thực hiện chương trình Vd1: (SGK): Writeln(10+5) kết quả là 35(=X+Y) Vùng nhớ Y Vùng nhớ X 15 1520 Writeln(X+Y) kết quả là 35 Giá trị của X và Y có thể thay đổi
  • 25. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 100 50 100 50 ; 3 5 + + y = x / 3 z = x / 5 x = 100+50 Ví dụ 2. Tính giá trị của các biểu thức: 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. -Biến được dùng để lưu trữ dữ liệu khi lập trình. - Dữ liệu do biến lưu trữ được gọi là giá trị của biến. - Giá trị của biến có thể thay đổi trong khi thực hiện chương trình 1. Biến là công cụ trong lập trình: -Ngôn ngữ lập trình cung cấp một công cụ rất quan trọng cho người viết chương trình. Đó là biến nhớ, hay được gọi ngắn gọn là biến. -Biến được dùng để lưu trữ dữ liệu khi lập trình. - Dữ liệu do biến lưu trữ được gọi là giá trị của biến. - Giá trị của biến có thể thay đổi trong khi thực hiện chương trình
  • 26. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Program CV_DT_HinhTron; Uses crt; Var R: real; Begin Clrscr; Writeln(‘Nhap vao ban kinh); readln(R); Writeln(‘ Chu vi hình tròn là: ’, 2*3.14*R); Writeln(‘ Dien tich hinh tron la: ’, 2*3.14*R*R); Readln; end. 1. Biến là công cụ trong lập trình: 2. Khai báo biến 1. Biến là công cụ trong lập trình: 2. Khai báo biến Phần khai báo Phần thân chương trình Khai báo biến R kiểu số thực
  • 27. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH 1. Biến là công cụ trong lập trình: 2. Khai báo biến Cú pháp : Var <Tên biến> : <Kiểu dữ liệu> ; Trong đó :  Var là từ khóa dùng để khai báo biến.  Tên biến do người lập trình đặt (theo quy tắt đặt tên trong Pascal).  Kiểu dữ liệu: Là kiểu dữ liệu của biến sẽ nhận trong chương trình. 1. Biến là công cụ trong lập trình: 2. Khai báo biến Cú pháp : Var <Tên biến> : <Kiểu dữ liệu> ; Trong đó :  Var là từ khóa dùng để khai báo biến.  Tên biến do người lập trình đặt (theo quy tắt đặt tên trong Pascal).  Kiểu dữ liệu: Là kiểu dữ liệu của biến sẽ nhận trong chương trình. Ví dụ 3: Khai báo biến trong Pascal: Var m, n : integer ; s, dientich : real ; thong_bao, ten : string ; Từ khoá Biến kiểu số nguyên (Integer) Biến kiểu số thực (Real) Biến kiểu xâu (string)
  • 28. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Bài tập 1: Khai báo biến trong Pascal: Var A,B : Integer ; C : Char ; R : Real ; Khai báo hai biến A, B có kiểu số nguyên, biến C kiểu kí tự; biến R kiểu số thực:
  • 29. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH Bài tập 2 : Đánh dấu ۷ vào lựa chọn đúng hoặc sai : Khai báo Đúng Sai Var end : String; Var a,b : Integer ; C : Real ; Var 5ch : String ; Var x : Char Var m,n : Integer ; Var chieu dai : Real; Var bankinh,S : Real ; P , S : Integer ; ۷ ۷ ۷ ۷ ۷ ۷ ۷
  • 30. Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH - Khai báo biến trong PASCAL - Biến là đại lượng dùng để lưu trữ dữ liệu. Dữ liệu do biến lưu trữ được gọi là giá trị của biến. Var <Tên biến> : <Kiểu dữ liệu> ; - Giá trị của biến này có thể thay đổi trong khi thực hiện chương trình.
  • 31. 1. N m v ng khái ni m bi n và vai tro c a bi n trong ch ng trình.ắ ữ ệ ế ̀ ủ ế ươ 2. Biêt cách khai báo bi n và l y ví d .́ ế ấ ụ 3. Tim hiêu bai m i: ph n 3, 4 - Bài 4.̀ ̉ ̀ ớ ầ 4. Hoàn thành bài t p: 1, 4, 6 trang 33 SGKậ .5. Vi t ch ng trình tính di n tích tam giác v i dài m t c nh là a vàế ươ ệ ớ độ ộ ạ chi u cao t ng ng là h (a, h là các s t nhiên c nh p t bànề ươ ứ ố ự đượ ậ ừ phím). Bài 4 – Tiết 11 SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
  • 33. 3. Sử dụng biến trong chương trình : Hãy cùng quan sát chương trình này ! Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
  • 34. 3. Sử dụng biến trong chương trình : Gán giá trị cho biến; Tính toán với các biến. Tuỳ theo ngôn ngữ lập trình, cách viết lệnh gán cũng có thể khác nhau. Trong Pascal, người ta dùng phép gán là dấu kép (:=) để phân biệt với phép so sánh là dấu bằng (=). Ví dụ 4: Mô tả lệnh gán và tính toán với các biến trong Pascal. L nh trong Pascalệ Ý ngh aĩ X:= 12; X:=Y; X:=(a+b)/2; X:=X+1; Gán giá trị số 12 vào biến X. Gán giá trị đã lưu trong biến Y vào biến X. Tính trung bình cộng hai giá trị trong hai biến a và b. Kết quả gán vào biến X. Tăng giá trị của biến X lên 1 đơn vị, kết quả gán trở lại biến X. Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
  • 35. 3. Sử dụng biến trong chương trình : Trong Pascal, còn cung cấp một lệnh để gán giá trị cho biến khi nhập từ bàn phím. Gán giá trị cho biến; Tính toán với các biến. Cú pháp : Readln( Tên biến ); Ví dụ : Câu lệnh Readln(R); trong chương trình trên, khi chạy chương trình gặp câu lệnh này chương trình sẽ dừng lại cho người sử dụng nhập vào giá trị từ bàn phím. Lưu ý : Sử dụng biến trong chương trình Biến phải được khai báo. Kiểu dữ liệu của giá trị gán cho biến phải trùng kiểu dữ liệu của biến. Khi gán giá trị mới, giá trị cũ của biến bị xóa đi. Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
  • 36. 3. Sử dụng biến trong chương trình : Hãy cùng quan sát chương trình này ! Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
  • 37. 3. Sử dụng biến trong chương trình : 4. Hằng : Tương tự như biến, hằng cũng là một công cụ lưu trữ dữ liệu. Khác với biến, hằng là một đại lượng có giá trị không đổi trong suốt chương trình. Cú pháp : Const <tên hằng> = giá trị ; Trong Pascal, hằng được khai báo theo cú pháp sau : Trong đó : Const là từ khóa để khai báo hằng . Ví dụ : Trong chương trình trên, để dùng hằng số Pi = 3.14. Khai báo : Sau khi khai báo hằng, trong chương trình hằng được sử dụng là một đại lượng để tính toán. Ví dụ : Trong chương trình trên : Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
  • 38. 3. Sử dụng biến trong chương trình : 4. Hằng : Lưu ý : Sử dụng hằng trong chương trình Hằng phải được khai báo. Gán giá trị cho hằng ngay khi khai báo. Không thể dùng câu lệnh gán giá trị cho hằng trong chương trình. Cú pháp : Const <tên hằng> = giá trị ; Khai báo : Tính toán : Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
  • 39. 3. Sử dụng biến trong chương trình : Hãy cùng quan sát chương trình này ! 4. Hằng : Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
  • 40. 3. Sử dụng biến trong chương trình : 4. Hằng : Bài tập : Đánh dấu ۷ vào lựa chọn đúng hoặc sai : Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến với kiểu dữ liệu xâu, R là hằng được khai báo R=3. 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:= 5; X:= 1212; X:= ‘3383'; R:=4; A:= ‘Nguyen Du'. ۷ ۷ ۷ ۷ ۷ Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
  • 41. 3. Sử dụng biến trong chương trình : 4. Hằng :  Biến và hằng là các đại lượng được đặt tên dùng để lưu trữ dữ liệu. 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. Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
  • 42. 3. Sử dụng biến trong chương trình : 4. Hằng : -Học bài cũ – học thuộc ghi nhớ. -Làm bài tập SGK. -Chuẩn bị nội dung bài thực hành số 3. Bài 4 – Tiết 12: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH