Giáo án Tin học Lớp 8 cả năm

doc 234 trang Ngân Thanh 30/01/2026 120
Bạn đang xem 30 trang mẫu của tài liệu "Giáo án Tin học Lớp 8 cả năm", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Giáo án Tin học Lớp 8 cả năm

Giáo án Tin học Lớp 8 cả năm
 - Yêu cầu đọc thông tin SGK >: Lớn hơn
 - GV nhấn mạnh.
 Hoạt động 2: Giao tiếp người – máy tính (20 phút)
 Yêu cầu HS đọc SGK , kết hợp quan sát H 19. A/ Thông báo kết quả tính toán
 20. 21. 22. 23 SGK - In kết quả ra màn hình.
 H? Khi trong chương trình sử dụng câu lệnh 
 nào thì màn hình kết quả thông báo kết quả 
 cần tính toán ? B/ Nhập dữ liệu:
 -> Nếu HS không trả lời được GV cần gợi ý sát Dùng bàn phím hoặc chuột.
 để hs tìm hiểu Xuống dòng nhấn phím Enter.
 -Yêu cầu HS lấy thêm các ví dụ -> GV nên 
 khẳng định ví dụ của HS
 - GV đưa ra các câu lệnh mà khi thực C/ Dừng màn hình kết quả
 hiện máy thông báo nhập dữ liệu từ bàn ✓ Sử dụng lệnh : Readln: để dừng màn 
 phím để HS có cơ hội tiếp cận lệnh . hình kết quả cho đến khi người sử dụng 
 H? Sử dụng những câu lệnh nào để dừng màn nhấn phím enter
 hình kết quả? ✓ Lệnh Delay( ): Dừng trong một 
 HS đọc thông tin SGK để trả lời câu hỏi. thời gian quy định
 D/ Một số hộp thoại lựa chọn(SGK)
4.Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút):(3 phút)
 - Các phép so sánh?
- Giao tiếp của người và máy như thế nào?
5.Dặn dò: (1 phút)
 - Về nhà học bài cũ 
 - Trả lời các câu hỏi trong SGK 6,7 và soạn BTH2.
* RÚT KINH NGHIỆM Tuần: 5
 Ngày soạn: 16/09 /
 Ngày dạy: / /
Tiết:09
 Bài TH2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN 
I.MỤC TIÊU : 
 1. kiến thức, kĩ năng, thái độ
.
 2. Định hướng các năng lực có thể hình thành và phát triển
 Rèn tính cẩn thận, làm việc nghiêm túc
a. Kiến thức:
 ❖ Chuyển được biểu thức toán học sang biểu thức trong Pascal
 ❖ Biết được kiểu dữ liệu khác nhau thì xử lý khác nhau
 ❖ Hiểu được phép toán Div, Mod
 ❖ Hiểu thêm các lệnh in dữ liệu ra màn hình và tạm ngừng chương trình
b. Kỹ năng
 ❖ Vận dụng các kiến thức làm bài tập.
c. Thái độ
 ❖ Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập.
 2. Định hướng các năng lực có thể hình thành và phát triển
 Rèn tính cẩn thận, làm việc nghiêm túc
4. Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề, 
năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm. 
PHƯƠNG PHÁP:
 ❖ Hoạt động theo nhóm
 ❖ Luyện tập-thực hành
II. CHUẨN BỊ BÀI HỌC:
1. Giáo viên: 
 - SGK, SGV, tài liệu, Giáo án 
2. Học sinh :
 - Đọc trước bài
 - SGK, Đồ dùng học tập
III. TIẾN TRÌNH BÀI HỌC: 
1.Hoạt động 1: Khởi động (4 phút)
 - Kiểm tra sĩ số:
 - Ổn trật tự, tạo không khi thoải mái để bắt đầu tiết học.
 2. Kiểm tra bài cũ :
 Kiểm tra trong quá trình thực hành.
