Tải bản đầy đủ (.pptx) (22 trang)

Tiết 8: BÀI TẬP SỬ DỤNG CÂU LỆNH ĐIỀU KIỆN

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.38 MB, 22 trang )

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



×