Một số giải pháp giúp học sinh nắm vững “câu lệnh điều kiện”, qua bài 6 Tin học 8 ở trường THCS Nga Thủy

Một số giải pháp giúp học sinh nắm vững “câu lệnh điều kiện”, qua bài 6 Tin học 8 ở trường THCS Nga Thủy

Cấu trúc rẽ nhánh là một cấu trúc quan trọng trong ngôn ngữ lập trình. Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tùy theo một điều kiện cụ thể có được thỏa mãn hay không. Mọi ngôn ngữ lập trình đều có câu lệnh điều kiện thể hiện các cấu trúc rẽ nhánh.

Câu lệnh điều kiện hay còn gọi là câu lệnh rẽ nhánh là một trong những câu lệnh cơ bản và rất hay dùng để viết chương trình máy tính. Nội dung về Câu lệnh điều kiện trong (bài 6) là một nội dung cơ bản và quan trọng đối với học sinh mới bắt đầu làm quen với lập trình. Các em phải nắm được sự cần thiết của câu lệnh rẽ nhánh, hiểu được 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. Để vận dụng câu lệnh điều kiện If-then kết hợp với các lệnh khác đã học, viết được chương trình hoàn chỉnh giải quyết các tình huống quen thuộc.

Tuy nhiên việc học lập trình còn khá mới mẻ và tương đối khó với đa số học sinh, nhất là kỹ năng viết chương trình. Vì các em chưa thành thạo việc vận dụng các câu lệnh để giải quyết bài toán. Việc nắm cú pháp và hoạt động của câu lệnh rẽ nhánh còn chưa sâu, nhiều học sinh không làm được và tỏ ra còn khá lúng túng. Các em chưa biết vận dụng câu lệnh để viết một chuơng trình hoàn chỉnh giải quyết các bài tập liên quan. Chính vì thế nhiều em có tâm lí chán nản, ngại học lập trình.

Từ thực tế đó để học sinh có thể nắm vững được cú pháp và hoạt động của câu lệnh điều kiện áp dụng giải quyết một số bài toán trong yêu cầu chuẩn kiến thức, kỹ năng tạo điều kiện để các em có thể thành thạo viết chương trình tốt, hứng thú với những tiết học hơn, dễ hiểu và hiểu sâu nội dung bài học. Đặc biệt các em sẽ có những chuyển biến rõ rệt trong khả năng vận dụng kiến thức, kỹ năng vào thực tiễn. Tôi đã mạnh dạn ứng dụng Sáng kiến kinh nghiệm “Một số giải pháp giúp học sinh nắm vững “Câu lệnh điều kiện”, qua Bài 6 Tin học 8 ở trường THCS Nga Thủy”.

 

