Điều kiện và phộp so sỏnh:

Một phần của tài liệu Giao an tin 8 2017 (Trang 64 - 67)

C. Ngơn ngữ lập trình D Tất cả các ngơn ngữ nĩi trên

3. Điều kiện và phộp so sỏnh:

* Cỏc phộp so sỏnh được sử dụng để biểu diễn cỏc điều kiện.

* Phộp so sỏnh đỳng cú nghĩa điều kiện được thỏa mĩn; ngược lại, điều kiện khụng được thỏa mĩn.

* VD1: In ra màn hỡnh giỏ trị lớn hơn trong

số 2 giỏ trị a và b

Nếu a > b, in giỏ trị a ra màn hỡnh, ngược lại in giỏ trị b ra màn hỡnh.

IV. CỦNG CỐ:

- GV: Hệ thống nội dung tồn bộ bài giảng.

? Nờu một vài vớ dụ hằng ngày phụ thuộc vào điều kiện. - Hướng dẫn giải bài 2/SGK trang 50

a. Đỳng. b. Đỳng. c. Sai. d.Sai.

V. DẶN Dề:

Tuần 13

Tiết 26 Ngày dạy: 21/11/ 2016 Ngày soạn: 19/11/ 2016

A. MỤC ĐÍCH, YấU CẦU:

1. Kiến thức: - Biết sự cần thiết của cấu trỳc rẽ nhỏnh trong lập trỡnh

- Biết cấu trỳc rẽ nhỏnh được sử dụng để chỉ dẫn cho mỏy tớnh thực hiện cỏc thao tỏc phụ thuộc vào điều kiện

- Biết mọi ngụn ngữ lập trỡnh đều cú cõu lệnh để thể hiện cấu trỳc rẽ nhỏnh

- Hiểu cỳ phỏp, hoạt động của cỏc cõu lệnh điều kiện dạng thiếu và dạng đủ trong một ngụn ngữ lập trỡnh cụ thể.

2. Kỹ năng: - Hiểu cấu trỳc rẽ nhỏnh cú hai dạng: dạng thiếu và dạng đủ

- Bước đầu viết được cõu lệnh điều kiện trong một ngụn ngữ lập trỡnh cụ thể

3. Thỏi độ: Kiờn trỡ tỡm hiểu và xỏc định dạng cõu lệnh điều kiện trong mỗi bài toỏn, rốn

luyện tư duy logic khi phõn tớch bài toỏn.

4. Năng lực: - Xỏc định dạng cấu trỳc rẽ nhỏnh và thể hiện bằng cõu lệnh điều kiện cụ thể;

- Biết được cỏc tỡnh huống thực tiễn xảy ra trong bài toỏn đú. - Biết sự cần thiết của cấu trỳc rẽ nhỏnh trong lập trỡnh

- Biết cấu trỳc rẽ nhỏnh được sử dụng để chỉ dẫn cho mỏy tớnh thực hiện cỏc thao tỏc phụ thuộc vào điều kiện.

- Biết cầu trỳc rẽ nhỏnh cú 2 dạng thiếu và đủ

B. PHƯƠNG PHÁP:

- Thuyết trỡnh, hỏi đỏp, nhúm tỡm hướng giải quyết vấn đề

C. CHUẨN BỊ:

- Giỏo viờn: giỏo ỏn, mỏy tớnh, bài soạn PP, bảng nhúm - Học sinh: Đọc và tỡm hiểu trước bài mới

D. TIẾN TRèNH LấN LỚP: I. Ổn định: I. Ổn định:

II. Kiểm tra bài cũ:

Bài 1/SGK/T50: học sinh 1 Bài 2/SGK/T50: học sinh 2

III. BÀI MỚI:

* HOẠT ĐỘNG 1: Giới thiệu bài

Cựng với hoạt động phụ thuộc vào điều kiện núi trờn. Để hiểu như thế nào về cõu lệnh điều kiện, cỏch sử dụng chỳng trong ngụn ngữ lập trỡnh, tiết học này ta sẽ tỡm hiểu về nội dung này.

HOẠT ĐỘNG 2: Tỡm hiểu cấu trỳc rẽ nhỏnh

Hoạt động của giỏo viờn và học sinh Nội dung

*GV: Chiếu VD2 SGK/T48-HS đọc đề * GV: Mụ tả hoạt động tớnh tiền cho khỏch? * HS:

b1:Tớnh tổng số tiền T khỏch đĩ mua sỏch b2: Nếu T>=100000 thỡ số tiền phải trả là 70%*T b3: In húa đơn * GV: Chốt lại 4. Cấu trỳc rẽ nhỏnh: * Vớ dụ 2: SGK trang 48 B1:Tớnh tổng số tiền T khỏch đĩ mua sỏch

