Giáo án Tin học 8 - Tiết 31, 32: Sử dụng câu lệnh điều kiện if...then

Giáo án Tin học 8 - Tiết 31, 32: Sử dụng câu lệnh điều kiện if...then

A. MỤC TIÊU.

 * Kiến thức: - Luyện tập sử dụng câu lệnh điều kiện IF. Then.

* kỹ năng: - 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.

* Thái độ: - Nghiêm túc. Yêu thích môn học.

B. PHƯƠNG PHÁP.

- Hoạt động nhóm, làm bài tập trên máy.

- Thực hành, rèn luyện kỹ năng đọc hiểu chương trình đơn giản

 

doc 4 trang Người đăng hoangquan Lượt xem 1245Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học 8 - Tiết 31, 32: Sử dụng câu lệnh điều kiện if...then", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Ngày soạn:
Ngày giảng:	 Bài thực hành 4
Sử dụng Câu lệnh điều kiện if...then
(Tiết 31)
A. Mục tiêu.
	* Kiến thức: - Luyện tập sử dụng câu lệnh điều kiện IF... Then.
* kỹ năng: - 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.
* Thái độ: - Nghiêm túc. Yêu thích môn học. 
B. Phương pháp.
- Hoạt động nhóm, làm bài tập trên máy.
- Thực hành, rèn luyện kỹ năng đọc hiểu chương trình đơn giản 
C. Chuẩn bị.
1. Chuẩn bị của giáo viên: Giáo án, SGK, máy tính.
2. Chuẩn bị của học sinh: Học bài, SGK, làm bài thực hành.
D. Tiến trình lên lớp.
 I. ổn định: 	Kiểm tra sĩ số. (1 phút)
 II. Kiểm tra bài cũ: 
 III. Bài mới:
1. Đặt vấn đề: Để rèn luyện kỹ năng thao tác trên máy cũng như đọc và hiểu một số thuật toán đơn giản trong chương trình.
2. Triển khai bài: 	
 a. Hoạt động 1: Một số chương trình đơn giản. (39 phút).
Hoạt động của thầy và trò
Nội dung kiến thức
GV
HS
GV
HS
GV
HS
GV
HS
GV
GV
HS
GV
HS
GV
HS
GV
HS
GV
GV
HS
GV
Yêu cầu HS trình bày câu lệnh điều kiện dạng thiếu?
Lên bảng thực hiện.
Yêu cầu HS trình bày nguyên tắc hoạt động của câu lệnh điều kiện dạng thiếu.
Trả lời.
Yêu cầu HS trình bày câu lệnh điều kiện dạng đủ?
Lên bảng thực hiện.
Yêu cầu HS trình bày nguyên tắc hoạt động của câu lệnh điều kiện dạng đủ.
Trả lời.
Nhận xét, bổ sung.
Yêu cầu HS khởi động máy tính, khởi động Turbo Pascal.
Thực hiện.
Hướng dẫn HS làm bài tập 1 SGK. Yêu cầu các nhóm trước khi thực hiện chương trình trên máy, phải mô tả thuật toán của bài toán đã cho:
Thảo luận theo nhóm và đưa ra các bước giải thuật.
Yêu cầu các nhóm trình bày thuật toán của mình.
Đại diện nhóm trình bày.
Yêu cầu HS nhận xét bài của khác.
Các nhóm nhận xét chéo.
Nhận xét, bổ sung.
Yêu cầu HS gõ chương trình, thực hiện chạy thử. 
Thực hành theo nhóm.
Quan sát hướng dẫn HS trong quá trình thực hành.
Kết thúc tiết học, HS lưu chương trình và thoát máy.
1. Nội dung thực hành.
 * Lý thuyết:
- Câu lệnh điều kiện dạng thiếu:
 IF Then ;
 Nếu thì ;
- Câu lệnh điều kiện dạng đủ:
IF Then Else ;
Nếu thì Nếu không thì ;
* Bài tập:
 - 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?
b. Gõ chương trình của bài toán.
c. Dịch và sửa lỗi nếu có. Chạy chương trình với bộ dữ liệu (12, 53), (65, 20). Cuối cùng lưu chương trình với tên Sap_xep.
 IV. Cũng cố: (5 phút)