doc 21 trang thuychi01 18871
Bạn đang xem 20 trang mẫu của tài liệu "Một số giải pháp giúp học sinh nắm vững “câu lệnh điều kiện”, qua bài 6 Tin học 8 ở trường THCS Nga Thủy", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
SỞ GIÁO DỤC VÀ ĐÀO TẠO THANH HOÁ 
PHÒNG GIÁO DỤC VÀ ĐÀO TẠO NGA SƠN
SÁNG KIẾN KINH NGHIỆM
MỘT SỐ GIẢI PHÁP GIÚP HỌC SINH NẮM VỮNG “CÂU LỆNH ĐIỀU KIỆN”, QUA BÀI 6 TIN HỌC 8 
Ở TRƯỜNG THCS NGA THỦY
Người thực hiện: Mai Thị Thủy
Chức vụ: Giáo viên
Đơn vị công tác: Trường THCS Nga Thủy
SKKN thuộc môn: Tin học
THANH HOÁ NĂM 2018
MỤC LỤC
Mục
Nội dung
Trang
1
Mở đầu
1
1.1
Lí do chọn đề tài
1
1.2
Mục đích nghiên cứu
1
1.3
Đối tượng nghiên cứu
1
1.4
Phương pháp nghiên cứu
2
2
Nội dung sáng kiến kinh nghiệm
2
2.1
Cơ sở lí luận của sáng kiến kinh nghiệm
2
2.2
Thực trạng vấn đề trước khi áp dụng sáng kiến kinh nghiệm
2
2.2.1
Thực trạng về cơ sơ vật chất của nhà trường
2
2.2.2
Thực trạng về việc dạy và học môn Tin học ở trường THCS Nga Thủy
3
2.2.3
Thực trạng về nội dung bài học “Câu lệnh điều kiện” trong chương trình
3
2.3
Các giải pháp đã sử dụng để giải quyết vấn đề
4
2.3.1
Vận dụng kiến thức liên môn tích hợp để giảng dạy bài học
4
2.3.2
Thâm nhập tình huống thực tế (tình huống công việc thích hợp xuất phát từ thực tiễn hàng ngày) để dẫn dắt vào nội dung chính của bài học
9
2.3.3
Lựa chọn bài tập vận dụng phù hợp
11
2.4
Hiệu quả của sáng kiến kinh nghiệm
15
3
Kết luận, kiến nghị
16
3.1
Kết luận
16
3.2
Kiến nghị
16
Tài liệu tham khảo
1. Mở đầu
1.1. Lí do chọn đề tài :
Cấu trúc rẽ nhánh là một cấu trúc quan trọng trong ngôn ngữ lập trình. Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tùy theo một điều kiện cụ thể có được thỏa mãn hay không. Mọi ngôn ngữ lập trình đều có câu lệnh điều kiện thể hiện các cấu trúc rẽ nhánh. 
Câu lệnh điều kiện hay còn gọi là câu lệnh rẽ nhánh là một trong những câu lệnh cơ bản và rất hay dùng để viết chương trình máy tính. Nội dung về Câu lệnh điều kiện trong (bài 6) là một nội dung cơ bản và quan trọng đối với học sinh mới bắt đầu làm quen với lập trình. Các em phải nắm được sự cần thiết của câu lệnh rẽ nhánh, hiểu được 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. Để vận dụng câu lệnh điều kiện If-then kết hợp với các lệnh khác đã học, viết được chương trình hoàn chỉnh giải quyết các tình huống quen thuộc.
Tuy nhiên việc học lập trình còn khá mới mẻ và tương đối khó với đa số học sinh, nhất là kỹ năng viết chương trình. Vì các em chưa thành thạo việc vận dụng các câu lệnh để giải quyết bài toán. Việc nắm cú pháp và hoạt động của câu lệnh rẽ nhánh còn chưa sâu, nhiều học sinh không làm được và tỏ ra còn khá lúng túng. Các em chưa biết vận dụng câu lệnh để viết một chuơng trình hoàn chỉnh giải quyết các bài tập liên quan. Chính vì thế nhiều em có tâm lí chán nản, ngại học lập trình.
Từ thực tế đó để học sinh có thể nắm vững được cú pháp và hoạt động của câu lệnh điều kiện áp dụng giải quyết một số bài toán trong yêu cầu chuẩn kiến thức, kỹ năng tạo điều kiện để các em có thể thành thạo viết chương trình tốt, hứng thú với những tiết học hơn, dễ hiểu và hiểu sâu nội dung bài học. Đặc biệt các em sẽ có những chuyển biến rõ rệt trong khả năng vận dụng kiến thức, kỹ năng vào thực tiễn. Tôi đã mạnh dạn ứng dụng Sáng kiến kinh nghiệm “Một số giải pháp giúp học sinh nắm vững “Câu lệnh điều kiện”, qua Bài 6 Tin học 8 ở trường THCS Nga Thủy”.
1.2. Mục đích nghiên cứu:
- Giúp các em nắm vững kiến thúc về cấu trúc rẽ nhánh đồng thời biết và hiểu sâu hơn về cú pháp và hoạt động của câu lệnh rẽ nhánh thông qua câu lệnh điều kiện trong ngôn ngữ Pascal. 
- Giúp các em gắn kết kiến thức, kĩ năng, thái độ các môn học với nhau, với thực tiễn đời sống xã hội, đồng thời tạo hứng thú, yêu thích môn học hơn. 
- Biết vận dụng các kiến thức để giải quyết các vấn đề thực tiễn bằng cách viết chương trình máy tính. Thấy được mối liên hệ chặt chẽ giữa việc lập trình và cuộc sống, cũng như lợi ích của việc lập trình để giải quyết các bài toán bằng máy tính. 
- Việc tích hợp trong giảng dạy sẽ giúp học sinh phát huy sự suy nghĩ tích cực, tư duy sáng tạo. Cụ thể gợi cho học sinh nhu cầu nhận thức, huy động tiềm năng của học sinh, góp phần hình thành năng lực giải quyết vấn đề cho học sinh.
1.3. Đối tượng nghiên cứu:
Nghiên cứu các giải pháp nhằm giúp học sinh lớp 8 nắm vững câu lệnh rẽ nhánh, qua bài “Câu lệnh điều kiện” sao cho một cách khoa học và hiệu quả nhất.
1.4. Phương pháp nghiên cứu:
Trong phạm vi đề tài này tôi đã lựa chọn một số phương pháp sau:
- Phương pháp nghiên cứu xây dựng cơ sở lý thuyết: 
Nghiên cứu các Công văn, Thông tư, Nghị quyết, Nghị định có tính cấp thiết về việc đổi mới giáo dục, về việc dạy học tích hợp liên môn trong giảng dạy. Thu thập thông tin từ các nguồn tài liệu đặc biệt về nguồn tài liệu về Cấu trúc rẽ nhánh - Câu lệnh điều kiện.
- Khảo sát thực tế lớp trực tiếp giảng dạy khối 8
Sử dụng câu hỏi qua bài kiểm tra 15 phút để khảo sát mức độ nắm nội dung bài học của học sinh.
- Nghiên cứu tổng kết kinh nghiệm giáo dục: 
Lắng nghe, trao đổi, rút kinh nghiệm từ những nhận xét, góp ý của đồng nghiệp để trau rồi, nâng cao trình độ nghệp vụ sư phạm của bản thân.
- Thống kê, xử lý số liệu: 
Để đảm bảo tính chính xác của thực trạng, hiệu quả vấn đề nghiên cứu, tôi đã sử dụng thống kê toán học, xử lý số liệu để rút ra những kết luận quan trọng.
1.5. Những điểm mới của sáng kiến kinh nghiệm.
Sáng kiến này được làm, áp dụng lần đầu tại trường THCS Nga Thủy và đã đem lại hiệu quả cao.
2. Nội dung sáng kiến kinh nghiệm.
2.1. Cơ sở lí luận của sáng kiến kinh nghiệm.
Nghị quyết Hội nghị Trung ương 8 khóa XI về việc đổi mới căn bản, toàn diện giáo dục và đào tạo nêu rõ: “Tiếp tục đổi mới mạnh mẽ phương pháp dạy học và học theo hướng hiện đại; phát huy tính tích cực, chủ động sáng tạo và vận dụng kiến thức, kỹ năng của người học; khắc phục lối truyền thụ áp đặt một chiều, ghi nhớ máy móc. Tập trung dạy cách học, cách nghĩ, khuyến khích tự học, tạo cơ sở để người học tự cập nhật và đổi mới tri thức, kỹ năng, phát triển năng lực. Chuyển từ học trên lớp sang tổ chức hình thức học tập đa dạng, chú ý các hoạt động xã hội, ngoại khóa, nghiên cứu khoa học. Đấy mạnh ứng dụng công nghệ thông tin và truyền thông trong dạy học...”.
Nhận thức về tầm quan trọng của việc tăng cường đổi mới phương pháp dạy học Bộ giáo dục và đào tạo đã tập trung chỉ đạo nhằm tạo sự chuyển biến cơ bản về tổ chức dạy học, góp phần nâng cao chất lượng giáo dục trong các trường trung học cơ sở.
2.2. Thực trạng của vấn đề trước khi áp dụng sáng kiến kinh nghiệm:
2.2.1. Thực trạng về cơ sở vật chất của nhà trường.
 Hiện tại nhà trường có 01 phòng máy, với tổng số máy tính còn hoạt động được để phục vụ công tác giảng dạy môn Tin học là 15 máy. Tuy nhiên số lượng này vẫn còn ít, chưa đáp ứng đủ nhu cầu học tập của học sinh 3HS/máy. Mặt khác thời gian nhà trường được cấp số máy trên đã quá lâu( Từ năm 2007->đến nay) nhiều máy đã hư hỏng, xuống cấp và được sửa chữa, thay thế các linh kiện cần thiết nhưng do đời máy quá cũ nên chạy chương trình rất chậm, nhiều tính năng lạc hậu, lỗi thờiĐiều này đã gây khó khăn cho giáo viên trong quá trình giảng dạy.
 2.2.2. Thực trạng về việc dạy và học môn Tin học ở trường THCS Nga Thủy.
