1. Trang chủ
  2. » Giáo án - Bài giảng

Bai8. Cau lenh dieu kien

14 312 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Câu lệnh điều kiện
Chuyên ngành Tin học
Thể loại Bài học
Định dạng
Số trang 14
Dung lượng 251 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Hoaùt ủoọng phuù thuoọc vaứo ủieàu kieọn: Trong cuoọc soỏng, luoõn coự caực coõng vieọc chuựng ta phaỷi laứm haống ngaứy.. Điều kiện: -Em bũ beọnh seừ phuù thuoọc vaứo caực ủieàu kieọn

Trang 1

Tin häc 8: Bµi 6:C©u lƯnh ®iỊu kiƯn

KIỂM TRA BÀI

Câu hỏi: Hãy xác định Input, Output và mô tả thuật toán để giải bài toán: Tìm giá trị lớn

nhất của 3 số a, b, c cho trước.

Bài giải:

Input: a,b,c Output: Max(a,b,c)

Thuật toán:

Bước 4: Kết thúc

Trang 2

Tin học 8: Bài 6:Câu lệnh điều kiện

1 Hoaùt ủoọng phuù thuoọc vaứo ủieàu kieọn: Trong cuoọc soỏng, luoõn coự caực coõng vieọc

chuựng ta phaỷi laứm haống ngaứy đó là những công việc gì,em hãyLấy ví dụ?

Tuy nhieõn, caực coõng vieọc ủoự seừ bũ thay ủoồi bụỷi caực hoaứn caỷnh khaực nhau,Em có thể lấy ví dụ?

Vớ duù:2

Neỏu em bũ beọnh, em seừ khoõng taọp theồ duùc.

Neỏu trụứi mửa, em seừ khoõng dửù leó chaứo cụứ.

Vớ duù:1

Moói saựng em thửực daọy, em taọp theồ duùc buoồi saựng.

Moói saựng thửự hai, em seừ dửù leó chaứo cụứ.

Tửứ Neỏu trong caực vớ duù treõn duứng ủeồ chổ ra caực ủieàu kieọn nào?

Điều kiện:

-Em bũ beọnh

seừ phuù thuoọc vaứo caực ủieàu kieọn naứy là gì?

Các hoạt động tiếp theo

-Em không taọp theồ duùc.

-Em không dửù leọ chaứo cụứ.

 Caực hoaùt ủoọng nhử vaọy goùi laứ hoaùt ủoọng phuù

thuoọc vaứo ủieàu kieọn.

Vaọy hoaùt ủoọng phuù thuoọc vaứo ủieàu

kieọn laứ gỡ?

Hoaùt ủoọng chổ thửùc hieọn ủửụùc khi coự moọt ủieàu kieọn cuù

theồ xaỷy ra goùi laứ hoaùt ủoọng phuù thuoọc vaứo ủieàu kieọn.

Caực ủieàu kieọn ủửụùc moõ taỷ sau tửứ “Neỏu”.

Trang 3

Tin học 8: Bài 6:Câu lệnh điều kiện

2 Tớnh ủuựng hoaởc sai cuỷa ủieàu

kieọn:

Xeựt vớ duù:

Neỏu em bũ beọnh, em seừ khoõng taọp theồ duùc.

1 Hoaùt ủoọng phuù thuoọc vaứo ủieàu kieọn:

Hoaùt ủoọng chổ thửùc hieọn ủửụùc khi coự moọt ủieàu

kieọn

cuù theồ xaỷy ra goùi laứ hoaùt ủoọng phuù thuoọc vaứo ủieàu

kieọn.Caực ủieàu kieọn ủửụùc moõ taỷ sau tửứ “Neỏu”.

ẹieàu kieọn

quaỷ

Hoaùt ủoọng tieỏp

theo

ẹuựng

Em bũ beọnh?

Saựng daọy, em caỷm thaỏy khoẻ maùnh Saựng daọy, em caỷm thaỏy meọt moỷi