?Em hĩy chỉ ra điều kiện và hoạt động phụ thuộc vào điều kiện trong VD trờn?

* HS: : Nếu T>=100000 thỡ số tiền phải trả là 70%*T

- T>=100000điều kiện - Số tiền phải trả là 70%*T

* GV: Trong trường hợp đú ĐK được biểu diễn bởi phộp toỏn so sỏnh nào?

* HS: >

* GV:Cỏch thể hiện HĐ phụ thuộc vào điều kiện:

- Nếu <Đk> thỡ HĐ gọi là cấu trỳc rẽ nhỏnh dạng thiếu

*GV: Chiếu VD3/ SGK/T48-HS đọc đề *GV: Mụ tả hoạt động tớnh tiền cho khỏch? * HS:

b1:Tớnh tổng số tiền T khỏch đĩ mua sỏch b2: Nếu T >=100000 thỡ số tiền phải trả là 70% * T

Ngược lại thỡ số tiền phải trả là 90% * T b3: In húa đơn

*GV: Chốt lại

?Em hĩy chỉ ra điều kiện và hoạt động phụ thuộc vào điều kiện trong VD trờn?

* HS: :

Nếu T >= 100000 thỡ số tiền phải trả là 70%*T Nếu T<100000 thỡ số tiền phải trả là 90%*T - T >=100000  điều kiện

- Số tiền phải trả là 70%*T - T <100000 điều kiện - Số tiền phải trả là 90%*T

*GV: Trong trường hợp đú ĐK được biểu diễn bởi phộp toỏn so sỏnh nào?

* HS: >=,<

* GV:Cỏch thể hiện HĐ phụ thuộc vào điều kiện:

Nếu <Đk> thỡ HĐ1

Ngược lại thỡ HĐ2 gọi là cấu trỳc rẽ nhỏnh dạng đủ

B2: Nếu T >= 100000 thỡ số tiền phải trả là 70% * T

B3: In húa đơn

*Cấu trỳc rẽ nhỏnh dạng thiếu: Nếu….thỡ… * Vớ dụ 3: SGK trang 48

B1:Tớnh tổng số tiền T khỏch đĩ mua sỏch B2: Nếu T >=100000 thỡ số tiền phải trả là 70% * T

Ngược lại thỡ số tiền phải trả là 90% * T B3: In húa đơn

*Cấu trỳc rẽ nhỏnh dạng đủ:

Nếu….thỡ…ngược lại thỡ…

* Mọi NNLT đều cú cõu lệnh để thực hiện cấu trỳc rẽ nhỏnh dạng thiếu và dạng đủ.

Hoạt động 3: Tỡm hiểu cõu lệnh điều kiện

*GV: Giới thiệu:

- Trong ngụn ngữ lập trỡnh, cỏc cấu trỳc rẽ nhỏnh được thể hiện bằng cõu lệnh điều kiện. *GV: Giới thiệu nếu (if) thỡ (then)

*GV: Chiếu sơ đồ minh họa cõu lệnh điều kiện dạng thiếu, mụ tả hoạt động

* HS: Quan sỏt

* GV: Hĩy viết VD4 bằng NNLT Pascal

If a > b then write(a);

* GV: Hĩy mụ tả thuật toỏn ở VD5: * HS : Thảo luận nhúm

B1: Nhập số a

B2: Nếu a<5 thỡ in ra a khụng hợp lệ B3: Kết thỳc

* GV: Sử dụng cõu lệnh điều kiện dạng thiếu để mụ tả cấu trỳc nếu…thỡ trong vd5

* HS: IF a<5 then write(‘so da nhap khong hop le’);

* GV: Sửa bài nhúm, chốt lại

* GV: Chiếu đề bài 6

* HS: Đọc đề, xỏc định yờu cầu

* GV: Yờu cầu học sinh mụ tả thuật toỏn của bài toỏn trờn (GV hướng dẫn vận dạng cấu trỳc rẽ nhỏnh dạng đủ)

* HS :

Nếu b <>0 thỡ thực hiện phộp chia a cho b Nếu b = 0 thỡ thụng bỏo lỗi

Hay

Nếu b<>0 thỡ thực hiện phộp chia a cho b Ngược lại thỡ thụng bỏo lỗi

* GV: Dẫn nhập cõu lệnh điều kiện dạng đủ qua vớ dụ 6:

IF b<>0 THEN x := a / b

ELSE writeln(‘khong chia duoc’);

* GV: tương tự HĐ của cõu lệnh điều kiện dạng thiếu, em hĩy mụ tả hoạt động của cõu lệnh điều kiện dạng đủ

* HS: nờu

* GV: Chốt lại hoạt động của cõu lệnh điều kiện dạng đủ bằng mụ hỡnh

Một phần của tài liệu Giao an tin 8 2017 (Trang 64 - 67)