Giáo án Tin học 8 - Tiết 30, Bài thực hành 4: Sử dụng lệnh điều kiện If...Then - Năm học 2009-2010 - Ngô Thị Thùy Dung

Giáo án Tin học 8 - Tiết 30, Bài thực hành 4: Sử dụng lệnh điều kiện If...Then - Năm học 2009-2010 - Ngô Thị Thùy Dung

I. MỤC TIÊU:

 1. Kiến thức:

 Hiểu rõ câu lệnh điều kiện if then

 2. Kĩ năng:

 - Viết được câu lệnh điều kiện if then trong chương trình

 - 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

 3. Thái độ:

 - Ham thích môn học.

 - Tích cực học tập

II. PHƯƠNG PHÁP:

 Phương pháp thử, trực quan, thảo luận nhóm, thử.

III. CHUẨN BỊ:

 1. Giáo viên:

 - SGK, tài liệu, giáo án.

 - Đồ dùng dạy học: máy vi tính

 2. Học sinh:

 - Đọc trước bài và học bài ở nhà.

 - SGK, đồ dùng học tập: máy vi tính

 

doc 3 trang Người đăng tranhiep1403 Lượt xem 1148Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học 8 - Tiết 30, Bài thực hành 4: Sử dụng lệnh điều kiện If...Then - Năm học 2009-2010 - Ngô Thị Thùy Dung", để 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: 26/11/2009
Ngày dạy: 30/11/2009
Tuần 15:	Tiết 30:
Bài thực hành 4: 
SỬ DỤNG LỆNH ĐIỀU KIỆN IFTHEN
I. MỤC TIÊU:
	1. Kiến thức:
	Hiểu rõ câu lệnh điều kiện ifthen
	2. Kĩ năng:
	- Viết được câu lệnh điều kiện ifthen trong chương trình
	- 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
	3. Thái độ:
	- Ham thích môn học.
	- Tích cực học tập
II. PHƯƠNG PHÁP:
	Phương pháp thử, trực quan, thảo luận nhóm, thử.
III. CHUẨN BỊ:
	1. Giáo viên:
	- SGK, tài liệu, giáo án.
	- Đồ dùng dạy học: máy vi tính
	2. Học sinh:
	- Đọc trước bài và học bài ở nhà.
	- SGK, đồ dùng học tập: máy vi tính
IV. TIẾN TRÌNH LÊN LỚP:
Ổn định lớp. (1’)
	2. Bài mới:
Hoạt động của Gv - Hs
Nội dung
Hoạt động 1: Khởi động (4’)
Gv: Mở điện
Gv: Yêu cầu Hs khởi động máy, quan sát và báo cáo tình trạng máy của mình
Hs: Thực hiện
Hoạt động 2: Tìm hiểu câu lệnh điều kiện trong Pascal (6’)
Gv: Yêu cầu Hs đọc Sgk?
Hs: Đọc bài
Gv: Trong Pascal, có mấy loại câu lệnh điều kiện?
Hs: Trả lời.
Gv: Cú pháp câu lệnh điều kiện dạng thiếu?
Hs: Trả lời.
Gv: Cú pháp câu lệnh điều kiện dạng đủ?
Hs: Trả lời.
Hoạt động 3: Bài 1 (30’)
Gv: Yêu cầu Hs đọc Sgk.
Gv: Bài 1 yêu cầu thực hiện những gì?
Hs: Trả lời.
Gv: Xác định Input, Output của bài toán?
Hs: Trả lời.
Gv: Yêu cầu Hs thảo luận theo nhóm, mô tả thuật toán?
Hs: Thảo luận
Hs: Lên bảng viết.
Gv: Chốt.
Gv: Chiếu chương trình cho Hs quan sát, phân tích chương trình.
Gv: Chương trình sử dụng câu lệnh điều kiện dạng nào?
Hs: Trả lời.
Gv: Chương trình trong Sgk sử dụng câu lệnh điều kiện dạng nào?
Hs: Trả lời.
Gv: Phân tích chương trình trong Sgk.
Gv: Cho Hs gõ chương trình vào máy, dịch và chạy chương trình với các bộ dữ liệu là (12, 53), (65, 20)
Hs: Thực hành.
1. Tìm hiểu câu lệnh điều kiện:
* Cú pháp câu lệnh điều kiện dạng thiếu:
 Nếu thì ;
 If then ;
* Cú pháp câu lệnh điều kiện dạng đầy đủ:
 Nếu thì nếu không thì ;
 If then else ;
Bài 1: Viết chương trình nhập hai 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.
* Xác định bài toán:
 - Input: hai số nguyên a, b
 - Output: hai số a, b theo thứ tự không giảm
* Mô tả thuật toán:
- Bước 1: Nhập 2 số nguyên a, b từ bàn phím
- Bước 2: Nếu a <= b thì hiển thị ra màn hình giá trị biến a trước rồi đến giá trị biến b;
- Bước 3: Nếu b < a thì hiển thị ra màn hình giá trị biến b trước rồi đến giá trị biến a;
- Bước 4: Kết thúc.
* Viết chương trình:
Program sap_xep;
Uses crt;
Var a, b, T : integer;
Begin
 	Clrscr;
{B1: Nhap 2 so nguyen a, b tu ban phim}
	Write (‘Nhap so a: ’) ; 
	Readln(a);
	Write (‘Nhap so b: ’) ; 
	Readln(b);
{B2: Neu a<= b thi hien thi ra man hinh gia tri bien a truoc roi den gia tri bien b}
	If a<= b then write (a, ‘ ‘, b); 
{B3: Neu b<a thi hien thi ra man hinh gia tri bien b truoc roi den gia tri bien a}
	If b<a then write (b, ‘ ‘, a);
	Readln
End.
4. Củng cố: (3’)
	Nhắc lại cấu trúc câu lệnh điều kiện Ifthen dạng thiếu và dạng đủ
5. Dặn dò: (1’)
	- Coi trước bài 2, bài 3 của bài thực hành 4
	- Làm bài tập về nhà: Xác định Input, Output, mô tả thuật toán của bài 2, bài 3.

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

  • docbai thuc hanh 4 tiet 30.doc