Giáo án Tin học Lớp 8 - Tuần 7 - Năm học 2018-2019

I. Mục tiêu bài học:

1. Kiến thức, kĩ năng, thái độ

 - Kiến thức:

 + Thực hiện được khai báo được 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.

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

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

2. Năng lực có thể hình thành và phát triển cho học sinh:

- Hình thành năng lực tìm tòi, quan sát, vận dụng, năng lực khoa học máy tính cơ bản.

II. Chuẩn bị về tài liệu và phương tiện dạy học:

 Giáo viên : Giaùo aùn, SGK, phòng máy.

 Học sinh : Xem bài trước ở nhà, SGK, vở ghi bài.

III. Tổ chức hoạt động học của học sinh:

1. Hoạt động dẫn dắt vào bài:

 2. Kiểm tra bài cũ: (lồng vào trong thực hành)

 3. Hoạt động hình thành kiến thức:

 

doc4 trang | Chia sẻ: hatranv1 | Lượt xem: 444 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Giáo án Tin học Lớp 8 - Tuần 7 - Năm học 2018-2019, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Ngày soạn: 10/10/2018	
Tuần: 7
Tiết: 13	
BÀI THỰC HÀNH 3 : KHAI BÁO VÀ SỬ DỤNG BIẾN
I. Mục tiêu bài học:
1. Kiến thức, kĩ năng, thái độ
 - Kiến thức:
	+ Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, kiểu số thực.
	+ Hiểu cách khai báo và sử dụng hằng.
	+ Hiểu và thực hiện được việc tráo đổi giá trị của hai biến.
- Kĩ năng: + Thực hiện 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 nhập dữ liệu cho bàn phím
+ Sử dụng được lệnh gán cho biến.
- Thái độ: Làm việc theo nhóm có hiệu quả.
2. Năng lực có thể hình thành và phát triển cho học sinh:
- Hình thành năng lực tìm tòi, quan sát, vận dụng, năng lực khoa học máy tính cơ bản. 
II. Chuẩn bị về tài liệu và phương tiện dạy học:
¶ Giáo viên : Giaùo aùn, SGK, phòng máy.
¶ Học sinh : Xem bài trước ở nhà, SGK, vở ghi bài.
III. Tổ chức hoạt động học của học sinh:
Hoạt động dẫn dắt vào bài:
 2. Kiểm tra bài cũ: (lồng vào trong thực hành)
 3. Hoạt động hình thành kiến thức: 
Hoạt động của GV - HS
Nội dung
Hoạt động 1 : Hướng dẫn ban đầu
GV: Đóng điện
GV: Xác nhận kết quả báo cáo trên từng máy.
Hs: 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 G.
GV: 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.
Hs : ổn định vị trí trên các máy.
Hoạt động 2 : Giáo viên hướng dẫn HS rèn luyện kỹ năng qua bài 1.
HS : Đọc bài toán trong SGK và nghiên cứu.
GV: Gợi ý công thức cần tính: 
Tiền thanh toán = Đơn giá ´ Số lượng + Phí dịch vụ
GV: Chương trình này cần khai báo những biến nào ?
HS: Nghiên cứu SGK trả lời.
GV: Đưa từng phần của chương trình lên màn hình.
GV: Giải thích sơ bộ từng phần vừa đưa lên.
HS: Làm câu a theo yêu cầu SGK.
GV: Đi các máy kiểm tra và hướng dẫn, uốn nắn H cách soạn thảo chương trình.
 GV: Kết hợp đánh giá và cho điểm H qua tiết thực hành.
HS: Làm câu b, c, d theo yêu cầu SGK.
GV: Đi các máy kiểm tra và hướng dẫn giúp H hiểu cách sử dụng biến và các thao tác để làm việc với 1 chương trình có sử dụng biến.
Bài 1
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.
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. 
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ó.
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.
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. Hoạt động luyện tập 
	- Cách sử dụng cặp lệnh Write và readln trong chương trình.
	- Hoán đổi giá trị các biến.
5. Hoạt động vận dụng: 
 6. Hoạt động tìm tòi, mở rộng 
 IV. Rút kinh nghiệm	.
Ngày soạn: 10/10/2018	
Tuần: 7
Tiết: 14	
BÀI THỰC HÀNH 3: KHAI BÁO VÀ SỬ DỤNG BIẾN (tt)
I. Mục tiêu bài học:
1. Kiến thức, kĩ năng, thái độ
 - Kiến thức:
	+ Thực hiện được khai báo được 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.
- Kĩ năng: HS rèn luyện kĩ năng kết hợp giữa câu lệnh Write, Writeln với Read, Readln.
- Thái độ: Thái độ nghiêm túc, yêu thích môn học.
2. Năng lực có thể hình thành và phát triển cho học sinh:
- Hình thành năng lực tìm tòi, quan sát, vận dụng, năng lực khoa học máy tính cơ bản. 
II. Chuẩn bị về tài liệu và phương tiện dạy học:
¶ Giáo viên : Giaùo aùn, SGK, phòng máy.
¶ Học sinh : Xem bài trước ở nhà, SGK, vở ghi bài.
III. Tổ chức hoạt động học của học sinh:
1. Hoạt động dẫn dắt vào bài:
 2. Kiểm tra bài cũ: (lồng vào trong thực hành)
 3. Hoạt động hình thành kiến thức: 
Hoạt động của GV-HS
Nội dung
Hoạt động 1 : Rèn kỹ năng soạn, dịch, chạy chương trình có sử dụng biến.
HS: Đọc đề bài 2 SGK và nghiên cứu để hiểu cách làm.
GV: Hướng dẫn H chỉ ra các bước để giải quyết bài toán này.
HS: Tham khảo chương trình hoan_doi trong SGK
HS: Soạn, dịch và chạy chương trình này trên máy.
GV: Thường xuyên kiểm tra và hướng dẫn trên các máy.
GV: Để thực hiện tráo đổi giá trị của hai biến ta làm như thế nào ?
HS: 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 2 : Giáo viên tổng kết nội dung tiết thực hành.
GV: Đư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)
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. 
Cú pháp lệnh gán trong Pascal:
:= 
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.
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.
HS: Đứng tại chỗ đọc lại.
GV: Có thể giải thích thêm (nếu cần)
TỔNG KẾT
 4. Hoạt động luyện tập 
- Thực hành lại các bài tập trên lớp
 5. Hoạt động vận dụng: 
 6. Hoạt động tìm tòi, mở rộng 
 IV. Rút kinh nghiệm
.
Khánh Hưng, ngày: 11/10/2018
Kí duyệt:
Phạm Huy Bình

File đính kèm:

  • docgiao_an_tin_hoc_lop_8_tuan_7_nam_hoc_2018_2019.doc