Bài giảng Tin học Lớp 8 - Câu lệnh điều kiện - Nguyễn Thị Trìu Mến
MỤC TIÊU BÀI HỌC
1. Kiến thức
Biết sự cần thiết của cấu trúc rẽ nhánh trong lập trình.
- Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh.
- Hiểu cấu trúc rẽ nhánh có hai dạng: dạng thiếu và dạng đủ.
- Hiểu cú pháp, hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đủ trong Pascal.
2. Kỹ năng
Bước đầu viết được câu lệnh điều kiện trong Pascal.
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học Lớp 8 - Câu lệnh điều kiện - Nguyễn Thị Trìu Mến", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
BỘ GIÁO DỤC VÀ ĐÀO TẠO
QUỸ LAWRENCE S.TING
CUỘC THI QUỐC GIA THIẾT KẾ BÀI GIẢNG E-LEARNING LẦN THỨ 4
-----------------
BÀI GIẢNG
CÂU LỆNH ĐIỀU KIỆN
MÔN: TIN HỌC – LỚP 8
Tháng 11/2016
Giáo viên: Nguyễn Thị Trìu Mến
Email: mennt@ngs.edu.vn
Điện thoại di động: 0984033465
Trường THCS-THPT Newton
Lô TH2 Khu đô thị Hoàng Quốc Việt
Quận Bắc Từ Liêm, Hà Nội.
MỤC TIÊU BÀI HỌC
Biết sự cần thiết của cấu trúc rẽ nhánh trong lập trình.
- Hiểu cấu trúc rẽ nhánh có hai dạng: dạng thiếu và dạng đủ.
- Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh.
- Hiểu cú pháp, hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đủ trong Pascal.
Bước đầu viết được câu lệnh điều kiện trong Pascal.
1. Kiến thức
2. Kỹ năng
ĐỀ CƯƠNG BÀI GIẢNG
Phần 1: Ôn kiến thức bổ trợ
Phần 2: Bài mới
1. Hoạt động phụ thuộc vào điều kiện
2.Tính đúng hoặc sai của các điều kiện
3. Điều kiện và phép so sánh
4. Cấu trúc rẽ nhánh
5. Câu lệnh điều kiện
Phần 3: Củng cố
Phần 4: Hướng dẫn tự học
Quiz
Click the Quiz button to edit this quiz
Bài 6: Câu lệnh điều kiện
1. Hoạt động phụ thuộc vào điều kiện
2.Tính đúng hoặc sai của các điều kiện
3. Điều kiện và phép so sánh
4. Cấu trúc rẽ nhánh
5. Câu lệnh điều kiện
1. HOẠT ĐỘNG PHỤ THUỘC VÀO ĐIỀU KIỆN
Ví dụ:
Những hoạt động tuần tự theo thói quen, kế hoạch,...
1. HOẠT ĐỘNG PHỤ THUỘC VÀO ĐIỀU KIỆN
Ví dụ:
Nếu trời mưa, lớp mình học thể dục trong nhà đa năng.
Hoạt động
Điều kiện
1. HOẠT ĐỘNG PHỤ THUỘC VÀO ĐIỀU KIỆN
- Có những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra.
- Điều kiện thường là một sự kiện được mô tả sau từ “ nếu ”.
Quiz
Click the Quiz button to edit this quiz
2. TÍNH ĐÚNG HOẶC SAI CỦA CÁC ĐIỀU KIỆN
Điều kiện
Kiểm tra
Kết quả
Hoạt động tiếp theo
Quan sát ngoài trời và thấy mưa
Đúng
Lớp học thể dục trong nhà đa năng.
Lớp học thể dục ngoài sân trường.
Sai
Trời mưa
2. TÍNH ĐÚNG HOẶC SAI CỦA CÁC ĐIỀU KIỆN
ĐIỀU KIỆN ĐƯỢC THỎA MÃN
ĐIỀU KIỆN KHÔNG ĐƯỢC THỎA MÃN
KẾT QUẢ KIỂM TRA
ĐÚNG
SAI
Quiz
Click the Quiz button to edit this quiz
3. ĐIỀU KIỆN VÀ PHÉP SO SÁNH
Để so sánh hai giá trị số hoặc hai biểu thức có giá trị số, chúng ta sử dụng các kí hiệu toán học như:
=, ≠, .
Các phép so sánh thường được dùng để biểu diễn các điều kiện.
ĐIỀU KIỆN ĐƯỢC THỎA MÃN
ĐIỀU KIỆN KHÔNG ĐƯỢC THỎA MÃN
KẾT QUẢ CỦA PHÉP SO SÁNH
ĐÚNG
SAI
3. ĐIỀU KIỆN VÀ PHÉP SO SÁNH
Ví dụ : Ta muốn chương trình in ra màn hình giá trị lớn hơn trong số hai giá trị của các biến a và b.
Nếu a > b thì in giá trị biến a ra màn hình;
ngược lại, in giá trị biến b ra màn hình.
Quiz
Click the Quiz button to edit this quiz
4. CẤU TRÚC RẼ NHÁNH
Ví dụ : Hai cửa hàng có chương trình khuyến mại như sau:
CỬA HÀNG 1
CỬA HÀNG 2
Ví dụ
Bước 1:
Tính tổng số tiền T khách hàng đã mua.
Bước 2:
So sánh T với điều kiện khuyến mại để tính số tiền cần thanh toán.
Bước 3:
In hóa đơn.
Hoạt động tính tiền cho khách hàng được mô tả bằng các bước sau:
Nếu T ≥ 100 000
thì được tặng túi quà
CẤU TRÚC RẼ NHÁNH
DẠNG THIẾU
Ví dụ
So sánh T với điều kiện khuyến mại.
CỬA HÀNG 1
T>=100000 ?
Nhận túi quà
SAI
ĐÚNG
+ Với T = 100 000
+ Với T = 40 000
Ví dụ
CỬA HÀNG 2
So sánh T với điều kiện khuyến mại.
Nếu T ≥ 100000 thì số tiền phải trả là 70% x T;
Ngược lại, số tiền phải trả là 90% x T.
CẤU TRÚC RẼ NHÁNH
DẠNG ĐỦ
T>=100000
?
0.7 * T
0.9 * T
ĐÚNG
SAI
+ Với T = 100 000
+ Với T = 40 000
4. CẤU TRÚC RẼ NHÁNH
Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tùy theo một điều kiện cụ thể có được thỏa mãn hãy không.
4. CẤU TRÚC RẼ NHÁNH
Điều kiện?
Câu lệnh
Điều kiện?
Câu lệnh 1
Câu lệnh 2
Cấu trúc rẽ nhánh
dạng thiếu
Cấu trúc rẽ nhánh
dạng đủ
ĐÚNG
ĐÚNG
SAI
SAI
5. CÂU LỆNH ĐIỀU KIỆN
MỌI NGÔN NGỮ
LẬP TRÌNH ĐỀU CÓ
CÂU LỆNH ĐIỀU KIỆN ĐỂ THỂ HIỆN CÁC
CẤU TRÚC RẼ NHÁNH
CÂU LỆNH ĐIỀU KIỆN TRONG PASCAL
CÂU LỆNH ĐIỀU KIỆN
DẠNG THIẾU
CÂU LỆNH ĐIỀU KIỆN
DẠNG ĐỦ
Cú pháp
Hoạt động
Ví dụ
Chú ý: Trước else không có dấu chấm phẩy ;
if then ;
Chương trình kiểm tra điều kiện .
Nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu lệnh sau then .
Ngược lại, câu lệnh đó bị bỏ qua.
if t>=100000 then write('Ban duoc nhan tui qua') ;
if then else ;
Chương trình kiểm tra điều kiện .
Nếu điều kiện được thỏa mãn, chương trình thực hiện câu lệnh 1 .
Ngược lại, câu lệnh 2 được thực hiện.
if t >= 100000
then write ('so tien phai tra:', t*0.7)
else write ('so tien phai tra:', t*0.9) ;
Ví dụ: Cửa hàng 1.
CỬA HÀNG 1
CÂU LỆNH ĐIỀU KIỆN TRONG PASCAL
Ví dụ: Cửa hàng 2.
CÂU LỆNH ĐIỀU KIỆN TRONG PASCAL
CỬA HÀNG 2
KIẾN THỨC CẦN NHỚ
2. Trong lập trình, điều kiện trong cấu trúc rẽ nhánh thường được biểu diễn bằng các phép so sánh.
1. Cấu trúc rẽ nhánh dùng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tùy theo một điều kiện cụ thể có được thỏa mãn hay không. Gồm có hai dạng: dạng thiếu và dạng đủ.
3. Mọi ngôn ngữ lập trình đều có câu lệnh điều kiện để thể hiện các cấu trúc rẽ nhánh.
Bài 6
Câu
Lệnh
Điều
Kiện
Quiz
Click the Quiz button to edit this quiz
HƯỚNG DẪN TỰ HỌC
1. Lý thuyết:
Nắm vững hai dạng của cấu trúc rẽ nhánh.
2. Bài tập:
Bài 1. Với mỗi bộ giá trị ban đầu tương ứng của k, m, n lần lượt là:
1; 2; 3 b) 2; 3; 1 c) 3; 1; 2
Hãy xác định giá trị của biến x sau khi thực hiện các câu lệnh sau:
x:=k; if x>m then x:=m; if x>n then x:=n;
x:=k; if x>m then x:=m else x:=n;
Bài 2: Viết chương trình nhập chiều cao của hai bạn lớp em. In ra màn hình thông báo kết quả so sánh chiều cao của hai bạn.
LỜI KẾT
+ Sách giáo khoa, sách bài tập, sách giáo viênTin học dành cho THCS - Quyển 3 - NXB Giáo dục.+ Phần mềm: Turbo Pascal.+ Nhạc: In the wind; (
TÀI LIỆU THAM KHẢO
Tài liệu đính kèm:
bai_giang_tin_hoc_lop_8_cau_lenh_dieu_kien_nguyen_thi_triu_m.ppt
Bai6.pptx
Quiz.pptx
quiz1.pptx
quiz2.pptx
Quiz3.pptx
Quiz4.pptx
Quiz5.pptx
ThuyetMinh-Bai 6-lop 8-NGUYEN THI TRIU MEN.doc



