Giáo án Tin học 8 - Tuần 7 - Dương Phước Giàu

 I. MỤC TIÊU:

 1. Kiến thức:

 - Thực hiện được khai báo đúng cú pháp, lựa chọn đượ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.

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

 - Hiểu cách khai báo và sử dụng hằng.

 2. Kĩ năng:

 - Rèn luyện kĩ năng kết hợp giữa câu lệnh Write, Writeln với Read, Readln.

 3. Thái độ:

 - Thái độ học tập nghiêm túc, yêu thích môn học.

 

doc4 trang | Chia sẻ: Thewendsq8 | Lượt xem: 1344 | Lượt tải: 4download
Bạn đang xem nội dung tài liệu Giáo án Tin học 8 - Tuần 7 - Dương Phước Giàu, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Tuần: 7	- Tiết 13	Ngày Soạn: 27/09/2013
Bài thực hành số 3
KHAI BÁO VÀ SỬ DỤNG BIẾN
 I. MỤC TIÊU:
	1. Kiến thức:
	- Thực hiện được khai báo đúng cú pháp, lựa chọn đượ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.
	- Hiểu về các kiểu dữ liệu chuẩn: số nguyên, số thực.
	- Hiểu cách khai báo và sử dụng hằng.
	2. Kĩ năng:
	- Rèn luyện kĩ năng kết hợp giữa câu lệnh Write, Writeln với Read, Readln.
	3. Thái độ:
	- Thái độ học tập nghiêm túc, yêu thích môn học.
 II. CHUẨN BỊ:
GV: bài thực hành, máy tính .
HS: Học bài, sách,vở, bút
	III. PHƯƠNG PHÁP.
	- Thực hành nhóm, thảo luận
 IV. HOẠT ĐỘNG DẠY HỌC
ổn định lớp : kiểm tra sỉ số (1’)
kiểm tra bài cũ (không)
Bài mới :
	HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
NỘI DUNG 
Hoạt đông 1 : Hướng dẫn ban đầu (5’)
-	Phổ biến nội dung yêu cầu chung trong tiết thực hành là khai báo và sử dụng biến, hằng.
-	Lắng nghe 
Hoạt động 2: bài tập 1. (32’)
-	Yêu cầu HS đọc bài toán trong SGK
-	Chương trình này cần khai báo những biến nào ?
-	Gợi ý công thức cần tính: 
Tiền thanh toán = Đơn giá ´ Số lượng + Phí dịch vụ
-	Yêu cầu HS thực hiện câu a : gõ đoạn chương trình
-	Đi các máy kiểm tra và hướng dẫn, uốn nắn HS cách soạn thảo chương trình. 
-	Yêu cầu HS giải thích ý nghĩa các câu lệnh trong đoạn chương trình.
-	Nhận xét, sữa chữa.
-	Đọc bài toán trong SGK và nghiên cứu.
-	Nghiên cứu SGK trả lời.
- Theo dõi
- thực hiện câu a
- TL theo hiểu biết
- Chú ý, ghi nhớ
Viết chơng trình Pascal có khai báo và sử dụng biến.
Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng thanh toán tại nhà. Khách hàng chỉ cần đăng kí số lượng mặt hàng cần mua, nhân viên cửa hàng sẽ trả hàng và nhận tiền thanh toán tại nhà khách hàng. Ngoài trị giá hàng hoá, khách hàng còn phải trả thêm phí dịch vụ. Hãy viết chơng trình Pascal để tính tiền thanh toán trong trờng hợp khách hàng chỉ mua một mặt hàng duy nhất.
- Yêu cầu HS lưu chương trình vào D:\baitap
- Yêu cầu thực hiện câu c và đưa ra kết quả ?
- Hãy nhập bộ dữ liệu (1, 35000) chạy và quan sát kết quả và cho biết tại sao kết quả lại sai ?
- nhận xét
- Lưu bài
- Thực hiện, nêu lên kết quả
- TL : vì bộ số có số 35000 đã vượt quá giới hạn miền giá trị của số lượng : integer .
program Tinh_tien;
uses crt;
var
 soluong: integer; 
 dongia, thanhtien: real; 
 thongbao: string;
const phi=10000;
begin
 clrscr;
thongbao:='Tong so tien phai thanh toan : ';
 {Nhap don gia va so luong hang}
 write('Don gia = '); readln(dongia);
 write('So luong = ');readln(soluong); 
 thanhtien:= soluong*dongia+phi;
 (*In ra so tien phai tra*)
 writeln(thongbao,thanhtien:10:2);
 readln