3.Hoạt động 2: Hình thành kiến thức (30 phút): Hoạt động của giáo viên và học sinh Nội dung, yêu cầu cần đạt
 Hoạt động 1: Bài tập 1(SGK) (35 phút)
 H? Trong Pascal kí hiệu nào dùng cho phép A/ HS tự chuyển đổi các phép toán toán 
 nhân và phép chia? học sang các phép toán trong pascal (15 
 H? Để biểu diễn thứ tự ưu tiên của phép toán phút)
 trong pascal ta chỉ sử dụng cặp dấu nào? 
 - HS trả lời
 - Yêu cầu HS chuyển đổi các phép toán 
 trong mục a của bài tập 2 sang biểu thức 
 toán học trong Pascal
 - HS thực hiện cá nhân
 - GV kiểm tra , nhận xét cho HS và sửa 
 chữa kịp thời những chỗ còn sai B/ Khởi động pascal gõ vào chương trình 
 - Yêu cầu HS khởi động pascal để gõ vào đã chuẩn bị ở nhà với những câu lệnh như 
 chương trình đã chuẩn bị sẵn mục b SGK (20 phút)
 - GV đi kiểm tra từng nhóm máy thực hiện 
 để kịp thời uốn nắn từng thao tác của HS
 - Khi HS gõ xong yêu cầu các en lưu với 
 tên bất kì 
 Dịch và chạy chương trình
 Yêu cầu toàn bộ lớp phải sửa lỗi và chạy được 
 chương trình
 - Gọi một nhóm máy đứng dậy đọc kết quả-> 
 cả lớp đối chiếu
3. Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút):(5 phút)
 - Nhận xét bài thực hành.
- Chỉ ra những lỗi mắc phải khi các nhóm thực hành.
5. Dặn dò: (1 phút)
 - Về nhà gõ bài 2,3 chạy thử chương trình.
* RÚT KINH NGHIỆM
 Ngày soạn: 16 /09 / 
 Ngày dạy: / /
 Tiết:10 Bài TH2: VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN (tiếp)
I.MỤC TIÊU : 
 1. kiến thức, kĩ năng, thái độ
.
 2. Định hướng các năng lực có thể hình thành và phát triển
 Rèn tính cẩn thận, làm việc nghiêm túc
a. Kiến thức:
 ❖ Chuyển được biểu thức toán học sang biểu thức trong Pascal
 ❖ Biết được kiểu dữ liệu khác nhau thì xử lý khác nhau
 ❖ Hiểu được phép toán Div, Mod
 ❖ Hiểu thêm các lệnh in dữ liệu ra màn hình và tạm ngừng chương trình
b. Kỹ năng
 ❖ Vận dụng các kiến thức làm bài tập.
c. Thái độ
 ❖ Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập.
 2. Định hướng các năng lực có thể hình thành và phát triển
 Rèn tính cẩn thận, làm việc nghiêm túc
4. Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề, 
năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm. 
PHƯƠNG PHÁP:
 ❖ Hoạt động theo nhóm
 ❖ Luyện tập-đặt và giải quyết vấn đề.
II. CHUẨN BỊ BÀI HỌC:
1. Giáo viên: 
 - SGK, SGV, tài liệu, Giáo án 
2. Học sinh :
 - Đọc trước bài
 - SGK, Đồ dùng học tập
III. TIẾN TRÌNH BÀI HỌC: 
1. Hoạt động 1: Khởi động (4 phút)
 - Kiểm tra sĩ số:
 - Ổn trật tự, tạo không khi thoải mái để bắt đầu tiết học.
 2. Kiểm tra bài cũ :
 Kiểm tra trong quá trình thực hành.
3. Hoạt động 2: Hình thành kiến thức (30 phút): 
 Hoạt động của giáo viên và học sinh Nội dung, yêu cầu cần đạt
 Hoạt động 1: Bài tập 2(SGK) (20 phút)
 H? Phép chia lấy phần nguyên, phép chia lấy A/ Mở tệp mới -> gõ vào chương trình đã phần dư được kí hiệu như thế nào? chuẩn bị như các câu lệnh trong mục a SGK
 H? Những câu lệnh nào được sử dụng để 
 ngừng chương trình?
 -Yêu cầu HS mở tệp mới và gõ vào chương 
 trình đã chuẩn bị ở nhà của bài 2 mục a
 -H? Làm thế nào để mở tệp mới trong pascal? B/ Dịch, chạy chương trình, nhận xét kết 
 - Yêu cầu HS dịch và chạy chương trình quả thu được
 - Yêu cầu các em quan sát kết quả và cho 
 nhận xét C/ Thêm câu lệnh Delay(5000)và sau mỗi 
 Tất cả HS đề chạy được lệnh Writeln
 chương trình và có kết quả
 Yêu cầu HS thêm vào các câu lệnh D/ Thêm lệnh Readln vào chương trình 
 Delay(5000) vào sau mỗi câu lệnh writeln -> trước lệnh End.
 dịch và chạy chương trình -> Quan sát màn 
 hình kết quả
 H? Lệnh Delay(5000) có ý nghĩa gì?
 - Yêu cầu HS thêm lệnh Readln vào chương 
 trình trước từ khoá End -> dịch, chạy chương 
 trình , quan sát kết quả
 Hoạt động 2: Bài tập 3(SGK) (15 phút)
 -Yêu cầu hs mở lại tệp của bài tập 1 rồi sửa 3 HS sửa lệnh trong bài 1 SGK 
 lệnh cuối ( trước từ khoá End.) với nội dung -> Dịch, chạy chương trình rút ra nhận xét 
 như các câu lệnh ở bài tập 3 SGK về kết quả thu được
 -Dịch, chạy chương trình, quan sát kết quả và 
 rút ra nhận xét.
 -> Yêu cầu các máy phải có lời nhận xét cho 
 kết quả vừa đạt được HS: Thực hiện
 Xem tông kết SGK
3. Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút):(5 phút)
 - Nhận xét bài thực hành
 - Cho điểm các nhóm thực hành
 - Rút ra phần tổng kết: delay(x);readln; writeln( :n:m)
5. Dặn dò: (1 phút)
 - Về nhà học bài cũ - Soạn bài Finger break out.
* RÚT KINH NGHIỆM Tuần: 6
 Ngày soạn: 29/09 /
 Ngày dạy: / /
Tiết:11
 Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH
I.MỤC TIÊU : 
1. Kiến thức:
 ❖ Biết khái niệm biến, hằng
 ❖ Hiểu cách khai báo, sử dụng biến
2. Kỹ năng
 ❖ Biết cách khai báo biến trong chương trình
3. Thái độ
 ❖ Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập.
4. Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề, 
năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm. 
PHƯƠNG PHÁP:
 ❖ Hoạt động theo nhóm
 ❖ Đặt và giải quyết vấn đề.
II. CHUẨN BỊ BÀI HỌC:
1. Giáo viên: 
 - SGK, SGV, tài liệu, Giáo án, Máy chiếu.
2. Học sinh :
 - Đọc trước bài
 - SGK, Đồ dùng học tập, bảng phụ...
III. TIẾN TRÌNH BÀI HỌC: 
1. Hoạt động 1: Khởi động (1phút)
 - Kiểm tra sĩ số:
 - Ổn trật tự, tạo không khi thoải mái để bắt đầu tiết học.
2. Kiểm tra bài cũ : 
3. Hoạt động 2: Hình thành kiến thức (30 phút): 
 Đặt vấn đề và triển khai bài: (2 phút)
