Giáo án Tin học 8 - Tiết 17, Bài thực hành 3: Khai báo và sử dụng biến (Tiếp theo) - Năm học 2009-2010 - Ngô Thị Thùy Dung

Giáo án Tin học 8 - Tiết 17, Bài thực hành 3: Khai báo và sử dụng biến (Tiếp theo) - Năm học 2009-2010 - Ngô Thị Thùy Dung

I. MỤC TIÊU:

 1. Kiến thức:

 - Bước đầu làm quen cách khai báo và sử dụng biến trong chương trình

 - Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, kiểu số thực

 - Hiểu và thực hiện được việc tráo đổi giá trị của hai biến

 2. Kĩ năng:

 - Thực hiện được khai báo đúng cú pháp, lựa chọn được các kiểu dữ liệu phú hợp cho biến

 - Kết hợp được giữa lệnh write, writeln với read, readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím

 - Sử dụng được lệnh gán giá trị cho biến

 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 1289Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học 8 - Tiết 17, Bài thực hành 3: Khai báo và sử dụng biến (Tiếp theo) - 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: 17/10/2009
Tuần 9:	Tiết 17:
Bài thực hành 3: 
KHAI BÁO VÀ SỬ DỤNG BIẾN (tt)
I. MỤC TIÊU:
	1. Kiến thức:
	- Bước đầu làm quen cách khai báo và sử dụng biến trong chương trình
	- Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, kiểu số thực
	- Hiểu và thực hiện được việc tráo đổi giá trị của hai biến
	2. Kĩ năng:
	- Thực hiện được khai báo đúng cú pháp, lựa chọn được các kiểu dữ liệu phú hợp cho biến
	- Kết hợp được giữa lệnh write, writeln với read, readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím
	- Sử dụng được lệnh gán giá trị cho biến
	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. 
	2. Kiểm tra bài cũ:
	HS: Kể tên các kiểu dữ liệu trong Pascal? Viết cú pháp khai báo biến.
	2. Bài mới:
Hoạt động của Gv - Hs
Nội dung
Hoạt động 1: Khởi động (5’)
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: Viết chương trình, dịch, sửa lỗi và chạy chương trình
Hs: Đọc đề bài trong Sgk.
Gv: Đề bài yêu cầu gì?
Hs: Trả lời.
Gv: Yêu cầu Hs quan sát chương trình.
Gv: Trong chương trình sử dụng bao nhiêu biến?
Hs: Trả lời.
Gv: Và sử dụng bao nhiêu câu lệnh gán, đó là những câu lệnh nào?
Hs: Trả lời.
Gv: Đây là chương trình dùng để làm gì?
Hs: Trả lời.
Gv: Để hiểu rõ hơn về việc hoán đổi các giá trị của x và y, trước hết chúng ta hãy tìm hiểu ví dụ sau:
 Cho 2 cốc nước, một cốc chứa cafe và một cốc chứa sữa. Làm thế nào để tráo đổi nước giữa 2 cốc này?
Hs: Thảo luận theo nhóm trong 2 phút, trả lời.
Gv: Ta sử dụng cốc thứ 3 làm trung gian. Giả sử cốc X chứa cafe, cốc Y chứa sữa và cốc Z là cốc trung gian không chứa gì hết. Cách tráo đổi nước chứa trong cốc X và cốc Y như sau:
Đổ café trong cốc X sang cốc Z
Đổ sữa trong cốc Y sang cốc X
Đổ café trong cốc Z sang cốc Y
 Sau khi thực hiện như trên nước trong 2 cốc đã được tráo sang nhau.
Gv: Việc tráo đổi giá trị của biến cũng tương tự, hãy giải thích?
Hs: Giải thích.
Gv: Trong chương trình đã phải sử dụng biến z làm biến trung gian để lưu giữ giá trị ban đầu của biến x. Cụ thể:
 z := x {Lưu giá trị của biến x vào biến z}
 x := y {Giá trị của biến x được thay bằng giá trị của biến z, giá trị của biến z lúc này chính bằng giá trị của biến x ban đầu}
 y := z {Giá trị của biến y được thay bằng giá trị của biến z, giá trị của biến z lúc này chính bắng giá trị của biến x ban đầu}
Gv: Thảo luận theo nhóm trong 2 phút. Thêm vào chương trình câu lệnh thông báo: 
Nhập 2 giá trị x và y
Giá trị của x, y trước khi hoán đổi và sau khi hoán đổi.
Hs: Thảo luận, trả lời trên bảng phụ.
Gv: Đưa ra đáp án, các nhóm chấm chéo nhau và nhận xét.
Program hoan_doi;
Var x,y,z:integer;
Begin
 Write(‘Nhap gia tri bien x = ‘); readln(x);
 Write(‘Nhap gia tri bien y = ‘); readln(y);
writeln(‘Truoc khi hoan doi gia tri cua x, y la:’,x,' ',y);
z:=x;
x:=y;
y:=z;
writeln(‘Sau khi hoan doi gia tri cua x, y la:’,x,' ',y);
readln
 End.
Hs: Viết chương trình lên máy, dịch, sửa lỗi và chạy chương trình.
Gv: Quan sát và sửa lỗi cho các em.
Hoạt động 3: Tổng kết
Hs: Đọc phần tổng kết trong Sgk.
Gv: Nhắc lại, giải thích thêm phần 3 và 4.
1. Bài 2: 
 Thử viết chương trình nhập các số nguyên x và y, in giá trị của x và y ra màn hình. Sau đó hoán đổi các giá trị của x và y rồi in lại ra màn hình giá trị của x và y.
Tham khảo chương trình sau:
Program hoan_doi;
Var x,y,z:integer;
Begin
read(x,y);
writeln(x,' ',y);
z:=x;
x:=y;
y:=z;
writeln(x,' ',y);
readln
 End.
2. Tổng kết:
4. Củng cố:
	Cho Hs làm các bài tập trong Sgk trang 33.
5. Dặn dò:
	- Về nhà học bài
	- Coi lại các phần đã học, chuẩn bị cho tiết Bài tập và Kiểm tra 1 tiết.
Rút kinh nghiệm:	

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

  • docbai thuc hanh 3 tiet 17.doc