* Đối với giáo viên:
 Do nhà trường chỉ có một giáo viên chuyên Tin nên không có điều kiện để trao đổi, rút kinh nghiệmdo đó bản thân giáo viên khó đánh giá, nhìn nhận được sự tiến bộ của mình trong quá trình giảng dạy. Đặc biệt nội dung kiến thức phần lập trình Pascal là một nội dung khó.
* Đối với học sinh:
 - Trong chương trình Tin học bậc THCS, lập trình Pascal là một phần học khó, rất nhiều học sinh do lần đầu tiên được học nên các em tỏ ra lúng túng, mơ hồkhó khăn trong việc diễn đạt câu lệnh điều kiện bằng ngôn ngữ tự nhiên sang câu lệnh viết trong chương trình máy tính. 
 - Mặt khác môn Tin học là một môn học Tự chọn nên nhiều học sinh, trong đó kể cả những học sinh khá, giỏi cũng có thái độ thờ ơ, ngại trau dồi kiến thức, học đối phó, miễn cưỡng. Điều này thật sự gây nhiều khó khăn cho giáo viên trong quá trình giảng dạy.
 2.2.3. Thực trạng về nội dung bài học “Câu lệnh điều kiện” trong chương trình
Câu lệnh điều kiện là một nội dung cơ bản và quan trọng trong chương trình Tin học 8. Các em phải nắm được sự cần thiết của cấu trúc rẽ nhánh, 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 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 đủ viết được câu lệnh điều kiện trong Pascal. Tuy nhiên nhiều học sinh nắm cú pháp và cách hoạt động của câu lệnh điều kiện còn mơ hồ. Chưa biết cách diễn đạt thuật toán bằng ngôn ngữ tự nhiên sang câu lệnh điều kiện cho máy tính hiểu. Việc viết chương trình cho máy tính vẫn còn nhiều vướng mắc vì không biết áp dụng câu lệnh điều kiện.
Trên cơ sở tìm hiểu tình hình của nhà trường, thực trạng của giáo viên và học sinh. Năm học 2016-2017, với phương pháp dạy học cũ tôi đã tiến hành khảo sát 64 học sinh ở 2 lớp 8A, B bằng việc cho các em làm bài kiếm tra 15 phút, với nội dung câu hỏi như sau:
Đề bài: Viết chương trình nhập vào 2 số nguyên a, b khác nhau từ bàn phím. In ra màn hình số lớn hơn trong hai số.
a) Mô tả điều kiện của bài toán bằng cặp quan hệ từ nếu...thì, nếu...thì...ngược lại
b) Viết lại bằng câu lệnh điều kiện trong Pascal tương ứng với dạng thiếu và dạng đầy đủ.
Kết quả như sau:
Lớp
Số học sinh
Giỏi
Khá
Trung bình
Yếu
SL
%
SL
%
SL
%
SL
%
8A
30
2
6.6
8
26.6
15
50.2
5
16.6
8B
34
3
8.8
10
29.4
17
50
4
11.8
Kết quả khảo sát trên cho thấy rõ tỉ lệ học sinh trung bình, yếu, kém ở cả 2 lớp tương đối cao( TB: 50.1%; Yếu, kém: 14,1%). Điều này khẳng định rằng các em nắm chưa vững kiến thức bài học. Bản thân rất trăn trở và đã tìm nhiều giải pháp để tạo hứng thú học tập cho các em nhằm cái thiện cách nhìn, cách học, chất lượng môn học và đúc rút thành kinh nghiệm: “Một số giải pháp giúp học sinh nắm vững “Câu lệnh điều kiện”, qua Bài 6 Tin học 8 ở trường THCS Nga Thủy”.
2.3. Các giải pháp đã sử dụng để giải quyết vấn đề:
2.3.1. Vận dụng kiến thức liên môn tích hợp để giảng dạy bài học:
Ở hoạt động 1, hoạt động 2 tôi đã vận dụng kiến thức liên môn ở các môn đã học. Mục đích giúp cho các em tiếp cận kiến thức tốt hơn, hiểu rõ hơn, sâu sắc hơn những vấn đề đặt ra trong sách giáo khoa. Đồng thời tăng cường sự liên kết các kiến thức, kĩ năng và hình thành năng lực giải quyết bài toán Tin học.
*Giáo án cụ thể như sau:
A. Mục tiêu của họat động 1, hoạt động 2: 
* Về kiến thức:
- Qua môn Ngữ văn lớp 7 học sinh nắm lại kiến thức về câu có cặp quan hệ từ “Nếu ...thì”. Biết câu có cặp quan hệ từ nếu...thì có thể diễn đạt bằng nhiều cách khác nhau. Biết câu có cặp quan hệ từ “Nếu ...thì” trong Tin học chính là các hoạt động phù thuộc vào điều kiện.
- Qua môn Vật lí 7 học sinh nắm lại kiến thức liên quan giữ âm cao (âm bổng), âm thấp (âm trầm) với tần số dao động. Âm phát ra càng cao thì tần số dao động càng lớn ngược lại thì tần số dao động nhỏ.
- Qua môn Công dân 7 học sinh biết tác hại của việc khai thác rừng bừa bãi, không theo quy luật, ảnh hưởng đến tài nguyên môi trường. Từ đó có ý thức bảo vệ môi trường và tài nguyên thiên nhiên.
- Qua môn Hình học 7 học sinh nắm lại tính chất của tam giác cân.
- Qua môn Đại số học sinh biết được để so sánh hai giá trị số hoặc biểu thức có giá trị số, chúng ta sử dụng các kí hiệu toán học như =, ≠, và ≥. Biết các phép so sánh có kết quả đúng hoặc sai. Biết các phép so sánh có vai trò rất quan trọng trong việc mô tả thuật toán và lập trình. Chúng thường được dùng để biểu diễn các điều kiện.
- Qua môn Tin học 8 bài 6 “Câu lệnh điều kiện” phần 1, 2 giúp học sinh:
+ Biết các hoạt động phù thuộc vào điều kiện trong tin học.
+ Biết các điều kiện thường là phép so sánh.
* Về kỹ năng:
- Giúp các em rèn luyện khả năng tư duy, thảo luận nhóm, thu thập thông tin, phân tích, liên hệ thực tế.
- Rèn luyện kỹ năng sử dụng ngôn ngữ cho học sinh, khả năng diễn đạt, trình bày các tình huống theo nhiều cách khác nhau.
* Về thái độ: 
- Qua bài học tạo được hứng thú để các em yêu thích môn học.
- Giáo dục ý thức xem xét công việc dưới nhiều góc độ khác nhau.
B. Nội dung bài học hoạt động 1, hoạt động 2
Hoạt động của giáo viên và học sinh
Nội dung
Hoạt động 1: Hoạt động phụ thuộc vào điều kiện (sử dụng kiến thức liên môn Văn học 7, Vật lí 7, Công dân 7, Hình học 7)
GV: Trong cuộc sông hằng ngày, chúng ta thực hiện phần lớn các hoạt động một cách tuần tự theo thói quen hoặc theo kế hoạch đã được xác định trước.
- Em hãy kể những hoạt động theo thói quen hàng ngày của em theo tuần tự?
HS: Hai học sinh trả lời
GV: Đưa ra các ví dụ trong SGK để HS tham khảo
Ví dụ: 
+ Mỗi sáng thức dậy, vệ sinh cá nhân, đến trường và vào lớp học...
+ Linh thường đi tập thể dục cùng các bạn vào sáng chủ nhật.
HS: lắng nghe và suy nghĩ
GV:- Mỗi kế hoạch đề ra liệu lúc nào cũng thực hiện theo ý muốn không? Vì sao?
HS: trả lời
HS vận dụng
- Em hãy lấy một vài ví dụ về hoạt động bị thay đổi?
Hai học sinh lấy ví dụ.
GV: Cung cấp thêm kiến thức thực tế: Trong thực tế các hoạt động của con người thường bị tác động bởi sự thay đổi của hoàn cảnh cụ thể. Nhiều hoạt động sẽ bị thay đổi, bị điều chỉnh cho phù hợp.
Ví dụ: “Nếu” em bị ốm, em sẽ nghỉ học
*GV yêu cầu HS vận dụng kiến thức một số môn học để lấy thêm các ví dụ.
+ Môn Văn học 7:
Em hãy lấy ví dụ về các câu có sử dụng cặp quan hệ từ “Nếu...thì”?
HS: Lấy ví dụ xảy ra trong cuộc sống hàng ngày:
- Nếu em gặp đèn đỏ thì em sẽ dừng lại.
- Nếu chiều nay trời không mưa thì em sẽ đi chơi bóng.
- Nếu em bị ốm thì em sẽ không đi tập thể dục buổi sáng.
+ Môn Hình học 7:
Em hãy phát biểu tính chất của tam giác cân? (Bài 6: Tam giác cân).
HS: Trả lời
Nếu một tam giác có 2 góc bằng nhau thì tam giác đó gọi là tam giác cân 
+ Môn Vật lí 7:
Em hãy phát biểu độ cao của âm so với tần số dao động? (Bài 11: Độ cao của âm).
HS: Trả lời
- Nếu âm phát ra càng cao (càng bổng) thì tần số dao động càng lớn .
- Nếu âm phát ra càng thấp (càng trầm) thì tần số dao động càng nhỏ .
+ Môn Công dân 7:
Nếu khai thác rừng bừa bãi sẽ gây hậu quả như thế nào? (Bài 14: Bảo vệ môi trường và tài nguyên thiên nhiên)
HS: Trả lời
- Nếu khai thác rừng bừa bãi thì sẽ làm cạn kiệt tài nguyên thiên nhiên.
GV: Những ví dụ ở trên là các hoạt động phụ thuộc vào đ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 hay còn gọi là mệnh đề điều kiện.
- Ta thấy từ “nếu” chỉ một “điều kiện” nào đó có được thỏa mãn hay không.
- 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ì ? Chúng ta sẽ cùng tìm hiểu tiếp ở bảng sau:
GV: Chiếu trên màn hình bảng sau:
Đ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
Đi chơi bóng
Em bị ốm ?
Cảm thấy mình khoẻ mạnh.
Sai
Đi học
Yêu cầu HS thảo luận nhóm tìm hiểu bảng để trả lời câu hỏi:
+ Điều kiện tình huống là gì?
+ Kiểm tra như thế nào?
+ Kết quả kiểm tra là gì?
+ Hoạt động tiếp theo ra sao?
HS: Thảo luận và đưa ra đáp án. Các nhóm cử đại diện trả lời.
GV: nhận xét và chốt lại kiến thức
- Khái niệm điều kiện được thoả mãn (hay không được thoả mãn) trong đời sống tương đương với khái niệm phép so sánh cho kết quả là đúng (hay sai) trong ngôn ngữ lập trình. 
Vận dụng kiến thức môn Văn học rèn luyện kỹ năng sử dụng ngôn ngữ cho học sinh, diễn đạt hoạt động điều kiện bằng nhiều cách khác nhau.
GV: Chiếu bài tập tình huống:
Bài tập tình huống 1
 “Hai đội bóng A và B sẽ gặp nhau trong vòng loại. Đội thắng được 3 điểm, đội thua được 0 điểm, hòa mỗi đội được 1 điểm”.
