- Biết được viết chương trình là viết các lệnh chỉ dẫn máy tính thực hiện các công việc hay giải một bài toán.- Biết ngôn ngữ lập trình là ngôn ngữ dùng để viết chương trìn[r]
Trang 2Tuần Tên bài Tiết Mục tiêu bài dạy Kiến thức trọng tâm Phương pháp giảng dạy Chuẩn bị của GV, HS Ghi
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
- Biết vai trò của chương trình dịch
- Biết chương trình là cách
để con người chỉ dẫn chomáy tính thực hiện nhiềucông việc liên tiếp mộtcách tự động
- Viết chương trình – ralệnh cho máy tính làmviệc
- Chương trình và ngônngữ lập trình
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
Trang 3- Biết tên trong ngôn ngữ lập trình là dongười lập trình đặt ra.
- Biết cấu trúc của chương trình bao gồmphần khai báo và phần thân
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
- Biết sơ bộ về ngôn ngữ lập trình Pascal
- Biết cấu trúc của một chương trình TP:
- Giáo viên:
Giáo án, bài tập
- Học sinh:
Học bài cũ, sách giáokhoa, sách bài tập, vở,bút ghi chép
- Gõ được một chương trình Pascal đơngiản
- Biết cách dịch, sửa lỗi chương trình,chạy chương trình và xem kết quả
- Hướng dẫn thao tác,học sinh thực hiện bàitập
Quan sát, theo dõi, kiểmtra, đánh giá
- Hợp tác theo nhóm
- GV:
Giáo án, SGK, bài thựchành mẫu
- HS:
Đọc trước bài thựchành, sách giáo khoa,
vở ghi chép
Trang 4Thái độ:
- Thái độ học tập nghiêm túc, yêu thíchviết chương trình để thực hiện một sốcông việc
Chỉnh sửa chương trình vànhận biết một số lỗi
- Hướng dẫn thao tác,học sinh thực hiện bàitập
Quan sát, theo dõi, kiểmtra, đánh giá
- Hợp tác theo nhóm
- GV:
Giáo án, SGK, bài thựchành mẫu
- HS:
Đọc trước bài thựchành, sách giáo khoa,
- Biết khái niệm dữ liệu và kiểu dữ liệu
- Biết một số phép toán với kiểu dữ liệusố
Kỹ năng:
- Rèn luyện kĩ năng sử dụng các phéptoán với kiểu dữ liệu số
Thái độ:
- Thái độ học tập nghiêm túc, yêu thích
bộ môn
- Dữ liệu và kiểu dữ liệu
Các phép toán với dữ liệukiểu số
Tạo tình huống có vấn
đề, phát vấn, học sinh trảlời Giáo viên nhận xét
và giải thích
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
và giải thích
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
Trang 5và máy.
- Rèn luyện kĩ năng sử dụng các phéptoán trong ngôn ngữ Pascal
Thái độ:
- Nghiêm túc trong học tập, ham thíchhọc ngôn ngữ lập trình
- Các phép toán, phép sosánh
Các lệnh nhập, xuất, tạmngừng chương trình
Giáo viên hướng dẫn họcsinh thực hiện Giáo án, bài tập mẫu.- GV:
- HS:
Ôn lại kiến thức, sáchgiáo khoa, sách bài tập,vở
- Luyện gõ các biểu thức sốhọc trong chương trìnhPascal
- Tìm hiểu các phép div,mod Sử dụng câu lệnh tạmngừng chương trình
- Hướng dẫn thao tác,học sinh thực hiện
- Quan sát kiểm tra, đánhgiá
- GV:
Giáo án, SGK, bài thựchành mẫu
- HS:
Đọc trước bài thựchành, sách giáo khoa,
- Biết sử dụng phép toán DIV và MOD
- Hiểu thêm về các lệnh in dữ liệu ra mànhình và tạm ngừng chương trình
- Tìm hiểu thêm về cách in
dữ liệu ra màn hình - Hướng dẫn thao tác,học sinh thực hiện
- Quan sát kiểm tra, đánhgiá
- GV:
Giáo án, SGK, bài thựchành mẫu
- HS:
Đọc trước bài thựchành, sách giáo khoa,
vở ghi chép
7 Kiểm 13 Mục đích yêu cầu: - Viết chương trình đơn - GV ra đề HS thực hiện GV: Chuản bị đề bài
Trang 6- Kiểm tra kiến thức về: Các khái niệm cơbản về lập trình Cấu trúc của chươngtrình, các kiểu dữ liệu của ngôn ngữ lậptrình
- Vận dụng những kiến thức đã học đểhoàn thành bài kiểm tra
- Nghiêm túc trong giờ kiểm tra
- Diễn giải
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
- Hằng và cách khai báo
- Từ trực quan sinh độngđến tư duy trừu tượng
- Diễn giải
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
- Rèn luyện kĩ năng sử dụng biến và hằngtrong ngôn ngữ Pascal
- Biến, hằng và cách khaibáo
- Lệnh gán, nhập, xuất dữliệu
Trang 7dữ 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:
- 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 chobiến
- Rèn luyện kĩ năng kết hợp giữa câu lệnhWrite, Writeln với Read, Readln
- Giáo viên hướng dẫnthao tác
- Học sinh thực hiện thaotác
Giáo viên nhận xét, kiểmtra, đánh giá
- GV:
Giáo án, SGK, bài thựchành mẫu
- HS:
Đọc trước bài thựchành, sách giáo khoa,
- Hiểu về cách gán giá trong chương trình
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 chobiến
- Sử dụng được lệnh gán giá trị cho biến
- HS:
Đọc trước bài thựchành, sách giáo khoa,
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
Trang 8Giới thiệu, mô tả.
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
- Biết được khái niệm thuật toán và cách
mô tả thuật toán
Một số ví dụ về thuật toán - Dẫn dắt, diễn giải, minh
hoạ trực quan sinh động
- Liên hệ thực tế, vậndụng kiến thức trong toánhọc, lý,…
Giới thiệu, mô tả
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
Bài Tập 22
Kiến thức:
- Học sinh rèn luyện đểt nắn vững thuậttoán biến đổi để di được từ bài toán đếnchương trình
- Biết khái niệm bài toán, thuật toán
Kiến thức trong bài 5 Học sinh tự giải bài tập
trên cơ sở được sự hướngdẫn của giáo viên
- Tính đúng hoặc sai của
- Kiểm tra kiến thức cũ,dẫn dắt đến nội dung bàimới
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranh
Trang 9kiện, điều kiện và các phép so sánh
Kỹ năng:
- Rèn luyện kĩ năng bước đầu viết đượccâu lệnh điều kiện trong Pascal
Thái độ:
- Thái độ học tập nghiêm túc, rèn luyện
tư duy logic
điều kiện
Điều kiện và phép so sánh
- Liên hệ thực tiễn làmsinh động bài học
- Luyện tập các ví dụminh hoạ
Khái quát hoá vấn đề
ảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
Kỹ năng:
- Rèn luyện kĩ năng bước đầu viết đượccâu lệnh điều kiện trong Pascal
Thái độ:
- Thái độ học tập nghiêm túc, rèn luyện
tư duy logic
- Cấu trúc rẽ nhánh
- Câu lệnh điều kiện. - Kiểm tra kiến thức cũ,dẫn dắt đến nội dung bài
mới
- Liên hệ thực tiễn làmsinh động bài học
- Luyện tập các ví dụminh hoạ
Khái quát hoá vấn đề
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
- Câu lệnh điều kiện
Giáo viên hướng dẫn họcsinh thực hiện
- Cấu trúc rẽ nhánh - Gợi ý, giải thích hướng
dẫn chi tiết
- Đặt vấn đề và yêu cầuthực hành theo nhóm vàtheo chủ đề
- GV: Giáo án Phòngmáy tính Các máy tính
có cài đặt phần mềm
- HS: Đọc trước sáchgiáo khoa, xem hướngdẫn sử dụng phần mềm
Trang 10- Gợi ý, giải thích hướngdẫn chi tiết
- Đặt vấn đề và yêu cầuthực hành theo nhóm vàtheo chủ đề
- GV: Giáo án Phòngmáy tính Các máy tính
có cài đặt phần mềm
- HS: Đọc trước sáchgiáo khoa, xem hướngdẫn sử dụng phần mềm
Kiểm tra 28
Mục đích yêu cầu:
- Kiểm tra, đánh giá khả năng vận dụngkiến thức vào việc lập trình giải bài toáncủa học sinh
- Vận dụng những kiến thức đã học đểhoàn thành bài kiểm tra
- Nghiêm túc trong giờ kiểm tra
- Biến, cách sử dụng biến
- Thuật toán
- Câu lệnh điều kiện
- GV ra đề HS thực hiệntheo yêu cầu
GV: Chuản bị đề bàikiểm tra
- Kiểm tra kiến thức cũ,dẫn dắt đến nội dung bàimới
- Liên hệ thực tiễn làmsinh động bài học
- Luyện tập các ví dụminh hoạ
Khái quát hoá vấn đề
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
- Kiểm tra kiến thức cũ,dẫn dắt đến nội dung bàimới
- Liên hệ thực tiễn làmsinh động bài học
- Luyện tập các ví dụminh hoạ
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
Trang 11- Viết chương trình in rabảng nhân của một số từ 1đến 9, số được nhập từ bànphím.
Chỉnh sửa chương trình
- Gợi ý, giải thích hướngdẫn chi tiết
- Đặt vấn đề và yêu cầuthực hành theo nhóm vàtheo chủ đề
- GV:
Giáo án, SGK, bài thựchành mẫu
- HS:
Đọc trước bài thựchành, sách giáo khoa,
Sử dụng câu lệnh ghép if…
then và for…do lồng nhau
- Giáo viên hướng dẫnthao tác
- Học sinh thực hiện thaotác
Giáo viên nhận xét, kiểmtra, đánh giá
- GV:
Giáo án, SGK, bài thựchành mẫu
- HS:
Đọc trước bài thựchành, sách giáo khoa,
- Thực hành trên máytính Giáo án, phòng máy,- Giáo viên:
bài tập
Trang 12Kỹ năng:
- Rèn luyện kỹ năng tư duy logic
- Rèn luyện kỹ năng đọc hiểu và viếtđược chương trình
Thái độ:
- Nghiêm túc, trật tự nghe giảng
- Ham học hỏi, yêu thích môn học
- Rèn luyện tác phong làm việc khoa học,chuẩn xác
- Rèn luyện kỹ năng tư duy logic
- Rèn luyện kỹ năng đọc hiểu và viếtđược chương trình
Thái độ:
- Nghiêm túc, trật tự nghe giảng
- Ham học hỏi, yêu thích môn học
- Rèn luyện tác phong làm việc khoa học,chuẩn xác
Giải các câu hỏi lý thuyết
và bài tập trong đề cương
HS:học thuộc các kiến thức đã học
- Nghiêm túc trong giờ kiểm tra
Những kiến thức đã học
GV ra đề HS thực hiệntheo yêu cầu
GV: Chuẩn bị đề bàikiểm tra
HS: Cbị kiến thức đãđược học
- Hiểu ngôn ngữ lập trình dùng cấu trúclặp với số lần chưa biết trước để chỉ dẫnmáy tính thực hiện lặp đi lặp lại côngviệc đến khi một điều kiện nào đó đượcthoả mãn
- Các hoạt động lặp với sốlần chưa biết trước
Ví dụ về lặp với số lầnchưa biết trước
- Kiểm tra kiến thức cũ,dẫn dắt đến nội dung bàimới
- Liên hệ thực tiễn làmsinh động bài học
- Luyện tập các ví dụminh hoạ
Khái quát hoá vấn đề
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
Trang 13- Kiểm tra kiến thức cũ,dẫn dắt đến nội dung bàimới.
- Liên hệ thực tiễn làmsinh động bài học
- Luyện tập các ví dụminh hoạ
Khái quát hoá vấn đề
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
- Viết được chương trình pascal sử dụnglệnh lặp While Do
Giáo viên hướng dẫn họcsinh thực hiện
để tính trung bình n số thựcđược nhập từ bàn phím
- Giáo viên hướng dẫnthao tác
- Học sinh thực hiện thaotác
Giáo viên nhận xét, kiểm
- GV:
Giáo án, SGK, bài thựchành mẫu
- HS:
Đọc trước bài thực
Trang 14biến;
- Rèn luyện khả năng đọc chương trình
Thái độ:
- Nghiêm túc trong giờ thực hành
- Có ý thức, thói quen suy nghĩ và làmviệc hợp lý, khoa học và chính xác
tra, đánh giá hành, sách giáo khoa,
- Biết vai trò của việc kết hợp các cấutrúc điều khiển
Kỹ năng:
- Rèn luyện khả năng đọc chương trình,tìm hiểu tác dụng và kết hợp các câulệnh
- Viết được chương trình pascal sử dụnglệnh lặp While Do
Thái độ:
- Nghiêm túc trong giờ thực hành
- Có ý thức, thói quen suy nghĩ và làmviệc hợp lý, khoa học và chính xác
- Tìm hiểu chương trìnhnhận biết mốt sô tự nhiênđược nhập từ bàn phím cóphải là số nguyên tố haykhông?
- Giáo viên hướng dẫnthao tác
- Học sinh thực hiện thaotác
Giáo viên nhận xét, kiểmtra, đánh giá
- GV:
Giáo án, SGK, bài thựchành mẫu
- HS:
Đọc trước bài thựchành, sách giáo khoa,
- Biết được khái niệm mảng một chiều
- Biết cách khai báo mảng, nhập, in, truycập các phần tử của mảng;
Kỹ năng:
- Thực hiện được việc khai báo mộtmảng, truy cập và nhập giá trị cho biếnmảng
tử có thứ tự, mọi phần tửđều có cùng một kiểu dữliệu, gọi là kiểu của phầntử
Cách khai báo mảng trongPascal như sau:
Var <Tên biến mảng> :array[<chỉ số đầu> <chỉ
số cuối>] of <kiểu dữliệu>;
- Dẫn dắt, diễn giải, minhhoạ trực quan sinh động
- Liên hệ thực tế, vậndụng kiến thức trong toánhọc, lý,…
Giới thiệu, mô tả
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
- Kiểm tra kiến thức cũ,dẫn dắt đến nội dung bàimới
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranh
Trang 15dãy số (tt)
Kỹ năng:
- Thực hiện được việc khai báo mộtmảng, truy cập và nhập giá trị cho biếnmảng
- Liên hệ thực tiễn làmsinh động bài học
- Luyện tập các ví dụminh hoạ
Khái quát hoá vấn đề
ảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
- Viết được chương trình tìm số lớn nhất,
B2: Max < - A1B3: Với i từ 2 đến N thựchiện: Nếu Max<Ai thì Max
Ai;
B4: Đưa ra màn hình giá trịMax rồi kết thúc
- Tìm số nhỏ nhất:
( Tương tự)
- Kiểm tra kiến thức cũ,dẫn dắt đến nội dung bàimới
- Liên hệ thực tiễn làmsinh động bài học
- Luyện tập các ví dụminh hoạ
Khái quát hoá vấn đề
- GV: chuẩn bị giáo án,SGK, SGV, dụng cụ(phấn, thước,…), tranhảnh và ví dụ minh họa
- HS: sách giáo khoa,
vở ghi chép, chuẩn bịtrước bài học
Giáo viên hướng dẫn họcsinh thực hiện Giáo án, bài tập mẫu.- GV:
- HS:
Ôn lại kiến thức, sáchgiáo khoa, sách bài tập,vở
Trang 16Thái độ
- Nghiêm túc trong giờ thực hành
- Có ý thức, thói quen suy nghĩ và làmviệc hợp lý, khoa học và chính xác
Viết chương trình nhậpđiểm của các bạn trong lớp
sau đó in ra màn hình sốbạn đạt kết quả học tập loạigiỏi, khá, trung bình vàkém
- Giáo viên hướng dẫnthao tác
- Học sinh thực hiện thaotác
Giáo viên nhận xét, kiểmtra, đánh giá
- GV:
Giáo án, SGK, bài thựchành mẫu
- HS:
Đọc trước bài thựchành, sách giáo khoa,
Thái độ
- Nghiêm túc trong giờ thực hành
- Có ý thức, thói quen suy nghĩ và làm việc hợp lý, khoa học và chính xác
Bổ sung và chỉnh sửachương trình để nhập hailoại điểm toán và ngữ văn,
- HS:
Đọc trước bài thựchành, sách giáo khoa,
vở ghi chép
Kiểm tra 48 Mục đích yêu cầu:
- Củng cố lại toan bộ kiến thức từ bài 7đến bài 8
- Viết được chương trình sử dụng vònglặp xác định, vòng lặp không xác định và
sử dụng biến mảng.- Vận dụng những kiến thức đã học để
đã được học
Trang 17hoàn thành bài kiểm tra.
- Nghiêm túc trong giờ kiểm tra
- Gợi ý, giải thích hướngdẫn chi tiết
- GV: Giáo án Phòngmáy tính Các máy tính
có cài đặt phần mềm
- HS: Đọc trước sáchgiáo khoa, xem hướngdẫn sử dụng phần mềm
- Học sinh thực hiện thaotác
- Gợi ý, giải thích hướngdẫn chi tiết
- GV: Giáo án Phòngmáy tính Các máy tính
có cài đặt phần mềm
- HS: Đọc trước sáchgiáo khoa, xem hướngdẫn sử dụng phần mềm
Thái độ
- Cẩn thận, nghiêm túc luyện tập từ dễđến khó
- Phát triển tư duy, phản xạ nhanh
Khởi động phần mềmFinger break out
- Các thành phần chính củamàn hình chính
- Thoát khỏi phần mềm
- Biết được cách đặt cácngón tay tương ứng vớicác nhóm phím trên bànphím
- Đặt vấn đề và yêu cầuthực hành theo nhóm vàtheo chủ đề
- GV: Giáo án Phòngmáy tính Các máy tính
có cài đặt phần mềm
- HS: Đọc trước sáchgiáo khoa, xem hướngdẫn sử dụng phần mềm
Thực 52 Kiến thức: - Khởi động phần mềm - Đặt vấn đề và yêu cầu - GV: Giáo án Phòng