- Nhận xét bài làm của các nhóm và chung cho toàn lớp
- Kết thúc tiết học, cho HS tắt máy.
 V. Dặn dò:
- GV: Hướng dẫn HS nghiên cứu trước các bài thực hành còn lại:
 + Đọc trước bài tập 2, tìm chỗ chưa đúng trong chương trình và sửa lại theo ý của mình.
" Lưu ý: Trong đoạn chương trình tham khảo trên, dùng 2 câu lệnh IF... Then lồng nhau.
Ngày soạn:
Ngày giảng:	 Bài thực hành 4
 Sử dụng Câu lệnh điều kiện if...then
(Tiết 32)
A. Mục tiêu.
	* Kiến thức: - Luyện tập sử dụng câu lệnh điều kiện IF... Then.
* kỹ năng: - 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.
* Thái độ: - Nghiêm túc. Yêu thích môn học. 
B. Phương pháp.
- Hoạt động nhóm, làm bài tập trên máy.
- Thực hành, rèn luyện kỹ năng đọc hiểu chương trình đơn giản 
C. Chuẩn bị.
1. Chuẩn bị của giáo viên: Giáo án, SGK, máy tính.
2. Chuẩn bị của học sinh: Học bài, SGK, làm bài thực hành.
D. Tiến trình lên lớp.
 I. ổn định: 	Kiểm tra sĩ số. (1 phút)
 II. Kiểm tra bài cũ: 
 III. Bài mới:
1. Đặt vấn đề: Để rèn luyện kỹ năng thao tác trên máy cũng như đọc và hiểu một số thuật toán đơn giản trong chương trình.
2. Triển khai bài: 	
 a. Hoạt động 1: Một số chương trình đơn giản. (39 phút).
Hoạt động của thầy và trò
Nội dung kiến thức
GV
HS
GV
HS
GV
HS
GV
HS
GV
GV
HS
GV
HS
GV
Yêu cầu HS khởi động máy tính, khởi động Turbo Pascal.
Thực hiện.
Hướng dẫn HS làm bài tập 2 SGK. 
Thực hành theo nhóm.
Yêu cầu HS khi chạy chương trình, quan sát kết quả nhận được và nhận xét.
Đại diện nhóm nhận xét kết quả.
Yêu cầu HS tìm chỗ chưa đúng trong chương trình?
Thực hiện
Quan sát hướng dẫn HS trong quá trình thực hành.
Yêu cầu HS nghiên cứu thêm bài tập 3 SGK.
Thực hiện gõ đoạn chương trình theo ý tưởng của SGK.
Yêu cầu HS soạn, dịch và chạy đoạn chương trình trên.
Thực hành.
Quan sát, hướng dẫn.
Kết thúc tiết học, HS lưu chương trình và thoát máy.
1. Nội dung thực hành.
* Bài tập:
 - Bài 2: Viết chương trình nhập chiều cao của hai bạn Long và Trang, in ra màn hình kết quả so sánh chiều cao của hai bạn, chẳng hạn “Bạn Long cao hơn”. 
a. Gõ chương trình tham khão ở SGK.
b. Lưu chương trình với tên Aicaohon.pas. Dịch và sửa lỗi nếu có.
c. Chạy chương trình với bộ dữ liệu (1.5, 1.6) và (1.6, 1.5) và (1.6, 1.6).
d. Sửa lại chương trình để có kết quả đúng: Chỉ in ra màn hình một thông báo kết quả.
- Bài tập 3: Nhập 3 số dương a, b và c từ bàn phím, kiểm tra và in ra màn hình kết quả kiểm tra ba số đó có thể là độ dài các cạnh của một tam giác hay không.
 IV. Cũng cố: (5 phút)
- Nhận xét bài làm của các nhóm và chung cho toàn lớp
- Kết thúc tiết học, cho HS tắt máy.
 V. Dặn dò:
- Học bài, chuẩn bị cho bài kiểm tra 1 tiết thực hành.
- Xem lại tất cả các thuật toán ở bài 5 SGK.

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

  • docTiet 31 - 32.doc