TRƯỜNG THCS CÁT LINH
TËP THÓ LíP 8a2
NHIỆT LIỆT CHÀO MỪNG CÁC THẦY CÔ GIÁO
VỀ DỰ TIẾT CHUYÊN ĐỀ TIN HỌC 8
Tiết 7:
BÀI TẬP
SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN
Tiết 8: BÀI TẬP SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN
A/ Một số kiến thức cần nhớ.
* Cấu trúc rẽ nhánh dạng thiếu:
* Cấu trúc rẽ nhánh dạng đủ:
Điều kiện
Điều kiện
Đúng
Sai
Câu lệnh
Sai
Đúng
Câu lệnh 1
Câu lệnh 2
Tiết 8: BÀI TẬP SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN
A/ Một số kiến thức cần nhớ.
1/ Câu lệnh điều kiện:
* Dạng thiếu:
IF <điều kiện> THEN <câu lệnh>;
* Dạng đủ:
IF <điều kiện> THEN <câu lệnh 1>
ELSE <câu lệnh 2>;
2/ Lưu ý:
* Trước ELSE không có dấu “ ; ”
* Lệnh được thực hiện có thể là một nhóm các câu lệnh. Khi đó, nhóm các câu lệnh này phải
được đặt trong đoạn chương trình BEGIN .. END
Tiết 8: BÀI TẬP SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN
B/ Luyện tập.
Bài tập 1
Bài tập 2
Tiết 8: BÀI TẬP SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN
Bài tập 1
số tự nhiên là giá trị của một năm Dương lịch rồi kiểm
traĐềxembài:nămNhậpđó cóvàolà1năm
nhuận hay không?
nào
Năm
?
uận
h
n
m
là nă
Giải thuật:
*B1:
Nhập năm n.
*B2:
Nếu n
M
4 thì n không là năm nhuận -> Chuyển B4.
Ngược lại: chuyển B3.
*B3:
Nếu n ⋮ 100 nhưng n
-> Chuyển B4.
Ngược lại: n là năm nhuận -> Chuyển B4.
*B4:
Kết thúc.
M
400 thì n không là năm nhuận
Giáo hoàng Gregory XIII
Ngày 24 tháng 2 năm 1582 (vẫn đang dùng lịch J.Xêda nên bị
chậm so với thực tế là 10 ngày), Đức Giáo hoàng Gregory XIII
Giáo hoàng Gregory XIII (1502 – 1585) sinh
đã ra Sắc dụ: sửa lại lịch cũ (lịch J.Xêda) bằng cách lấy ngày sau
ngày thứ năm 4-10-1582 là ngày thứ sáu 15-10-1582, và thay đổi
tại Bologna
(Italia)
với tên thật là Ugo
cách tính năm nhuận cho phù hợp với năm mặt trời. Lịch mới
Boncompagni.
và vẫn đang được nhân loại sử dụng cho đến ngày nay được gọi
là Lịch Gregory.
Tên tuổi
của ông gắn liền với việc cải cách
lịch chung thế giới.
Cách mạng tháng 10 Nga (1917)
Năm 1917, nước Nga vẫn sử dụng lịch J.Xêda mà chưa chuyển sang lịch Gregory nên bị chậm 13 ngày.
Khi Cách mạng nổ ra thì theo lịch chung của thế giới (lịch Gregory) đã là ngày 7 tháng 11, nhưng theo
lịch Nga khi đó mới là ngày 25 tháng 10.
Tiết 8: BÀI TẬP SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN
B/ Luyện tập.
Bài tập 1
Bài tập 2
Tiết 8: BÀI TẬP SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN
Bài tập 2
Đề bài: Lập trình tính số tiền điện sinh hoạt T phải trả hằng tháng của một hộ gia
đình, biết số kwh điện (“số” điện) sử dụng trong tháng là n, phụ thu thêm thuế giá trị
gia tăng VAT là 10% và giả sử có biểu giá bán điện được tính như sau:
Từ “số” 1 đến 50 (mức 1):
Từ “số” 51 đến 100 (mức 2):
Từ “số” 101 trở lên (mức 3):
a đồng/kwh.
b đồng/kwh.
c đồng/kwh.
Giải thuật:
*B1: Nhập: số kwh điện n; giá tiền a, b, c của các mức 1, 2, 3.
*B2: Tính tiền phải trả (chưa tính thuế VAT) ứng với từng trường hợp về số kwh điện tiêu thụ.
Nếu n
50 thì
≤T = n . a
Nếu 51
Nếu n
n
100
≤
thì≤
T = 50 . a + ( n – 50 ) . b
101≥thì T = 50 . ( a + b) + ( n – 100 ) . c
*B3: Tính tổng tiền phải trả sau khi đã tính thêm thuế VAT.
T = T + T . 10% = T . 1,1
*B4: Kết thúc.
Một số hình ảnh
về Chiến dịch Giờ Trái đất (Earth Hour)
1/ Câu lệnh điều kiện:
* Dạng thiếu:
IF <điều kiện> THEN <câu lệnh>;
* Dạng đủ:
IF <điều kiện> THEN <câu lệnh 1>
ELSE <câu lệnh 2>;
2/ Lưu ý:
* Trước ELSE không có dấu “ ; ”
* Lệnh được thực hiện có thể là một nhóm các câu lệnh. Khi đó, nhóm các câu lệnh này phải
được đặt trong đoạn chương trình BEGIN .. END
Tiết 8: BÀI TẬP SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN
C/ Hướng dẫn học ở nhà.
Bài 1/ Trong Bài tập 1:
*Có thể viết chương trình này mà chỉ cần dùng câu lệnh điều kiện dạng thiếu không? Nếu có thì chương trình được sửa như
thế nào?
* Hãy tìm hiểu về năm nhuận trong Âm lịch, sau đó thử đề xuất và lập trình bài toán kiểm tra năm nhuận trong Âm lịch.
Bài 2/ Trong Bài tập 2:
*Nếu trong các biến N hoặc a, b có giá trị khi nhập là số
0, hãy sửa lại chương trình để có kết quả hợp lý.
3
*Hãy lập trình bài toán với yêu cầu sau: thay đổi việc tính tiền điện bằng tính tiền nước (m nước) hoặc
≤ tính tiền gas (kg gas),
với nhiều mức giá hơn và thuế VAT là số thực dương được nhập vào từ bàn phím.
Giờ học kết thúc,
xin chân thành cảm ơn các Thầy Cô giáo
và các con Học sinh!
Tắt các
Hạn chế sử dụng điện
thiết bị điện nếu không
vào giờ cao điểm
dùng.
Một số giải pháp giúp
tiết kiệm điện, nước
Sử dụng thiết bị đun nấu
dùng gas an toàn, tiết
kiệm.
Tiết kiệm nước khi nấu
ngọt, gas … trong đời
sống
ăn, giặt quần áo, tưới
cây…
Tận dụng ánh sáng tự
Sử dụng các thiết bị
tiết kiệm
điện, nước
nhiên, tắt bớt đèn chiếu
sáng