19
INFORMATICS INFORMATICS 8 8 Ñaëng Höõu Hoaøng NEW SOUTH AMERICA SCHOOL NEW SOUTH AMERICA SCHOOL

INFORMATICS 8

  • Upload
    bat

  • View
    64

  • Download
    0

Embed Size (px)

DESCRIPTION

NEW SOUTH AMERICA SCHOOL. INFORMATICS 8. Ñaëng Höõu Hoaøng. LESSON 6. CÂU LỆNH ĐIỀU KIỆN. Thời gian 2 tiết. HOẠT ĐỘNG PHỤ THUỘC VÀO ĐIỀU KIỆN. Sách giáo khoa trang 46_phần 1, em hãy đọc các ví dụ và cho biết “Những hoạt động chỉ được thực hiện khi nào?. - PowerPoint PPT Presentation

Citation preview

Page 1: INFORMATICS  8

INFORMATICSINFORMATICS 88

Ñaëng Höõu Hoaøng

NEW SOUTH AMERICA SCHOOLNEW SOUTH AMERICA SCHOOL

Page 2: INFORMATICS  8

LESSON 6

Thời gian 2 tiết

CÂU LÊNH ĐIÊU KIÊNCÂU LÊNH ĐIÊU KIÊN

Page 3: INFORMATICS  8

HOAT ĐÔNG PHU THUÔC VAO ĐIÊU KIÊNHOAT ĐÔNG PHU THUÔC VAO ĐIÊU KIÊN

Sach giao khoa trang 46_phân 1, em hay đoc cac vi du va cho biêt “Nhưng hoat đông chi đươc thưc hiên khi nao?

• Nhưng hoat đông chi đươc thưc hiên khi môt điêu kiên cu thê đươc xay ra.

• Điêu kiên thường la môt sư kiên đươc mô ta sau tư “nếu”

Page 4: INFORMATICS  8

TINH ĐUNG HOĂC SAI CUA CAC ĐIÊU KIÊNTINH ĐUNG HOĂC SAI CUA CAC ĐIÊU KIÊN

Điêu kiên Kiêm tra Kết qua Hoat đông tiếp theo

Trời mưa? Long nhin ra ngoai trời va thây trời mưa

Đung Long ơ nha (không đi đa bong)

Em bi ôm? Buôi sang thưc dây, em thây minh hoan

toan khoe manh

Sai Em tâp thê duc buôi sang như

thường lê

•Khi kết qua kiêm tra la đung, ta noi điêu kiên đươc thoa man, con khi kết qua kiêm tra sai, ta noi điêu kiên không thoa man

Page 5: INFORMATICS  8

ĐIÊU KIÊN VA PHEP SO SANHĐIÊU KIÊN VA PHEP SO SANH

Phep so sanh thương đươc sư dung như thê nao?

* Dung đê biêu diên cac điêu kiên

Phep so sanh cho kêt qua như thê nao?

•Kết qua Đung khi điêu kiên đươc thoa man

• Ngươc lai, điêu kiên không đươc thoa man

Page 6: INFORMATICS  8

Vi du 1: Chương trinh in ra man hinh co gia tri lơn hơn trong sô hai gia tri

cua cac biên a va b. Khi đo gia tri cua biên a hoăc b đươc in ra phu thuôc vao phep so sanh a > b la đung hay

sai.

Nếu a>b, in gia tri cua biến a ra man hinh;

ngươc lai, in gia tri cua biến b ra man hinh

Page 7: INFORMATICS  8

CÂU TRUC RE NHANHCÂU TRUC RE NHANH

Trong ngôn ngư lâp trinh, câu truc re nhanh đươc thê hiên băng bao nhiêu

dangO? Kê ra?

Câu truc re nhanh dang thiếu

Câu truc re nhanh dang đu

Page 8: INFORMATICS  8

SƠ ĐỒ KHỐI CÂU TRUC RE NHANH DANG THIÊU

Điêu kiên Câu lênhĐung

Sai

Lưu ý: sau then chi co 1 lênh chương trinh.Lưu ý: sau then chi co 1 lênh chương trinh.

Page 9: INFORMATICS  8

Vi du 2: Môt hiêu sach thưc hiên đơt khuyên mai lơn vơi nôi dung như sau: nêu mua sach vơi tông sô tiên it nhât la 100.000 đông, khach hang se đươc

giam 30% tông sô tiên phai thanh toan. Hay mô ta hoat đông tinh tiên

cho khach.

thuât toanthuât toan• Bươc 1: Tinh tông sô tiên T khach hang đa mua sach.

• Bươc 2: nếu T>100000, sô tiên phai thanh toan la 70% x T.

• Bươc 3: in hoa đơn

• Bươc 1: Tinh tông sô tiên T khach hang đa mua sach.

• Bươc 2: nếu T>100000, sô tiên phai thanh toan la 70% x T.

• Bươc 3: in hoa đơn

Page 10: INFORMATICS  8

SƠ ĐỒ KHỐI CÂU TRUC RE NHANH DANG ĐU

Lưu ý: sau then va sau else chi co 1 lênh chương trinh.Lưu ý: sau then va sau else chi co 1 lênh chương trinh.

Điêu kiên

Câu lênh 1

Đung

Sai

Câu lênh 2

Page 11: INFORMATICS  8

Vi du 3: Môt hiêu sach thưc hiên đơt khuyên mai lơn vơi nôi dung như sau: nêu mua sach vơi tông sô tiên it nhât la 100.000 đông, khach hang se đươc

