Tải bản đầy đủ (.ppt) (21 trang)

sử dụng biến trong chương trình tiết 2

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (596.17 KB, 21 trang )



Câu 1
Câu 1: Viết cú pháp khai báo biến?
Áp dụng: Hãy khai báo các biến x, y kiểu số
nguyên; a, b kiểu số thực; hoten kiểu xâu kí tự?


Kiểm tra bài cũ

ĐÁP ÁN
ĐÁP ÁN
Cú pháp: var <tên biến>:<kiểu dữ liệu>;
Áp dụng:
var x,y: integer;
a,b: real;
hoten: string;


3.
3.
Söû duïng bieán trong chöông trình:
Söû duïng bieán trong chöông trình:
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH

Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
- Các thao tác có thể thực
hiện với biến là:
+ Gán giá trò cho biến.


+ Tính toán với giá trò của biến.
Kiểu dữ liệu của giá trò được gán cho
biến thường phải trùng với kiểu của
biến và khi được gán giá trò mới thì
giá trò cũ của biến sẽ bò xóa.
3.
3.
Sử dụng biến trong chương trình:
Sử dụng biến trong chương trình:

Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH




- Câu lệnh gán giá trò trong các NNLT có dạng:
Tên biến Biểu thức cần gán giá trò cho biến;
Trong đó, dấu biểu thò phép gán.
Câu lệnh gán giá
trò trong các ngôn
ngữ lập trình có
dạng như thế
nào?
Trong đó dấu
biểu thò gì?
(x nhận giá trò bằng –c/b)
(biến x được gán giá trò của biến y)
(biến i được gán giá trò hiện tại của i
cộng thêm 5 đơn vò)

Ví dụ:
x -c/b
x y
i i + 5

Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
- Các thao tác có thể thực
hiện với biến là:
+ Gán giá trò cho biến.
+ Tính toán với giá trò của biến.
Kiểu dữ liệu của giá trò được gán cho
biến thường phải trùng với kiểu của
biến và khi được gán giá trò mới thì
giá trò cũ của biến sẽ bò xóa.
- Câu lệnh gán giá trò trong các NNLT
có dạng:
Tên biến Biểu thức cần gán giá trò cho biến;
3.
3.
Sử dụng biến trong chương trình:
Sử dụng biến trong chương trình:

Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
3.
3.
Sử dụng biến trong chương trình:
Sử dụng biến trong chương trình:
- Câu lệnh gán giá trò cho biến trong Pascal có

dạng:
<tên biến>:=<biểu thức>;
* Lưu ý:
- Ch c n ng c a l nh gán làứ ă ủ ệ tính toán giá trò của
biểu thức ở bên phải dấu ‘:=‘ và gán giá trò của
biểu thức đó cho biến ở bên trái dấu ‘:=‘.
- Biến và biểu thức phải có cùng kiểu dữ liệu.
- Kí hiệu phép gán trong Pascal là dấu kép :=
Tuỳ theo ngôn ngữ lập trình,
kí hiệu của câu lệnh gán
cũng có thể khác nhau.
Cụ thể trong ngôn ngữ lập
trình Pascal kí hiệu của phép
gán như thế nào?

Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
3.
3.
Sử dụng biến trong chương trình:
Sử dụng biến trong chương trình:
Lệnh Ý nghóa



Ví dụ:
X:=Y;
X:=(a+b)/2;
Gán giá trò số 12 vào biến nhớ X
Gán giá trò đã lưu trong biến nhớ Y vào