Sai Em taọp theồ

duùc

Em khoõng taọp theồ duùc

?Tính đúng sai của điều kiện phụ thuộc vào cái gì?

Trang 4

Tin häc 8: Bµi 6:C©u lƯnh ®iỊu kiƯn

1 Hoạt động phụ thuộc vào điều kiện:

Hoạt động chỉ thực hiện được khi có một điều

kiện

cụ thể xảy ra gọi là hoạt động phụ thuộc vào điều

kiện.Các điều kiện được mô tả sau từ “Nếu”.

2 Tính đúng hoặc sai của điều kiện:

Khi kết quả kiểm tra là đúng , thì điều kiện

được thỏa mãn

Ngược lại, kết quả kiểm tra là sai , ta nói điều kiện không thỏa mãn

3 Điều kiện và phép so sánh:

Cho 2 số a và b, ta có thể thực hiện các phép

so sánh nào?

=,<>,<=,>=,<,>

Kết quả:

Đúng hay sai.

Phép so sánh cho kết quả

như thế nào?

Trang 5

Tin häc 8: Bµi 6:C©u lƯnh ®iỊu kiƯn

1 Hoạt động phụ thuộc vào điều kiện:

Hoạt động chỉ thực hiện được khi có một điều

kiện

cụ thể xảy ra gọi là hoạt động phụ thuộc vào điều

kiện.Các điều kiện được mô tả sau từ “Nếu”.

2 Tính đúng hoặc sai của điều kiện:

Khi kết quả kiểm tra là đúng , thì điều kiện được

thỏa mãn

Ngược lại, kết quả kiểm tra là sai , ta nói điều kiện không thỏa mãn

3 Điều kiện và phép so sánh:

=,<>,<=,>=,<,>

Kết quả:

Đúng hay sai.

Xét ví dụ: Bài toán tìm giá trị lớn nhất của 2 số

a,b.