end. 
a)	Lưu chương trình với tên TINHTIEN.PAS. Dịch và chỉnh sửa các lỗi gõ, nếu có.
b)	Chạy chơng trình với các bộ dữ liệu (đơn giá và số lợng) nh sau (1000, 20), (3500, 200), (18500, 123). Kiểm tra tính đúng của các kết quả in ra.
c)	Chạy chương trình với bộ dữ liệu (1, 35000). Quan sát kết quả nhận đợc. Hãy thử đoán lí do tại sao chơng trình cho kết quả sai.
4. Củng cố (5’)
- hãy nêu nhận xét về câu lệnh in chuỗi ra màn hình và câu lệnh in giá trị của biến?
- Cách khai báo hằng, biến? Có gì giống và khác nhau?
- nhận xét, đánh giá, sữa sai cho những HS còn mắc lỗi.
5. Dặn dò (2’)
- Về xem lại phần đã thực hành.
- Chuẩn bị phần thực hành còn lại: xem lại cách gán giá trị cho biến, để nhập dữ liệu cho nhiều biến cùng lúc ta làm gì? Để ghi nội dung chú thích trong pascal ta làm thế nào ?
Tuần: 7	- Tiết 14	Ngày Soạn: 27/09/2013
Bài thực hành số 3 (tt)
 KHAI BÁO VÀ SỬ DỤNG BIẾN
 I. MỤC TIÊU:
	1. Kiến thức:
	- Hiểu về các kiểu dữ liệu chuẩn: số nguyên, số thực.
	- Hiểu cách khai báo và sử dụng hằng.
	2. Kĩ năng:
	- Rèn luyện kĩ năng kết hợp giữa câu lệnh Write, Writeln với Read, Readln.
	3. Thái độ:
	- Thái độ học tập nghiêm túc, yêu thích môn học.
 II. CHUẨN BỊ:
GV: bài thực hành, máy tính điện tử.
HS: Học bài, sách,vở, bút
	III. PHƯƠNG PHÁP.
	- Thực hành nhóm, thảo luận
 IV. HOẠT ĐỘNG DẠY HỌC
Ổn định lớp , kiểm tra sỉ số (1’)
Kiểm tra bài cũ : (không)
Bài mới:
	Hoạt động của thầy
Hoạt động của trò
Nội dung 
Hoạt động 1 : Hướng dẫn ban đầu (10’)
-	Phổ biến nội dung yêu cầu chung trong tiết thực hành là khai báo và sử dụng biến, hằng. Và yêu cầu học sinh khởi động máy
-	Lắng nghe và khởi động và kiểm tra tình trạng máy tính của mình => Báo cáo tình hình cho GV.
Hoạt động 2 : Rèn kỹ năng soạn, dịch, chạy chương trình có sử dụng biến 20’
-	Hướng dẫn HS chỉ ra các bước để giải quyết bài toán này.
-	Kiểm tra và hướng dẫn trên các máy.
-	Để thực hiện tráo đổi giá trị của hai biến ta làm như thế nào ?
-	Đọc đề bài 2 SGK và nghiên cứu để hiểu cách làm.
-	Thực hành. Tham khảo chơng trình hoan_doi trong SGK
-	 Soạn, dịch và chạy chương trình này trên máy.
-	Trả lời.
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.
Hoạt động 3: Tổng kết nội dung tiết thực hành. 8’
-	Yêu cầu HS đọc lại nội dung tổng kết 
-	Tổng kết lại
-	Đứng tại chỗ đọc lại.
- Lắng nghe
TỔNG KẾT
1.	Cú pháp khai báo biến trong Pascal: 
var : ;
	trong đó danh sách biến gồm tên các biến và đợc cách nhau bởi dấu phẩy. 
2.	Cú pháp lệnh gán trong Pascal:
:= 
3.	Lệnh read() hay readln(), trong đó danh sách biến là tên các biến đã khai báo, được sử dụng để nhập dữ liệu từ bàn phím. Sau khi nhập dữ liệu cần nhấn phím Enter để xác nhận. Nếu giá trị nhập vào vượt quá phạm vi của biến, nói chung kết quả tính toán sẽ sai.
4.	Nội dung chú thích nằm trong cặp dấu { và } bị bỏ qua khi dịch chơng trình. Các chú thích đợc dùng để làm cho chơng trình dễ đọc, dễ hiểu. Ngoài ra có thể sử dụng cặp các dấu (* và *) để tạo chú thích. 
4. Củng cố (5’)
Cách khai báo biến, hằng số?
Cách đặt chú thích trong chương trình?
5. Dặn dò (1’)
	- Làm lại các bài tập
	- Xem lại các kiểu dữ liệu trong pascal? Các phép toán? Cách chuyển từ công thức toán học sang ký hiệu pascal? Để chuẩn bị cho tiết bài tập

File đính kèm:

  • doctuần 7.doc