Tiến tŕnh dạy học:

Một phần của tài liệu Tin hoc 8 tiet 1 den 52 (Trang 48)

1. Ổn định :

2. Kiểm tra bài cũ

Cho vớ dụ về một hoạt động phụ thuộc điều kiện

Nờu cỏc điều kiện và cỏc hoạt động phụ thuộc điều kiện trong cỏc vớ dụ trờn

3, Dạy bài mới:

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

1.Cấu trỳc rẽ nhỏnh

Ta đú biết rằng, khi thực hiện một chương trỡnh,

4.Cấu trỳc rẽ nhỏnh

Vớ dụ 2. Một hiệu sỏch thực hiện đợt khuyến múi

Trang 48

mỏy tớnh sẽ thực hiện tuần tự cỏc cõu lệnh, từ cõu lệnh đầu tiờn đến cõu lệnh cuối cựng. Trong nhiều trường hợp, chỳng ta muốn mỏy tớnh thực hiện một cõu lệnh nào đú, nếu một điều kiện cụ thể được thoả mún; ngược lại, nếu điều kiện khụng được thoả mún thỡ bỏ qua cừu lệnh hoặc thực hiện một cừu lệnh khỏc.

lớn với nội dung sau: Nếu mua sỏch với tổng số tiền ớt nhất là 100 nghỡn đồng, khỏch hàng sẽ được giảm 30% tổng số tiền phải thanh toỏn. Húy mụ tả hoạt động tớnh tiền cho khỏch.

Ta cú thể mụ tả hoạt động tớnh tiền cho khỏch hàng bằng cỏc bước dưới đõy:

Bước 1. Tớnh tổng số tiền T khỏch hàng đú mua

sỏch.

Bước 2. Nếu T ≥ 100000, số tiền phải thanh toỏn =

70% ì T.

Bước 3. In hoỏ đơn. Tớnh tiền cho khỏch hàng tiếp

theo.

Cỏch thể hiện hoạt động phụ thuộc vào điều kiện như trờn được gọi là cấu trỳc rẽ nhỏnh dạng thiếu.

2. cõu lệnh điều kiện

G : Đưa ra lệnh : if ….then….else cú hai dạng : a. Với dạng 1 nếu expl đỳng thỡ lệnh sẽ được

thi hành.

b. Với dạng 2 nếu expl đỳng thỡ lệnh 1 được thực hiện và ngược lại sẽ thực hiện lệnh 2.

G : Đưa ra lưu đồ cho 2 dạng

Dạng 2

Hăy viết chương trỡnh tỡm giỏ trị lớn nhất của hai số nguyờn .

5. cõu lệnh điều kiện

Lệnh If …. Then …..Else

Dạng 1

If < Điều kiện > then Lệnh ; Dạng 2

If < Điều kiện > then

Lệnh 1 Else

Lệnh 2 ;

Trước else khụng cú dấu chấm phẩy.

Trong Expl là một biểu thức logic . Cỏch thi hành lệnh này như sau:

Với dạng 1 nếu expl đỳng thỡ lệnh sẽ được thi hành.

Với dạng 2 nếu expl đỳng thỡ lệnh 1 được thực hiện và ngược lại sẽ thực hiện lệnh 2.

Dạng 1

Vớ dụ :Hăy viết chương trỡnh tỡm giỏ trị lớn nhất Trang 49 Lệnh Điều kiện đúng sai Điều kiện Lệnh 1 Lệnh 2

Hăy viết lại bài tập trờn sử dụng cõu lệnh dạng if ….then……else .

của hai số nguyờn . Giải :

Program GTLN; Uses crt;

Var a, b, Max : Integer; Begin

Clrscr;

Write (‘a=’) ; Readln(a); Write (‘b=’) ; Readln(b); Max: =a;

If a < b then Max : = b;

Writeln (‘gia tri lon nhat cua hai so a,b la :’,Max) ; Readln;

End.

Cỏch khỏc :

Program GTLN; Uses crt;

Var a, b, Max : Integer; Begin

Clrscr;

Write (‘a=’) ; Readln(a); Write (‘b=’) ; Readln(b); If a < b then

Max : = b Else

Max : = a;

Writeln(‘gia tri lon nhat cua hai so a, bla :’, Max) ; Readln;

End.

4, Củng cố:

- Cho học sinh nhắc lại cỏc bước giải của cỏc bài toỏn trờn.

- Giỏo viờn nhắc lại cỏch làm của cỏc bài toỏn trờn lần nữa cho học sinh nắm vững hơn.

5. Hướng dẫn học ở nhà :

Nắm vững hai dạng của cõu lệnh điều kiện . Biết vẽ lưu đồ của hai cõu lệnh điều kiện. Làm cỏc bài tập trong sỏch và chuẩn bị bài

Học sinh nhắc lại và nghe giỏo viờn nhắc lại

Trang 50

thực hành.

Tuần : 21 Tiết : 39+40 Bài tập & Bài Thực hành 5 CÂU ĐIỀU KIỆN IF ...THEN I. Mục tiờu :

- Luyện tập sử dụng cõu lệnh điều kiện If…then.

- Rốn luyện kỹ năng ban đầu về đọc cỏc chương trỡnh đơn giản và hiểu được ý nghĩa của thuật toỏn sử dụng trong chương trỡnh.

II. Chuẩn bị

- GV: Sgk, sgv, giỏo ỏn, mỏy tớnh, mỏy chiếu, bảng và một số chương trỡnh đó viết sẵn. - HS: Sgk, vở, bỳt, mỏy tớnh, …

III. Hoạt động dạy học * *

Hoạt động của Giỏo viờn & Học sinh Nội dung

Hoạt động 1: Kiểm tra bài cũ.

GV: Hóy viết lại biểu thực điều kiện dạng thiếu và dạng đủ. Nờu ý nghĩa của từng cõu lệnh?

Hoạt động 2: Thực hành.

- GV: Em hóy xỏc định Input và Output của bài toỏn? Mụ tả thuật toỏn để giải bài toỏn trờn?

-HS: Xỏc định Input, Output và mụ tả lại thuật toỏn đó làm ở tiết bài tập trước.

- GV: Gọi HS khỏc nhận xột bài làm của bạn. - HS: Nhận xột bài làm của bạn.

Bài 1. Viết chương trỡnh nhập 2 số nguyờn a và b khỏc nhau từ bàn phớm và in hai số đú ra màn hỡnh theo thứ tự khụng giảm.

a) Mụ tả thuật toỏn để giải bài toỏn: -Input: a, b

-Output: hai số a, b được sắp xếp theo thứ tư tăng dần.

*Mụ tả thuật toỏn:

B1: Nhập 2 số nguyờn a, b từ bàn phớm.

B2: Nếu a<b thỡ hiển thị ra màn hỡnh biến a rồi Trang 51

Một phần của tài liệu Tin hoc 8 tiet 1 den 52 (Trang 48)

Tải bản đầy đủ (DOC)

(68 trang)
w