khám phá phần mềm học tập.
II. Phương phỏp, phương tiện dạy học
1. Giỏo viờn: Giỏo ỏn + Phũng mỏy +Tài liệu + Phấn + Bảng+…
2. Học sinh Đồ dựng học tập
III. Hoạt động dạy học
1. Tổ chức Lớp Sĩ số Tờn học sinh vắng
8A8B 8B
2. Kiểm tra bài cũ Hảy mụ tả thụ̃t toán tìm giá trị lớn nhṍt của hai sụ́ ?
Bước 1 : Max:= a (hoặc Max:=b);
Bước 2 : Nờ́u a < b thì gán Max = b và viờ́t giá trị lớn nhṍt của hai sụ́ là Max.
3. Bài mới
Hoạt động Thầy + trũ Nội dung
Hoạt đụ̣ng phụ thuụ̣c vào điờ̀u kiợ̀n
Cho ví dụ vờ̀ mụ̣t hoạt đụ̣ng phụ thuụ̣c điờ̀u kiợ̀n ?
Nờ́u chiờ̀u nay trời khụng mưa, em sẽ đi chơi bóng.
Nờ́u em bị ụ́m, em sẽ nghỉ học .
Từ “nờ́u” trong các cõu trờn được dùng đờ̉ chỉ mụ̣t “điờ̀u kiợ̀n” và các hoạt đụ̣ng tiờ́p theo sau sẽ phụ thuụ̣c vào điờ̀u kiợ̀n đó .
1. Hoạt đụ̣ng phụ thuụ̣c vào điờ̀u kiợ̀n
SGKVD: VD:
- Nờ́u chiờ̀u nay trời khụng mưa, em sẽ đi chơi bóng. chơi bóng.
- Nờ́u em bị ụ́m, em sẽ nghỉ học
2.Tính đúng sai của các điờ̀u kiợ̀n
Khi đưa ra cõu điờ̀u kiợ̀n , kờ́t quả kiờ̉m tra là đúng, ta nói điờ̀u kiợ̀n được
Các điờ̀u kiợ̀n : chiờ̀u nay trời khụng mưa, em bị ụ́m.
Các hoạt đụ̣ng phụ thuụ̣c điờ̀u kiợ̀n : em sẽ đi chơi bóng, em sẽ nghỉ học.
Tính đúng sai của các điờ̀u kiợ̀n
Mụ̃i điờ̀u kiợ̀n nói trờn được mụ tả dưới dạng mụ̣t phát biờ̉u . Hoạt đụ̣ng tiờ́p theo phụ thuụ̣c vào kờ́t quả kiờ̉m tra phát biờ̉u đó đúng hay sai . Vọ̃y kiờ́t quả kiờ̉m tra có thờ̉ là gì ?
Điờ̀u
kiợ̀n Kiờ̉m tra Kờ́t quả Hoạt đụ̣ng tiờ́p theo Trời
khụng mưa ?
Buụ̉i chiờ̀u nhìn ra ngoài trời và thṍy trời khụng mưa Đúng Sai Đi chơi bóng Ở nhà Em bị
ụ́m ? Cảm thṍy mình khoẻ mạnh.
Sai Đúng
Ở nhà Đi học
3. Điờ̀u kiợ̀n và phép so sánh
Các phép so sánh có vai trò rṍt quan trọng trong viợ̀c mụ tả thụ̃t toán và lọ̃p trình. Chúng thường được sử dụng đờ̉ biờ̉u diờ̃n các điờ̀u kiợ̀n . Phép so sánh cho kờ́t quả đúng có nghĩa điờ̀u kiợ̀n được thoả mãn ; ngược lại điờ̀u kiợ̀n khụng thoả mãn.
Cho ví dụ : Nờ́u a > b ,phép so sánh đúng thì in giá trị của a ra màn hình ; ngược lãi in giá trị của b ra màn hình (có nghĩa là phép so sanh cho kờ́t quả sai).
Ví dụ :
Nờ́u nháy nút “x” ở góc trờn, bờn phải cửa sụ̉, (thì) cửa sụ̉ sẽ được đóng lại.
Nờ́u X>5, (thì hãy) in giá trị X ra màn hình.
Nờ́u nhṍn phím Pause/Break, (thì) chương trình (sẽ bị) ngưng.
3.Điờ̀u kiợ̀n và phép so sánh SGK
4. Củng cố:
Cho học sinh nhắc lại các bớc giải của các bài tốn trên.
Giáo viên nhắc lại cách làm của các bài tốn trên lần nữa cho học sinh nắm vững hơn.
5. Hướng dẫn về nhà:- Học bài theo vở ghi. - Học bài theo vở ghi. - Làm lại cỏc thao tỏc trờn
Ngày soạn:09/12/2013 Ngày dạy:10/12/2013
30
Câu lệnh điều kiện
I. Mục tiờu bài học
- 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.
Hiờ̉u cṍu trúc rẽ nhánh có hai dạng : Dạng thiờ́u và dạng đủ. Biờ́t mọi ngụn ngữ lọ̃p trình 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 Pascal.
- Kỹ năng: Bước đõ̀u viờ́t được cõu lợ̀nh điờ̀u kiợ̀n trong Pascal
- Thỏi độ: Kỹ năng sử dụng phần mềm, thái độ nghiêm túc tự giác tìm hiểu
khám phá phần mềm học tập.
II. Phương phỏp, phương tiện dạy học
1. Giỏo viờn: Giỏo ỏn + Phũng mỏy +Tài liệu + Phấn + Bảng+…
2. Học sinh Đồ dựng học tập
III. Hoạt động dạy học
1. Tổ chức Lớp Ngày dạy Sĩ số Tờn học sinh vắng
8A8B 8B
2. Kiểm tra bài cũ Hảy mụ tả thụ̃t toán tìm giá trị lớn nhṍt của hai sụ́ ?
Bước 1 : Max:= a (hoặc Max:=b);
Bước 2 : Nờ́u a < b thì gán Max = b và viờ́t giá trị lớn nhṍt của hai sụ́ là Max.
3. Bài mới
Hoạt động Thầy + trũ Nội dung
4.Cṍu trúc rẽ nhánh
Ta đĩ biết rằng, khi thực hiện một chương trỡnh, 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.
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 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 đĩ
và lưu ý
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.
Đưa ra lưu đụ̀ cho 2 dạng
Hãy viờ́t chương trình tìm giá trị lớn nhṍt của hai sụ́ nguyờn .
Hãy viờ́t lại bài tọ̃p trờn sử dụng cõu lợ̀nh dạng if ….then……else .
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.
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.
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.
4. Củng cố:
Cho học sinh nhắc lại các bớc giải của các bài tốn trên.
Giáo viên nhắc lại cách làm của các bài tốn trên lần nữa cho học sinh nắm vững hơn.
5. Hướng dẫn về nhà:- Học bài theo vở ghi. - Học bài theo vở ghi. - Làm lại cỏc thao tỏc trờn