Input: a,b Output: Max(a,b

Thuật toán:

Bước 1: Maxa.

Bước 2: Nếu Max < b , Maxb;

Bước 3: Kết thúc.

KÕt luËn: Các phép so sánh thường dùng trong việc mô tả thuật toán và viết chương trình

Các phép so sánh cho kết quả là đúng hoặc sai

Trang 6

Tin häc 8: Bµi 6:C©u lƯnh ®iỊu kiƯn

1 Hoạt động phụ thuộc vào điều kiện:

Hoạt động chỉ thực hiện được khi có một điều

kiện

cụ thể xảy ra gọi là hoạt động phụ thuộc vào điều

kiện.Các điều kiện được mô tả sau từ “Nếu”.

2 Tính đúng hoặc sai của điều kiện:

Khi kết quả kiểm tra là đúng , thì điều kiện

được thỏa mãn

Ngược lại, kết quả kiểm tra là sai , ta nói điều kiện không thỏa mãn

3 Điều kiện và phép so sánh:

KÕt luËn: Các phép so sánh thường dùng trong

việc mô tả thuật toán và viết chương trình

Các phép so sánh cho kết quả là đúng hoặc sai

4 Cấu trúc rẽ nhánh:

Khi thực hiện chương trình, các câu lệnh thực hiện như thế nào?

Thực hiện tuần tự

Trang 7

Tin häc 8: Bµi 6:C©u lƯnh ®iỊu kiƯn

Tuy nhiên trong nhiều trường hợp, ta lại muốn máy tính thực hiện một công việc nào đó nếu điều kiện thỏa mãn, còn bỏ qua hay thực hiện một công việc khác

nếu điều kiện không thỏa mãn.

4 Cấu trúc rẽ nhánh:

Ví dụ:

Cho 2 số a và b Hãy in số a ra màn hình nếu a>b.

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

?VËy cÊu trĩc rÏ nh¸nh ®­ỵc chia lµm mÊy d¹ng?

Trang 8

Tin häc 8: Bµi 6:C©u lƯnh ®iỊu kiƯn

Cấu trúc rẽ nhánh

Cấu trúc rẽ nhánh

4 Cấu trúc rẽ nhánh:

Trang 9

Tin học 8: Bài 6:Câu lệnh điều kiện

1 Hoaùt ủoọng phuù thuoọc vaứo ủieàu kieọn:

Hoaùt ủoọng chổ thửùc hieọn ủửụùc khi coự moọt ủieàu

kieọn

cuù theồ xaỷy ra goùi laứ hoaùt ủoọng phuù thuoọc vaứo ủieàu

kieọn.Caực ủieàu kieọn ủửụùc moõ taỷ sau tửứ “Neỏu”.

2 Tớnh ủuựng hoaởc sai cuỷa ủieàu kieọn:

Khi keỏt quaỷ kieồm tra laứ ủuựng , thỡ ủieàu kieọn

ủửụùc thoỷa maừn

Ngửụùc laùi, keỏt quaỷ kieồm tra laứ sai , ta noựi ủieàu kieọn khoõng thoỷa maừn

3 ẹieàu kieọn vaứ pheựp so saựnh:

Kết luận: Caực pheựp so saựnh thửụứng duứng trong

vieọc moõ taỷ thuaọt toaựn vaứ vieỏt chửụng trỡnh

Caực pheựp so saựnh cho keỏt quaỷ laứ ủuựng hoaởc sai

4 Caỏu truực reừ nhaựnh:

a.Sơ đồ rẽ nhánh Dạng thiếu

ẹieàu kieọn?

ẹuựng

Sai

Caõu leọnh

Vớ duù: Cho 2 soỏ a vaứ b Haừy in soỏ a ra maứn hỡnh neỏu a>b.

Vaọy neỏu a>b thỡ in ra maứn hỡnh giaự trũ cuỷa a.

a>b ẹuựng

Sai

In a

Trang 10

Tin học 8: Bài 6:Câu lệnh điều kiện

1 Hoaùt ủoọng phuù thuoọc vaứo ủieàu kieọn:

Hoaùt ủoọng chổ thửùc hieọn ủửụùc khi coự moọt ủieàu

kieọn

cuù theồ xaỷy ra goùi laứ hoaùt ủoọng phuù thuoọc vaứo ủieàu

kieọn.Caực ủieàu kieọn ủửụùc moõ taỷ sau tửứ “Neỏu”.

2 Tớnh ủuựng hoaởc sai cuỷa ủieàu kieọn:

Khi keỏt quaỷ kieồm tra laứ ủuựng , thỡ ủieàu kieọn

ủửụùc thoỷa maừn

Ngửụùc laùi, keỏt quaỷ kieồm tra laứ sai , ta noựi ủieàu kieọn khoõng thoỷa maừn

3 ẹieàu kieọn vaứ pheựp so saựnh:

Kết luận: Caực pheựp so saựnh thửụứng duứng trong

vieọc moõ taỷ thuaọt toaựn vaứ vieỏt chửụng trỡnh

Caực pheựp so saựnh cho keỏt quaỷ laứ ủuựng hoaởc sai

4 Caỏu truực reừ nhaựnh:

a.Sơ đồ rẽ nhánh Dạng thiếu

ẹieàu kieọn?

ẹuựng

Sai

Caõu leọnh

b.Sơ đồ đồ rẽ nhánh rạng đủ

ẹieàu kieọn?

ẹuựng Caõu leọnh 1

Sai

Caõu leọnh 2

Trang 11

Tin học 8: Bài 6:Câu lệnh điều kiện

Vớ duù: Cho 2 soỏ a vaứ b Haừy in soỏ a ra maứn hỡnh neỏu a>b,

ngửụùc laùi in ra giaự trũ cuỷa b.

Vaọy neỏu a>b thỡ in ra maứn hỡnh giaự trũ cuỷa a ngửụùc laùi In giaự trũ cuỷa b

b.Sơ đồ đồ rẽ nhánh rạng đủ

a>b ẹuựng

In a

Sai

In b

Trang 12

Tin học 8: Bài 6:Câu lệnh điều kiện

1 Hoaùt ủoọng phuù thuoọc vaứo ủieàu kieọn:

Hoaùt ủoọng chổ thửùc hieọn ủửụùc khi coự moọt ủieàu

kieọn

cuù theồ xaỷy ra goùi laứ hoaùt ủoọng phuù thuoọc vaứo ủieàu

kieọn.Caực ủieàu kieọn ủửụùc moõ taỷ sau tửứ “Neỏu”.

2 Tớnh ủuựng hoaởc sai cuỷa ủieàu kieọn:

Khi keỏt quaỷ kieồm tra laứ ủuựng , thỡ ủieàu kieọn

ủửụùc thoỷa maừn

Ngửụùc laùi, keỏt quaỷ kieồm tra laứ sai , ta noựi ủieàu kieọn khoõng thoỷa maừn

3 ẹieàu kieọn vaứ pheựp so saựnh:

Kết luận: Caực pheựp so saựnh thửụứng duứng trong

vieọc moõ taỷ thuaọt toaựn vaứ vieỏt chửụng trỡnh

Caực pheựp so saựnh cho keỏt quaỷ laứ ủuựng hoaởc sai

4 Caỏu truực reừ nhaựnh:

a.Sơ đồ rẽ nhánh Dạng thiếu

b.Sơ đồ đồ rẽ nhánh rạng đủ

5 Câu lệnh điều kiện

ẹieàu kieọn?

ẹuựng

Sai

Caõu leọnh

ẹieàu kieọn?

ẹuựng Caõu leọnh 1

Sai Caõu leọnh 2

Trong laọp trỡnh, caỏu truực reừ nhaựnh thửụứng ủửụùc theồ hieọn baống caõu leọnh ủieàu kieọn.

?Em hãy nêu cú pháp của câu lệnh

điều kện dạng thiếu,dạng đủ?

-Cú pháp câu lệnh điều kiện dạng thiếu

If <ủieàu kieọn> then <caõu leọnh>;

-Cú pháp câu lệnh điều kiện dạng đủ

If <ủieàu kieọn> then <caõu leọnh 1>

else <caõu leọnh 2>;

Trang 13

Tin học 8: Bài 6:Câu lệnh điều kiện

Vớ duù1:câu lệnh dạng thiếu: Giaỷ sửỷ caàn in ra maứn

hỡnh soỏ a neỏu a>b

?Em hãy viết bằng câu lệnh điều kiện dạng thiếu?

Theồ hieọn baống caõu leọnh:

5 Câu lệnh điều kiện

Vớ duù2: câu lệnh dạng đủ: Giaỷ sửỷ caàn in ra maứn hỡnh soỏ

a neỏu a>b ngửụùc laùi in soỏ b

?Em hãy viết bằng câu lệnh điều kiện dạng đủ?

Theồ hieọn baống caõu leọnh:

If a>b then write(a) else write(b);

Trang 14

Tin häc 8: Bµi 6:C©u lƯnh ®iỊu kiƯn

Củng cố

1 Hãy nêu cú pháp cấu trúc rẽ nhánh dạng thiếu và dạng đủ trong Pascal?

2 Sự khác nhau giữa cấu trúc rẽ nhánh dạng thiếu và dạng đủ là ở điểm nào?

Về nhà

1.Học bài.

2 Làm bài tập 5, 6 trang 51

Ngày đăng: 24/10/2013, 22:11

HÌNH ẢNH LIÊN QUAN

Hình soá a neáu a&gt;b - Bai8. Cau lenh dieu kien
Hình so á a neáu a&gt;b (Trang 13)

TỪ KHÓA LIÊN QUAN

w