Em hãy sử dụng cặp quan hệ từ nếu... thì để diễn đạt nhiều cách khác nhau về điểm số của mỗi đội có thể được sau trận đấu ngày mai?
HS: Trả lời
+ Nếu đội A thắng thì đội A được 3 điểm, đội B được 0 điểm
+ Nếu đội B thua thì đội A được 3 điểm, đội B được 0 điểm
+ Nếu đội B được 1 điểm thì đội A được 1 điểm
+ Nếu đội B được 3 điểm, thì đội A được 0 điểm...
GV chốt: Cùng một chủ đề các em có thể diễn đạt bằng nhiều cách khác nhau.
Vận dụng kiến thức môn Văn học giáo dục đạo đức, bài học làm người về qui luật nhân quả trong cuộc đời. Rèn luyện kỹ năng diễn đạt mệnh đề A suy ra B.
Bài tập tình huống 2:
Em hiểu như thế nào về câu châm ngôn “gieo gió, gặp bão”. Hãy sử dụng quan hệ từ nếu thì để diễn đạt câu châm ngôn trên?
HS: suy nghĩ trả lời
Nếu gieo gió thì sẽ gặp bão
GV: Ngoài những điều kiện gắn với các sự kiện đời thường, trong tin học chúng ta cũng gặp nhiều dạng điều kiện khác. Em hãy lấy ví dụ?
HS lấy các ví dụ 
Ví dụ :
Nếu nháy nút ở 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.
.
GV: yêu cầu phân tích các tình huống để dẫn dắt đến vấn đề:
Nếu đúng thì...nếu sai thì...
1. Hoạt động phụ thuộc vào điều kiện
- Trong thực tế có nhiều hoạt động bị thay đổi bởi hoàn cảnh cụ thể.
- Có những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được thỏa mãn.
- Điều kiện thường là một sự kiện mô tả qua từ “nếu” 
- Khi kết quả kiểm tra là đúng, ta nói điều kiện thỏa mãn.
- Khi kết quả kiểm tra là sai ta nói điều kiện không thoả mãn.
+ Đúng thỏa mãn
+ Sai không thỏa mãn
Hoạt động 2: Điều kiện và phép so sánh (sử dụng kiến thức liên môn Đại số, Hình học)
+ Môn Đại số
 Em hãy cho biết để so sánh hai giá trị số hoặc hai biểu thức toán học ta thường sử dụng các kí hiệu toán học nào? Cho ví dụ?
