Giáo án Tin học 8 - Tuần 7 - Năm học 2010-2011 (Bản đẹp)

Giáo án Tin học 8 - Tuần 7 - Năm học 2010-2011 (Bản đẹp)

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: Phòng máy, giáo án trình chiếu.

HS: Học bài, sách,vở.

 

doc 4 trang Người đăng tranhiep1403 Lượt xem 1023Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học 8 - Tuần 7 - Năm học 2010-2011 (Bản đẹp)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tuần 7 tiết 13, 14	Ngày soạn: 20/9/2010
	Ngày dạy: 28/9/2010
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: Phòng máy, giáo án trình chiếu.
HS: Học bài, sách,vở.
III. TỔ CHỨC HOẠT ĐỘNG DẠY HỌC
HOẠT ĐỘNG CỦA THẦY
HOẠT ĐỘNG CỦA TRÒ
NỘI DUNG
Hoạt động 1: Ổn định lớp – kiểm tra bài cũ (10 phút)
Ổn định nắm sỉ số lớp
Lớp trưởng báo cáo
Kiểm tra bài cũ : Nêu câu hỏi kiểm tra
? Nêu công dụng của biến và hằng, so sánh sự khắc nhau giữa biến và hằng ?
? Khi sử dụng biến và hằng cần lưu ý điều gì ?
Kiểm tra 2 học sinh : HS1 trả lời câu hỏi làm bài tâp 4 trang 33 SGK ; HS2 trả lời câu hỏi làm bài tập 5 trang 33 SGK
Sau mỗi phần trình bày của học sinh yêu câu học sinh ở dưới nêu nhận xét à GV nhận xét đánh giá cho điểm
Hoạt đông 2: Giới thiệu bài thực hành - hướng dẫn ban đầu
- Giới thiệu bài thực hành phổ biến yêu cầu, nội dung của bài thực hành.
- Lắng nghe 
Hoạt động 3: Thực hành bài 1
Bài 1. Viết chương trình Pascal có khai báo và sử dụng biến
Yêu cầu HS đọc bài toán trong SGK
Đọc bài toán trong SGK và nghiên cứu
? Chương trình này cần khai báo những biến nào ?
Nghiên cứu SGK trả lời
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.
Gợi ý công thức cần tính: 
Tiền thanh toán = Đơn giá x Số lượng + Phí dịch vụ
Theo dõi
Hướng dẫn học sinh thực hành bài 1 theo yêu cầu SGK
Thực hành theo nhóm 
program Tinh_tien;
uses crt;
var
Đ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. 
soluong: integer; 
 dongia, thanhtien: real; 
 thongbao: string;
const phi=10000;
Kết hợp đánh giá và cho điểm HS qua tiết thực hành
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.
Hoạt động 4: Rèn kỹ năng soạn, dịch, chạy chương trình có sử dụng biến
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.
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.
Đọ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.
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);
Để thực hiện tráo đổi giá trị của hai biến ta làm nh thế nào ?
Trả lời.
readln
end.
Hoạt động 5: Tổng kết nội dung bài thực hành
Đưa lên màn hình nội dung chính cần đạt trong 2 tiết thực hành này (SGK) 
Tổng kết lại
Quan sát đọ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.
Hoạt động 6: Nhận xét tiết học – hướng dẫn học sinh về nhà. (5 phút)
Nhận xét về tinh thần và thái độ chung của lớp, động viên nhắc nhở học sinh có thái độ chưa đúng (nếu có), hay chưa tích cực trong học tập.
Hướng dẫn học sinh về nhà trả lời lại các câu hỏi và bài tập SGK chuẩn bị tiết sau giải bài tập.

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

  • docTuần 7.doc