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.. 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
Trang 2Câ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ũ
Trang 53 Sử dụng biến trong chương trình:
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Trang 6Tiế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 Sử dụng biến trong chương trình:
Trang 7Tiế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ế
Ví dụ:
x -c/b
x y
i i + 5
Trang 8Tiế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 Sử dụng biến trong chương trình:
Trang 9Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
3 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?
Trang 10Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
3 Sử dụng biến trong chương trình:
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;
Trang 11Tiế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 Sử dụng biến trong chương trình: 4 H ng: H ng: ằ ằ
Trang 12Tiế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>;được hằng trong Muốn sử dụng
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.
Trang 13Tiế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 Sử dụng biến trong chương trình: 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: là từ khoá để khai báo hằng.
Trong đó:
Trang 14Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
Trang 15HỌ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:
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
Chọn
Trang 16ĐÁ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.
Trang 17Bà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.
20
19 98 10
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
Trang 18Viế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)
Trang 19Viế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
Trang 20- Chuẩn bị trước bài thực hành
- Về nhà học bài
- Làm các bài tập trang 33 SGK
Tiết 11: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH