Bài giảng Tin học Lớp 8 - Bài 6: Câu lệnh điều kiện

ppt 42 trang ducvinh 15/11/2024 350
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học Lớp 8 - Bài 6: Câu lệnh điều kiện", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Bài giảng Tin học Lớp 8 - Bài 6: Câu lệnh điều kiện

Bài giảng Tin học Lớp 8 - Bài 6: Câu lệnh điều kiện
 CÂU LỆNHBà ĐIỀUi 6 KIỆN Bài 6
 CÂU LỆNH ĐIỀU KIỆN
 1. Hoạt động phụ thuộc vào điều kiện:
 EmDựaTrong hãy vào tiếngcho đặc biết anh, điểm các câu gì câu đểđiều em 
 trongkiệnnhận cĩđoạn biết cú video phápđược nhưthuộckiểu thế câu kiểu nào? đĩ? 
 câu gì trong Tiếng việt? Bài 6
 CÂU LỆNH ĐIỀU KIỆN
 1. Hoạt động phụ thuộc vào điều kiện:
 ➔ Các hoạt động như vậy gọi là hoạt 
 động phụ thuộc vào điều kiện.
 Vậy hoạt động phụ thuộc 
 vào điều kiện là gì? Bài 6
 CÂU LỆNH ĐIỀU KIỆN
 1. Hoạt động phụ thuộc vào điều kiện:
 - Trong cuộc sống hằng ngày và trong 
 các lĩnh vực, cĩ rất nhiều hoạt động phụ 
 thuộc vào điều kiện. 
 - Hồn thành phiếu học tập 1: Bài 6
 CÂU LỆNH ĐIỀU KIỆN
 2. Tính đúng hoặc sai của điều kiện:
 - Hồn thành phiếu học tập 2:
 ? Từ những ví dụ của nhĩm 
 mình các em rút ra được bài 
 học gì trong cuộc sống? Bài 6
 CÂU LỆNH ĐIỀU KIỆN
 3. Điều kiện và phép so sánh:
 ➢Các phép so sánh:
 =,,=,
 ➢Kết quả: 
 ChoPhép 2 sosố sánha và b,cho ta Đúng hay sai.
 cókết thể quả thực như hiện thế 
 các phépnào? so sánh 
 nào? Bài 6
 CÂU LỆNH ĐIỀU KIỆN
 3. Điều kiện và phép so sánh:
 Bài tập: Viết thuật tốn giải phương trình bậc 
 nhất dạng tổng quát ax+b=0
 Thuật toán:
 Bước 1: Nếu b=0 chuyển tới bước 3.
 Bước 2: Tính nghiệm X= -c/b và chuyển tới bước 4
 Bước 3: Nếu c ≠ 0, thơng báo phương trình vơ 
 nghiệm. Ngược lại (c = 0), thơng báo 
 phương trình cĩ vơ số nghiệm.
 Bước 4: Kết thúc. Chương trình trên gồm mấy câu lệnh?
Câu lệnh nào sẽ được máy tính thực hiện trước? Ví dụ: 
1. Cho 2 số a và b. Hãy in số a ra màn 
hình nếu a>b.
2. Cho 2 số a và b. Hãy in số a ra 
màn hình nếu a>b, ngược lại in ra 
giá trị của b.
 ➔ Cấu trúc rẽ nhánh - Quy tắc mơ tả thuật tốn bằng sơ đồ khối.
+ Điều kiện: hình thoi
+ Câu lệnh: hình chữ nhật
+ Kết quả của điều kiện: đường mũi tên chỉ dẫn ➢ Tiểu phẩm 1: ➢ Tiểu phẩm 2:
Trạm điện huyện Phú Lương Hãng taxi Bình An mới khai 
thơng báo giá điện mới từ tháng trương cĩ chương trình khuyến 
10/2016 như sau: mại như sau: 
 a) Nếu một tháng sử dụng từ a) Nếu khách đi xe từ 10km 
100 số điện đổ lại thì số tiền là đổ lại thì số tiền là 12.000đ/1km. 
750đ/1 số. Hãy mơ tả hoạt động Hãy mơ tả hoạt động tính tiền 
tính tiền cho khách? cho khách?
 b) Nếu một tháng sử dụng từ b) Nếu khách đi xe từ 10km 