HS: vận dụng kiến thức toán học trả lời (các dấu =, ≠, và ≥)
GV: Đưa ra vài phép so sánh:
3 + 5 = 8 19 – 3 > 35 - 15 8.x < 0
Yêu cầu học sinh nhận định tính đúng sai của các phép so sánh đó.
HS: 3+5=8 (đúng)
19 – 3 > 35 – 15 (sai)
8.x < 0 (đúng sai còn phụ thuộc vào x)
GV: nhận xét đưa ra kết luận khái niệm điều kiện được thoả mãn (hay không được thoả mãn) trong đời sống tương đương với khái niệm phép so sánh cho kết quả là đúng (hay sai) trong ngôn ngữ lập trình. 
GV: Chiếu ví dụ 1 (SGK) lên màn hình, yêu cầu HS tìm điều kiện trong từng trường hợp.
Ví dụ: Ta muốn chương trình in ra màn hình giá trị lớn hơn trong số có hai giá trị của các biến a và b. 
+ Môn Đại số:
Em hãy cho biết muốn tìm giá trị lớn hơn trong 2 giá trị của biến a và biến b ta sử dụng phép so sánh gì?
HS: trả lời trong ví dụ 1 điều kiện được biểu diễn bằng phép so sánh a > b (a lớn hơn b)
GV: Khi đó giá trị của biến a hoặc b được in ra phụ thuộc vào phép so sánh a > b.
GV: Em hãy diễn đạt lại hoạt động in ra màn hình số lớn hơn theo cấu trúc:
Nếu...thì...ngược lại thì...
HS: “Nếu a > b thì in giá trị của biến a trên màn hình;
Ngược lại in giá trị của biến b trên màn hình;
+ Môn Đại số
Em hãy cho biết khi giải phương trình bậc nhất dạng tổng quát bx + c = 0, để tính nghiệm của phương trình chúng ta cần kiểm tra các điều kiện gì?
HS: Vận dụng kiến thức toán học giải phương trình bậc nhất dạng tổng quát trả lời:
Kiểm tra điều kiện bằng các phép so sánh b = 0 và c ≠ 0
GV: yêu cầu HS làm bài tập 2 (SGK)
Bài tập 2: Mỗi điều kiện hoặc biểu thức sau cho kết quả đúng hay sai?
a) 123 là số chia hết cho 3
b) Nếu ba cạnh a, b và c của một tam giá thỏa mãn điều kiện c2 = a2 + b2 thì tam giác đó có một góc vuông
c) 152 > 200
d) x2 <1
HS: Vận dụng kiến thức Đại số, Hình học trả lời và giải thích (dấu hiệu chia hết cho 3, định lí Pitago, lũy thừa...)
Đáp án: a) Đúng; b) Đúng; c) Sai; d) Sai; e) Sai, nếu x ³ 1
2. Điều kiện và phép so sánh
- Để so sánh các giá trị hay biểu thức có giá trị số ta dùng các phép so sánh:
=, , và >=
- Phép so sánh cho kết quả đú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.
 Như vậy với biện pháp vận dụng kiến thức liên môn của nhiều môn học khác sẽ làm cho bài học trở nên sinh động hơn, gây được hứng thú học tập, phát huy được khả năng tự tìm tòi, khám phá sáng tạo của học sinh, từ đó các em vận dụng kiến thức vào thực tiễn tốt hơn. Mặt khác các em còn được trau dồi vốn kiến thức phong phú từ nhiều môn học khác cho 

Tài liệu đính kèm:

  • docmot_so_giai_phap_giup_hoc_sinh_nam_vung_cau_lenh_dieu_kien_q.doc