Bài 4. Sử dụng biến trong chương trình

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Nguyễn Tấn Thịnh
Ngày gửi: 19h:37' 07-10-2019
Dung lượng: 302.4 KB
Số lượt tải: 288
Nguồn:
Người gửi: Nguyễn Tấn Thịnh
Ngày gửi: 19h:37' 07-10-2019
Dung lượng: 302.4 KB
Số lượt tải: 288
Số lượt thích:
0 người
*Chào mừng quý thầy cô về dự giờ lớp 8a3*
Tiết 11: Bài 4:
SỬ DỤNG BIẾN VÀ HẰNG
TRONG CHƯƠNG TRÌNH
Câu hỏi: Cấu trúc chung của 1 chương trình Pascal thường gồm những phần nào? Ở phần khai báo, em đã học những khai báo nào?
Trả lời: Cấu trúc chung của 1 chương trình Pascal thường gồm 2 phần:
- Phần khai báo
- Phần thân
* Một số khai báo đã học:
- Khai báo tên chương trình (dùng từ khóa Program)
- Khai báo các thư viện (dùng từ khóa Uses)
KIỂM TRA BÀI CŨ
Nêu vấn đề
Ở phần khai báo, ngoài các khai báo: Khai báo tên chương trình, khai báo thư viện, còn khai báo nào khác nữa không?
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Hoạt động cơ bản của chương trình máy tính là gì?
Xử lí dữ liệu
Lưu trữ trong bộ nhớ máy tính
Trước khi được máy tính xử lí, dữ liệu nhập vào được lưu trữ ở đâu?
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
1. Biến là công cụ lập trình:
Làm thế nào để biết chính xác dữ liệu được lưu ở vị trí nào trong bộ nhớ?
Ngôn ngữ lập trình cung cấp 1 công cụ rất quan trọng là biến nhớ (biến)
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
- Trong lập trình, biến được dùng để lưu trữ dữ liệu và dữ liệu được biến lưu trữ có thể thay đổi trong khi thực hiện chương 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ụ lập trình:
Em hãy điền cụm từ thích hợp vào chỗ trống để được câu hoàn chỉnh:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Write(x+y); hoặc Writeln(x+y);
Câu lệnh in tổng 15+5 được viết lại là:
Sử dụng 2 biến: X (lưu giá trị 15) và Y (lưu giá trị 5) để tính tổng trên được mô tả như sau:
20 (= X+Y)
X
Y
15
5
Muốn in kết quả của 15+5 ra màn hình, em có thể sử dụng những lệnh nào?
a. writeln(’15+5’); b. write(15+5);
c. writeln(15+5); d. write(‘15+5’);
1. Biến là công cụ lập trình:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Tính giá trị của các biểu thức sau:
Có thể thực hiện như sau:
Ví dụ:
1. Biến là công cụ lập trình:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Y = X/3
Z = X/5
X =100+50
và
Y=
Z=
1. Biến là công cụ lập trình:
Ví dụ:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
2. Khai báo biến:
- Để sử dụng được biến, trước tiên ta phải …
- Biến được khai báo ở … trong chương trình
- Việc khai báo biến gồm khai báo…và …của biến
- Để khai báo biến, ta dùng từ khoá …
- Cú pháp khai báo biến:…
1. Biến là công cụ lập trình:
* Điền từ hoặc cụm từ thích hợp vào dấu 3 chấm:
THẢO LUẬN NHÓM
1
2
3
4
5
6
- Để sử dụng được biến, trước tiên ta phải khai báo
- Biến được khai báo ở phần khai báo trong chương trình
- Việc khai báo biến gồm khai báo tên biến và kiểu dữ liệu của biến
- Để khai báo biến, ta dùng từ khoá var
- Cú pháp: Var tên biến: kiểu dữ liệu;
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
2. Khai báo biến:
1. Biến là công cụ lập trình:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
*Lưu ý:
- Tên biến phải được đặt theo đúng quy tắc đặt tên trong ngôn ngữ lập trình Pascal.
- Nếu có nhiều biến có cùng kiểu dữ liệu được khai báo thì giữa các tên biến cách nhau bởi dấu phẩy.
2. Khai báo biến:
1. Biến là công cụ lập trình:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Var m, n : integer; s, dientich : real; ten, chieucao : string;
Từ khoá khai báo biến
Tên các biến
Kiểu xâu kí tự
*Ví dụ:
2. Khai báo biến:
1. Biến là công cụ lập trình:
Kiểu số thực
Kiểu số nguyên
Hãy cho biết các thành phần sau là gì trong câu lệnh khai báo biến?
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập vận dụng: Em hãy đánh dấu ۷ vào lựa chọn đúng hoặc sai trong các câu lệnh khai báo biến cho ở bảng sau:
۷
۷
۷
۷
۷
۷
۷
2. Khai báo biến:
1. Biến là công cụ lập trình:
Bài tập củng cố
Bài tập 1: Hãy liệt kê những khai báo trong ngôn ngữ lập trình Pascal mà em đã học.
Trả lời:
- Khai báo tên chương trình
- Khai báo các thư viện
- Khai báo biến
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập 2: Điền các dấu thích hợp vào chỗ trống:
Trong câu lệnh khai báo biến:
Dấu phẩy (,) phân cách giữa các tên biến
Dấu 2 chấm (:) phân cách tên biến với kiểu dữ liệu
Dấu chấm phẩy (;) nằm ở cuối câu lệnh khai báo biến
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập củng cố
Bài tập 3: Khai báo biến trong Pascal:
Khai báo hai biến A, B kiểu số nguyên, biến C kiểu kí tự, biến R kiểu số thực:
Var A,B : Integer; C : Char;
R : Real;
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập củng cố
Bài tập 4: Hãy cho biết tên biến phù hợp với kiểu dữ liệu đã cho ở bài tập sau:
Viết chương trình nhập vào họ tên, chiều cao, cân nặng của học sinh và in ra màn hình chỉ số BMI và đánh giá theo chỉ số BMI (chỉ số BMI là tỉ số giữa cân nặng và bình phương chiều cao).
Var hoten : string;
chieucao,cannang : real;
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập củng cố
*Giả sử: Chương trình tính chu vi và diện tích hình vuông có cạnh bằng 5 như sau:
Program Hinh_vuong;
Begin
writeln(‘Chu vi hinh vuong canh=5 la:’,5*4);
write(‘Dien tich hinh vuong canh=5 la:’,5*5);
Readln;
End.
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập mở rộng
*Yêu cầu: Tính chu vi và diện tích hình vuông với các cạnh bằng 6,7,…thì ta làm thế nào?
Program Hinh_vuong;
Begin
writeln(‘Chu vi hinh vuong canh=5 la:’,5*4);
write(‘Dien tich hinh vuong canh=5 la:’,5*5);
Readln;
End.
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập mở rộng
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Củng cố:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Hướng dẫn về nhà
Học bài
Xem trước mục 3, 4 của bài 4
Làm bài tập 4,6 – SGK trang 32, 33
Tiết 11: Bài 4:
SỬ DỤNG BIẾN VÀ HẰNG
TRONG CHƯƠNG TRÌNH
Câu hỏi: Cấu trúc chung của 1 chương trình Pascal thường gồm những phần nào? Ở phần khai báo, em đã học những khai báo nào?
Trả lời: Cấu trúc chung của 1 chương trình Pascal thường gồm 2 phần:
- Phần khai báo
- Phần thân
* Một số khai báo đã học:
- Khai báo tên chương trình (dùng từ khóa Program)
- Khai báo các thư viện (dùng từ khóa Uses)
KIỂM TRA BÀI CŨ
Nêu vấn đề
Ở phần khai báo, ngoài các khai báo: Khai báo tên chương trình, khai báo thư viện, còn khai báo nào khác nữa không?
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Hoạt động cơ bản của chương trình máy tính là gì?
Xử lí dữ liệu
Lưu trữ trong bộ nhớ máy tính
Trước khi được máy tính xử lí, dữ liệu nhập vào được lưu trữ ở đâu?
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
1. Biến là công cụ lập trình:
Làm thế nào để biết chính xác dữ liệu được lưu ở vị trí nào trong bộ nhớ?
Ngôn ngữ lập trình cung cấp 1 công cụ rất quan trọng là biến nhớ (biến)
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
- Trong lập trình, biến được dùng để lưu trữ dữ liệu và dữ liệu được biến lưu trữ có thể thay đổi trong khi thực hiện chương 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ụ lập trình:
Em hãy điền cụm từ thích hợp vào chỗ trống để được câu hoàn chỉnh:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Write(x+y); hoặc Writeln(x+y);
Câu lệnh in tổng 15+5 được viết lại là:
Sử dụng 2 biến: X (lưu giá trị 15) và Y (lưu giá trị 5) để tính tổng trên được mô tả như sau:
20 (= X+Y)
X
Y
15
5
Muốn in kết quả của 15+5 ra màn hình, em có thể sử dụng những lệnh nào?
a. writeln(’15+5’); b. write(15+5);
c. writeln(15+5); d. write(‘15+5’);
1. Biến là công cụ lập trình:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Tính giá trị của các biểu thức sau:
Có thể thực hiện như sau:
Ví dụ:
1. Biến là công cụ lập trình:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Y = X/3
Z = X/5
X =100+50
và
Y=
Z=
1. Biến là công cụ lập trình:
Ví dụ:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
2. Khai báo biến:
- Để sử dụng được biến, trước tiên ta phải …
- Biến được khai báo ở … trong chương trình
- Việc khai báo biến gồm khai báo…và …của biến
- Để khai báo biến, ta dùng từ khoá …
- Cú pháp khai báo biến:…
1. Biến là công cụ lập trình:
* Điền từ hoặc cụm từ thích hợp vào dấu 3 chấm:
THẢO LUẬN NHÓM
1
2
3
4
5
6
- Để sử dụng được biến, trước tiên ta phải khai báo
- Biến được khai báo ở phần khai báo trong chương trình
- Việc khai báo biến gồm khai báo tên biến và kiểu dữ liệu của biến
- Để khai báo biến, ta dùng từ khoá var
- Cú pháp: Var tên biến: kiểu dữ liệu;
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
2. Khai báo biến:
1. Biến là công cụ lập trình:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
*Lưu ý:
- Tên biến phải được đặt theo đúng quy tắc đặt tên trong ngôn ngữ lập trình Pascal.
- Nếu có nhiều biến có cùng kiểu dữ liệu được khai báo thì giữa các tên biến cách nhau bởi dấu phẩy.
2. Khai báo biến:
1. Biến là công cụ lập trình:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Var m, n : integer; s, dientich : real; ten, chieucao : string;
Từ khoá khai báo biến
Tên các biến
Kiểu xâu kí tự
*Ví dụ:
2. Khai báo biến:
1. Biến là công cụ lập trình:
Kiểu số thực
Kiểu số nguyên
Hãy cho biết các thành phần sau là gì trong câu lệnh khai báo biến?
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập vận dụng: Em hãy đánh dấu ۷ vào lựa chọn đúng hoặc sai trong các câu lệnh khai báo biến cho ở bảng sau:
۷
۷
۷
۷
۷
۷
۷
2. Khai báo biến:
1. Biến là công cụ lập trình:
Bài tập củng cố
Bài tập 1: Hãy liệt kê những khai báo trong ngôn ngữ lập trình Pascal mà em đã học.
Trả lời:
- Khai báo tên chương trình
- Khai báo các thư viện
- Khai báo biến
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập 2: Điền các dấu thích hợp vào chỗ trống:
Trong câu lệnh khai báo biến:
Dấu phẩy (,) phân cách giữa các tên biến
Dấu 2 chấm (:) phân cách tên biến với kiểu dữ liệu
Dấu chấm phẩy (;) nằm ở cuối câu lệnh khai báo biến
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập củng cố
Bài tập 3: Khai báo biến trong Pascal:
Khai báo hai biến A, B kiểu số nguyên, biến C kiểu kí tự, biến R kiểu số thực:
Var A,B : Integer; C : Char;
R : Real;
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập củng cố
Bài tập 4: Hãy cho biết tên biến phù hợp với kiểu dữ liệu đã cho ở bài tập sau:
Viết chương trình nhập vào họ tên, chiều cao, cân nặng của học sinh và in ra màn hình chỉ số BMI và đánh giá theo chỉ số BMI (chỉ số BMI là tỉ số giữa cân nặng và bình phương chiều cao).
Var hoten : string;
chieucao,cannang : real;
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập củng cố
*Giả sử: Chương trình tính chu vi và diện tích hình vuông có cạnh bằng 5 như sau:
Program Hinh_vuong;
Begin
writeln(‘Chu vi hinh vuong canh=5 la:’,5*4);
write(‘Dien tich hinh vuong canh=5 la:’,5*5);
Readln;
End.
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập mở rộng
*Yêu cầu: Tính chu vi và diện tích hình vuông với các cạnh bằng 6,7,…thì ta làm thế nào?
Program Hinh_vuong;
Begin
writeln(‘Chu vi hinh vuong canh=5 la:’,5*4);
write(‘Dien tich hinh vuong canh=5 la:’,5*5);
Readln;
End.
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Bài tập mở rộng
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Củng cố:
TIẾT 11. BÀI 4. SỬ DỤNG BIẾN VÀ HẰNG TRONG CHƯƠNG TRÌNH
Hướng dẫn về nhà
Học bài
Xem trước mục 3, 4 của bài 4
Làm bài tập 4,6 – SGK trang 32, 33
 








Các ý kiến mới nhất