Trong các bài học trước các em đã được biết đến một số khái niệm về lệnh, chương trình và 
ngôn ngữ lập trình, các thành phần của ngôn ngữ lập trình, từ khóa và tên, cấu trúc chung của 
một chương trình, các kiểu dữ liệu trong ngôn ngữ lập trình pascal. Mặt khác chúng ta điều biết 
rằng hoạt động cơ bản của chương trình máy tính là xử lí dữ liệu. Vậy để máy tính xử lí được dữ 
liệu thì máy tính cần có những thao tác nào? Bài học hôm nay “Sử dụng biến trong chương 
trình” sẽ giúp các em hiểu rõ hơn vấn đề này.
 Hoạt động của giáo viên và học sinh Nội dung, yêu cầu cần đạt
 Hoạt động 1: Biến là công cụ lập trình (18 phút)
 - GV đưa ra một số ví dụ - HS đọc thông tin SGK , kết hợp quan sát 
 - H? Biến nhớ là gì? Tại sao lại phải sử H25, 25 SGK dụng biến nhớ trong ngôn ngữ lập trình
 - HS trả lời . Nếu như HS không lý giải HS: Tìm hiểu và quan sát
 được tại sao thì GV phải giải thích để HS HS: Trả lời
 hiểu một cách cặn kẽ HS: Nhận xét.
 H? Gía trị biến nhớ là gì? Giá trị của biến nhớ ✓ Biến là một công cụ lập trình rất quan 
 có được thay đổi không trong suốt quá trình trọng để chương trình luôn biết chính xác 
 chạy chương trình? dữ liệu cần xử lý được lưu ở vị trí nào 
 H? Em hãy lấy một số ví dụ về biến và giá tri trong bộ nhớ
 của biến. ✓ Giá trị biến là dữ liệu do biến lưu 
 trữ. Giá trị biến thay đổi được trong khi 
 thực hiện chương trình
 -Ví dụ : X:= 5
 Trong đó: X: là biến
 5 : là giá trị của biến
 Hoạt động 2: Khai báo biến (18 phút)
 HS nghiên cứu thông tin SGK HS: Tìm hiểu thông tin
 GV: Tất cả các biến dùng trong chương trình 
 cần phải được khai báo ngay trong phần khai 
 báo của chương trình HS: Trả lời
 H? Khi khai báobiến ta phải khai báo những HS: Nhận xét
 nội dung gì? ✓ Khai báo tên biến( tên biến do 
 H? ta phải lưu ý điều gì đối với tên biến? người lập trình đặt nhưng phải tuân theo 
 H? Em hãy nhắc lại các kiểu dữ liệu ta đã học ngôn ngữ lập trình)
 HS lầnlượt trả lời ✓ Khai báo kiểu dữ liệu của biến
 GV treo H 26 ví dụ về khai báo biến -> HS ✓ Từ khoá khai báo biến là: Var
 quan sát
 GV : Var : là từ khoá khai báo biến 
 H? m,n,s,dientich, thongbao là gì? HS trả lời
 H? Interger, real, string là gì?
 GV: Tuỳ theo ngôn ngữ lập trình, cú pháp khai 
 báo biến có thể khác nhau
4.Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút):(5 phút)
 - Biến dùng để làm gì? Cú pháp khai báo biến?
5.Dặn dò: (1 phút)
 - Về nhà học bài cũ 
 - Trả lời Bt trong SGK và soạn tiếp bài 4.
* RÚT KINH NGHIỆM
 Ngày soạn: 29/09 /
Tiết:12 Ngày dạy: / /
 Bài 4: SỬ DỤNG BIẾN TRONG CHƯƠNG TRÌNH (tiếp)
I.MỤC TIÊU : 
1. Kiến thức:
 ❖ Biết khái niệm biến, hằng
 ❖ Hiểu cách khai báo, sử dụng biến, hằng
 ❖ Biết vai trò của biến trong lập trình
 ❖ Hiểu lệnh gán
2. Kỹ năng
 ❖ Biết cách khai báo biến trong chương trình
3. Thái độ
 ❖ Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập.
4. Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề, 
năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm. 
PHƯƠNG PHÁP:
 ❖ Hoạt động theo nhóm
 ❖ Đặt và giải quyết vấn đề.
II. CHUẨN BỊ BÀI HỌC:
1. Giáo viên: 
 - SGK, SGV, tài liệu, Giáo án 
2. Học sinh :
 - Đọc trước bài
 - SGK, Đồ dùng học tập, bảng phụ...
III. TIẾN TRÌNH BÀI HỌC: 
1. Hoạt động 1: Khởi động (1phút)
 - Kiểm tra sĩ số:
 - Ổn trật tự, tạo không khi thoải mái để bắt đầu tiết học.
 2. Kiểm tra bài cũ : (5 phút)
 ? Biến dùng để làm gì ? Cú pháp để khai báo biến như thế nào ?
 ? Các khai báo sau đúng hay sai ?
 a. var a : 300 ; var a : integer ; var a= integer ; var a : Real ;