biến nhớ X
Thực hiện phép toán tính trung bình cộng
hai giá trò nằm trong hai biến nhớ a và b.
Kết quả gán vào biến nhớ X.
Tăng giá trò của biến nhớ X lên 1 đơn vò, kết
quả gán trở lại biến X.
X:=X+1;
X:=12;

Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
- Các thao tác có thể thực
hiện với biến là:
+ Gán giá trò cho biến.
+ Tính toán với giá trò của biến.
Kiểu dữ liệu của giá trò được gán cho
biến thường phải trùng với kiểu của
biến và khi được gán giá trò mới thì
giá trò cũ của biến sẽ bò xóa.
- Câu lệnh gán giá trò trong các NNLT
có dạng:
Tên biến Biểu thức cần gán giá trò cho biến;
3.
3.
Sử dụng biến trong chương trình:
Sử dụng biến trong chương trình:
4.
4.
H ng:ằ
H ng:ằ


Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
- Hằng là đại lượng có giá trò không đổi trong
suốt quá trình thực hiện chương trình.
- Cú pháp khai báo hằng:
const
<tên hằng>=<giá trò của hằng>;
Muốn sử dụng
được hằng trong
chương trình trước
tiên ta phải làm gì?
Vậy hằng
là gì?
Const: là từ khoá để khai báo hằng.
Trong đó:
Ví dụ: Khai báo hằng trong Pascal.

Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
- Các thao tác có thể thực
hiện với biến là:
+ Gán giá trò cho biến.
+ Tính toán với giá trò của biến.
Kiểu dữ liệu của giá trò được gán cho
biến thường phải trùng với kiểu của
biến và khi được gán giá trò mới thì
giá trò cũ của biến sẽ bò xóa.
- Câu lệnh gán giá trò trong các NNLT
có dạng:

Tên biến Biểu thức cần gán giá trò cho biến;
3.
3.
Sử dụng biến trong chương trình:
Sử dụng biến trong chương trình:
4.
4.
H ng:ằ
H ng:ằ
- Hằng là đại lượng có giá
trò không đổi trong suốt
quá trình thực hiện chương
trình.
- Cú pháp khai báo hằng:
const
<tên hằng>=<giá
trò của hằng>;
Const:
Const: là từ khoá để khai
báo hằng.
Trong đó:

Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH

HỌC SINH THẢO LUẬN THEO NHÓM ĐÔI
Có 4 câu hỏi. Mỗi nhóm được chọn ngẫu nhiên sẽ lần
lượt chọn câu hỏi; nhóm chọn câu hỏi, cử đại diện đứng
lên đọc đề. Sau đó tất cả các nhóm cùng thảo luận.
CÁCH THỨC TRẢ LỜI:

+ Trắc nghiệm: Tất cả các nhóm cùng giơ đáp án lên.
+ Tự luận: Nhóm chọn câu hỏi cử đại diện đứng lên trả lời.
Các nhóm khác nhận xét.
Caâu 1 Caâu 2 Caâu 3
Caâu 4
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Chọn

ĐÁP ÁN
a) Hợp lệ
b) Không hợp lệ vì tên biến bắt đầu là số
c) Không hợp lệ vì câu lệnh khai báo hằng không chứa dấu (:) và
hằng phải được gán giá trò cụ thể khi khai báo.
d) Không hợp lệ vì câu lệnh khai báo biến không chứa dấu (=) và
biến không được gán giá trò cụ thể khi khai báo.
20191817161514131211109876543210
Bài 4/33 (SGK): Trong Pascal, khai báo nào sau
đây là đúng?
a) var tb: real;
b) var 4hs: integer;
c) const x: real;
d) var R= 30;

Bài 5/33
Bài 5/33 (SGK): Hãy liệt kê các lỗi
có trong chương trình dưới đây và
sửa lại cho đúng?
var a, b:= integer;
const c:=3;

begin
a:= 200
b:=a/c;
write(b)
readln
end.
20191817161514131211109876543210
thừa dấu :
thiếu dấu ;
thừa dấu =
Khai báo kiểu dữ
liệu không phù
hợp

Viết chương trình tính diện tích s của
hình tam giác với độ dài một cạnh a và
chiều cao tương ứng h (a và h là các số
tự nhiên được nhập từ bàn phím)

Viết chương trình tính kết quả c của một phép
chia lấy phần nguyên và kết quả d của một
phép chia lấy phần dư của 2 số nguyên a và b

- Chun b trc bi thc hnh
- Ve nhaứ hoùc baứi.
- Laứm cỏc baứi taọp trang 33 SGK
Tit 11: S DNG BIN TRONG CHNG TRèNH
Tit 11: S DNG BIN TRONG CHNG TRèNH


×