100 số điện đổ lại thì số tiền là đổ lại thì số tiền là 12.000đ/1km. 
750đ/1 số. Ngược lại, nếu dùng Ngược lại, khách đi trên 10km 
trên 100 số một tháng thì từ số thì từ km 11 trở đi cĩ giá là 
101 trở đi cĩ giá là 1.200đ/1 số. 9.000đ/1km. Hãy mơ tả hoạt 
Hãy mơ tả hoạt động tính tiền động tính tiền cho khách trong 
cho khách trong cả 2 trường cả 2 trường hợp?
hợp? ➢ Tiểu phẩm 2:
Dạng thiếu Dạng đủ
 B1:Nhập quãng  B1: Nhập quãng đường S.
 đường S.
  B2: Nếu S<=10 thì số tiền cần 
 B2: Nếu S<=10 thì thanh tốn là T1=S*12000. 
 số tiền cần thanh Ngược lại, số tiền cần thanh 
 tốn là T=S*12000. tốn là 
 T2= (10*12000)+(S-10)*9000.
 B3: Kết thúc.  B3: Kết thúc. ➢ Tiểu phẩm 1:
 Sai Sai
 A<=100 A<=100
 Đúng
 Đúng
 T= A*750 T1= A*750 T2= (100*750)+
 (A-100)*1200 ?Qua 2 ví dụ trên em cĩ 
Theo đường mũi tên trên sơ 
 điều gì muốn tuyên truyền 
 đồ em hãy mơ tả quá trình 
 tới các bạn khơng?
 làm việc của 2 cấu trúc rẽ 
 nhánh qua bài tốn? Bài 6
 CÂU LỆNH ĐIỀU KIỆN
 5. Câu lệnh điều kiện
 Ví dụ : 
 Nếu a > b thì in ra màn hình giá trị của a
 IF a > b THEN Write ( a ) ; Bài 6 CÂU LỆNH ĐIỀU KIỆN
 5. Câu lệnh điều kiện
 Nếu a>b thì in ra màn hình giá trị của a 
 ngược lại in giá trị của b;
 IF THEN
 CÂU LỆNH 1
 ĐIỀU KIỆN
 ELSE CÂU LỆNH 2
 Câu lệnh điều 
 kiện dạng đủ Bài 6
 CÂU LỆNH ĐIỀU KIỆN
 5. Câu lệnh điều kiện
  Cú pháp:
 IF THEN ELSE 
 ;
  Hoạt động của câu lệnh:
 Chương trìnhTừ khố sẽ kiểm tra điều kiện. Nếu điều 
 kiện được thoả mãn, chương trình sẽ thực 
 hiện câu lệnh 1. Ngược lại câu lệnh 2 sẽ được 
 thực hiện. CỦNG CỐ
Đ1 123 chia hết cho 3
2S If d >5; then d:=5;
3S If X:=7, then a=b;
Đ4 If x>5 then a>b else b>a;
Đ5 Gỉa sử X:=5, X cĩ giá trị bằng 7 sau 
 khi thực hiện lệnh: 
 If (x>3) then x:=x+2; DẶN DỊ
 1. Học bài.
 2. Làm bài tập 2, 3, 4, 5, 6 SGK và 
bài 6.6, 6.7, 6.11 SBT KIỂM TRA KẾT QUẢ HỌC TẬP
 Program KTSN;
 Uses crt;
- Input: Số nguyên a.
 Var a:integer;
- Output: a là số Begin
chẵn hoặc a là số lẻ. Write(‘Nhap so nguyen a:’);
 Readln(a);
-Mơ tả thuật tốn: 
 If (a mod 2=0) then 
Nếu a chia hết cho 2 
 write(a, ‘la so chan’) 
thì a là số chẵn, 
ngược lại a là số lẻ. else write(a, ‘la so le’);
 Readln;
 End. 

File đính kèm:

  • pptbai_giang_tin_hoc_lop_8_bai_6_cau_lenh_dieu_kien.ppt