3. Hoạt động 2: Hình thành kiến thức (30 phút): 
 Hoạt động của giáo viên và học sinh Nội dung, yêu cầu cần đạt
 Hoạt động 1: Sử dụng biến trong chương trình (20 phút)
 - GV đưa ra một số ví dụ HS đọc thông tin SGK 
 ? Nêu các thao tác có thể thực hiện với biến? 
 ? Nêu cách thực hiện câu lệnh gán HS: Tìm hiểu và quan sát
 VD: x  -c/b HS: Trả lời
 x  y HS: Nhận xét.
 i  i + 2 ✓ Gồm có: - Gán giá trị cho biến
 - Tính toán với giá trị của biến
 ? Thực hiện câu lệnh gán trong Pascal
 VD: x:= y;
 i := i + 2; HS: Trả lời.
 HS: Nhận xét
 Yêu cầu học sinh tìm hiểu ví dụ 4 SGK ✓ Tên biến  Biểu thức cần gán giá 
 trị cho biến.
 ✓ Lưu ý: Kiểu dữ liệu của giá trị được gán HS: Trả lời 
 cho biến thường phải trùng với kiểu của biến HS: Nhận xét
 và khi được gán một giá trị mới, giá trị của ✓ Trong pascalsSử dụng phép gán 
 biến bị xoá đi. Ta có thể gán giá trị cho biến :=
 tại bất kì thời điểm nào. HS: Thực hiện
 Hoạt động 2: Hằng (15 phút)
 HS nghiên cứu thông tin SGK HS: Tìm hiểu thông tin
 ? Em hiểu thế nào là hằng HS: Trả lời
 Quan sát Hình 27 cho nhận xét: HS: Nhận xét
 Từ khoá khai báo hằng ✓ Hằng là đại lượng không đổi trong 
 Cách khai báo hằng suốt quá trình thực hiện chương trình.
 VD: pi = 3.14; HS: Thực hiện.
 Ban_kinh = 2; ✓ Từ khoá là const
 S = “chao ban ” ✓ Thực hiện khai báo hằng:
 Từ khoá Tên hằng = giá trị;
 Nêu sự khác biệt giữa biến và hằng? ( tên hằng là Tên từ)
3. Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút): (3 phút)
 - Biến và hằng phải được khai báo trước khi sử dụng
- Biến và hằng dùng để lưu trữ dữ liệu.
- Cú pháp khai báo biến và khai báo hằng.
- Gán giá trị cho biến và tính toán với giá trị của các biến.
5. Dặn dò: (1 phút)
 - Về nhà học bài cũ 
 - Làm bài tập trong SGK. Tiết sau có tiết Bài tập.
* RÚT KINH NGHIỆM
 Tuần: 7
 Ngày soạn: 06/10/
 Ngày dạy: / /
 Tiết 13: Bài TH3: KHAI BÁO 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: kiểu số nguyên, kiểu số thực
 ❖ Hiểu cách khai báo và sử dụng hằng 
2. Kỹ năng
 ❖ 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 và Writeln với Read và Readln để thực hiện 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 độ
 ❖ Hình thành hoạt động theo nhóm, có ý thức tự chủ trong học tập.
4. Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề, 
năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm. 
PHƯƠNG PHÁP:
 ❖ Hoạt động theo nhóm
 ❖ Đặt và giải quyết vấn đề.
 ❖ Luyện tập – thực hành
II. CHUẨN BỊ BÀI HỌC:
1. Giáo viên: 
 - SGK, SGV, tài liệu, Giáo án, phòng máy, máy chiếu
2. Học sinh :
 - Đọc trước bài
 - SGK, Đồ dùng học tập
III. TIẾN TRÌNH BÀI HỌC: 
1. Hoạt động 1: Khởi động (4 phút)
 - Kiểm tra sĩ số:
 - Ổn định trật tự, tạo không khi thoải mái để bắt đầu tiết học.
2. Kiểm tra bài cũ : 
 Kiểm tra trong quá trình thực hành.
3. Hoạt động 2: Hình thành kiến thức (30 phút): 
 Hoạt động của giáo viên và học sinh Nội dung, yêu cầu cần đạt
 Hoạt động 1: Kiến thức vận dụng trong bài (10 phút) 
 H? Em đã được làm quen với các kiểu dữ liệu HS: Trả lời.

File đính kèm:

  • docgiao_an_tin_hoc_lop_8_ca_nam.doc