giam 30% tông sô tiên phai thanh toan. Nêu mua sach vơi tông sô tiên

không đên 100.000 đông. , khach hang se đươc giam 10% tông sô tiên phai thanh toan. Hay mô ta hoat đông

tinh tiên cho khach.

thuât toanthuât toan• Bươc 1: Tinh tông sô tiên T khach hang đa mua sach.

• Bươc 2: nếu T>100000, sô tiên phai thanh toan la 70% x T; Ngươc lai, sô tiên phai thanh toan la 30% x T.

• Bươc 3: in hoa đơn

• Bươc 1: Tinh tông sô tiên T khach hang đa mua sach.

• Bươc 2: nếu T>100000, sô tiên phai thanh toan la 70% x T; Ngươc lai, sô tiên phai thanh toan la 30% x T.

• Bươc 3: in hoa đơn

Page 12: INFORMATICS  8

CÂU LÊNH ĐIÊU KIÊNCÂU LÊNH ĐIÊU KIÊN

Trong ngôn ngư lâp trinh, cac câu truc re nhanh đươc thê hiên băng câu lênh

gi?

Câu lênh điêu kiên

Page 13: INFORMATICS  8

CÂU LÊNH IF – THEN (DANG THIÊU)CÂU LÊNH IF – THEN (DANG THIÊU)

Hay nêu dang câu lênh cua câu truc re nhanh dang thiêu?

If <điêu kiên> then <câu lênh>;If <điêu kiên> then <câu lênh>;

Hay trinh bay ý nghĩa cac câu lênh cua câu truc dang thiêu?

• Khi găp câu lênh điêu kiên nay, chương trinh se kiêm tra điêu kiên. Nếu điêu kiên đươc thoa man, chương trinh se thưc hiên câu lênh sau tư khoa then. Ngươc lai, câu lênh đo bi bo qua

Điêu kiên: la biêu thưc quan hê hoăc biêu thưc logic.

Câu lênh: la môt lênh nao đo cua Pascal

Page 14: INFORMATICS  8

Vi du 4: gia sư cân in sô a ra man hinh nêu a > b

If a > b then write (a);

Vi du 5: Chương trinh yêu câu ngươi dung nhâp môt sô hơp lê, chăng han

không lơn hơn 5, tư ban phim. Chương trinh đoc sô, kiêm tra tinh hơp

lê va thông bao nêu không hơp lê.

readln(a);

If a > 5 then write(‘So da nhap khong hop le.’);

thuât toanthuât toan• Bươc 1: Nhâp sô a;

• Bươc 2: nếu a > 5 thi thông bao lôi

• Bươc 1: Nhâp sô a;

• Bươc 2: nếu a > 5 thi thông bao lôi

Page 15: INFORMATICS  8

CÂU LÊNH IF – THEN – ELSE (DANG ĐU)CÂU LÊNH IF – THEN – ELSE (DANG ĐU)

Hay nêu dang câu lênh cua câu truc re nhanh dang đu?

If <điêu kiên> then <câu lênh 1> else <câu lênh 2>;If <điêu kiên> then <câu lênh 1> else <câu lênh 2>;

Hay trinh bay ý nghĩa cac câu lênh cua câu truc dang đu?

• Khi găp câu lênh điêu kiên nay, chương trinh se kiêm tra điêu kiên. Nếu điêu kiên đươc thoa man, chương trinh se thưc hiên câu lênh 1 sau tư khoa then. • Trong trường hơp ngươc lai, câu lênh 2 se thưc hiên

điêu kiên: la biêu thưc quan hê hoăc biêu thưc logic.

câu lênh 1, câu lênh 2 : la môt lênh nao đo cua Pascal

Page 16: INFORMATICS  8

Vi du 6: Chương trinh viêt kêt qua cua a chia cho b, vơi a va b la hai sô bât

ki. Phep tinh chi thưc hiên đươc khi b ≠ 0. Chương trinh cân kiêm tra gia tri cua b. Nêu b ≠ 0 thi thưc hiên phep

chia. Nêu b = 0 se thông bao lôi.

If b<>0 then x:=a/b

else write(‘mau so bang 0, khong chia duoc’);

thuât toanthuât toanNếu b ≠ 0 thi tinh kết qua

ngươc lai thi thông bao lôi

Nếu b ≠ 0 thi tinh kết qua

ngươc lai thi thông bao lôi

Page 17: INFORMATICS  8

MEMORIZE(Ghi nho)MEMORIZE(Ghi nho)

1. Câu truc re nhanh đươc sư dung đê chi thi cho may tinh thưc hiên cac hoat đông khac nhau tuy theo môt điêu kiên cu thê co đươc thoa man hay không.

2. Câu truc re nhanh co hai dang: dang thiếu va dang đu.

3. Trong lâp trinh, điêu kiên trong câu truc re nhanh thường đươc biêu diên băng cac phep so sanh.

4. Moi ngôn ngư lâp trinh đêu co câu lênh điêu kiên đê thê hiên cac câu truc re nhanh.

Page 18: INFORMATICS  8

DĂN DÒDĂN DÒ

1. Tra lời câu hoi 1, 2, 3, 4, 5, 6 _ trang 51 _ sach giao khoa .

Page 19: INFORMATICS  8

Thưc hiên thang 11 năm 2009E_mail: [email protected]