Bài 3. CẤU TRÚC CỦA MỘT CHƯƠNG TRÌNH PASCAL
(02 tiết)
I/ MỤC TIÊU:
1) Kiến thức, kĩ năng: Như tài liệu HD học Tin học lớp 8, trang 108.
2) Thái độ: Nghiêm túc, tự giác và tích cực trong học tập .
3) Hình thành năng lực, phẩm chất:
- NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải quyết vấn đề và sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máy tính,phần mềm; NL lập trình,
- Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
II/ CHUẨN BỊ:
1) Thầy :
a) Phương pháp và kĩ thuật dạy học
- Phương pháp: Dạy học đặt và giải quyết vấn đề, dạy học theo dự án, dạy học theo hợp đồng, dạy học theo góc,
- Kĩ thuật: Đặt câu hỏi, khăn phủ bàn, các mảnh ghép, lắng nghe và phản hồi tích cực, động não, hợp tác, sơ đồ tư duy,
b) Đồ dùng dạy học
- Lập kế hoạch bài dạy chu đáo, đọc kỹ tài liệu hướng dẫn học (TLHDH) trước khi lên lớp; đồ dùng và phương tiện dạy học đầy đủ: phòng máy tính với các máy tính được cài đặt sẵn phần mềm Pascal, máy chiếu
c) Kế hoạch phân chia bài dạy
- Tiết 1: Từ đầu cho đến hết phần B);
- Tiết 2: Các nội dung còn lại.
MÔ ĐUN 2. LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO PASCAL Tuần 18 Tiết 35, 36 Ngày soạn 15/12/2017 Bài 3. CẤU TRÚC CỦA MỘT CHƯƠNG TRÌNH PASCAL (02 tiết) I/ MỤC TIÊU: Kiến thức, kĩ năng: Như tài liệu HD học Tin học lớp 8, trang 108. Thái độ: Nghiêm túc, tự giác và tích cực trong học tập .. Hình thành năng lực, phẩm chất: NL tự học, NL hợp tác, NL giao tiếp, NL thẩm mỹ, NL giải quyết vấn đề và sáng tạo, NL công nghệ thông tin truyền thông (ICT): NL sử dụng máy tính,phần mềm; NL lập trình, Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ. II/ CHUẨN BỊ: Thầy : Phương pháp và kĩ thuật dạy học Phương pháp: Dạy học đặt và giải quyết vấn đề, dạy học theo dự án, dạy học theo hợp đồng, dạy học theo góc, Kĩ thuật: Đặt câu hỏi, khăn phủ bàn, các mảnh ghép, lắng nghe và phản hồi tích cực, động não, hợp tác, sơ đồ tư duy, Đồ dùng dạy học Lập kế hoạch bài dạy chu đáo, đọc kỹ tài liệu hướng dẫn học (TLHDH) trước khi lên lớp; đồ dùng và phương tiện dạy học đầy đủ: phòng máy tính với các máy tính được cài đặt sẵn phần mềm Pascal, máy chiếu Kế hoạch phân chia bài dạy Tiết 1: Từ đầu cho đến hết phần B); Tiết 2: Các nội dung còn lại. Trò : - Chuẩn bị trước bài học, đồ dùng, phương tiện học tập đầy đủ. III/ KẾ HOẠCH TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: Định hướng HĐ của HS Định hướng HĐ của GV HOẠT ĐỘNG ỔN ĐỊNH TỔ CHỨC -Hs ổn định trật tự. -Hội đồng tự quản báo cáo tình hình lớp: sĩ số, trang phục, ... HOẠT ĐỘNG KIỂM TRA BÀI CŨ (Không kiểm tra) A - HOẠT ĐỘNG KHỞI ĐỘNG (3ph) (TLHDH-tr 108) + Hs tiếp nhận và thực hiện nhiệm vụ được giao: Các nhóm hs đọc kĩ nội dung phần khởi động, thảo luận và trả lời câu hỏi đưa ra. + Đại diện các nhóm hs báo cáo kết quả + Hs hoàn thành – hoàn thiện sản phẩm của mình * Gv giao nhiệm vụ cho HS: -Đọc thông tin ở phần hđ khởi động; -Hãy trao đổi, thảo luận và trả lời các câu hỏi: .(?) Theo em khi học một ngôn ngữ lập trình, có gì giống và khác so với quá trình học một ngoại ngữ? * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được báo cáo kết quả (sản phẩm) * Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình: KQ: *(?): Hs tự trả lời. *Gv chuyển ý: Để hiểu rõ hơn cấu trúc của một chương trình pascal, ta tìm hiểu mục B. B - HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC Đọc thông tin (TLHDH-tr 108) + Hs tiếp nhận và thực hiện nhiệm vụ được giao: Các Hs đọc kĩ nội dung mục B)VD1, VD2 và trả lời câu hỏi. + Một vài hs đọc bài, trình bày sự hiểu biết của mình trước lớp. * Gv giao nhiệm vụ cho HS: -Đọc, tìm hiểu thông tin ở mục B)VD1, VD2 trong TLHDH để tìm ra những điểm chung giữa chúng. * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được phát biểu trước lớp. * Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình: KQ: (+) Các điểm chung: Dòng program... Begin .... End . 1) Cấu trúc chương trình Pascal (TLHDH-tr 109) + Hs tiếp nhận và thực hiện nhiệm vụ được giao: Các Hs đọc kĩ nội dung mục B.1) và trả lời câu hỏi. + Một vài hs đọc bài, trình bày sự hiểu biết của mình trước lớp. * Gv giao nhiệm vụ cho HS: -Đọc, tìm hiểu thông tin ở mục B.1) trong TLHDH để biết về cấu trúc chương trình Pascal và trả lời các câu hỏi trong sách. * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được phát biểu trước lớp. * Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình: KQ: (+) Cấu trúc chương trình Pascal gồm: -Dòng tiêu đề: gồm có từ khóa program và tiêu đề cách nhau ít nhất một dấu cách, tiếp theo là dấu chấm phẩy ... (có thể không có dòng tiêu đề) -Phần khai báo biến: ... -Phần thân chương trình: Bắt đầu bằng từ khóa Begin .... và kết thúc bởi từ khóa End và dấu chấm. -Lời chú thích: {} hoặc (* *) Trả lời câu hỏi: (TLHDH-tr 110) + Hs tiếp nhận và thực hiện nhiệm vụ được giao: Các nhóm hs đọc kĩ nội dung trong SHDH, thảo luận và trả lời câu hỏi. + Đại diện các nhóm hs báo cáo kết quả + Hs hoàn thành – hoàn thiện sản phẩm của mình * Gv giao nhiệm vụ cho HS: -E hãy đọc, thảo luận và trả lời câu hỏi trong sách HDH . * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được báo cáo kết quả (sản phẩm) * Gv nx và định hướng kết quả đúng để Hs hoàn thiện sản phẩm của mình. KQ: *Chương trình này có một số lỗi sau: -Dòng tiêu đề, đánh sai từ khóa -Thiếu dấu chấm(.) sau từ khóa end. 2) Từ khóa (TLHDH-tr 110) + Hs tiếp nhận và thực hiện nhiệm vụ được giao: Các Hs đọc kĩ nội dung mục B.1) và trả lời câu hỏi. + Một vài hs đọc bài, trình bày sự hiểu biết của mình trước lớp. * Gv giao nhiệm vụ cho HS: -Đọc, tìm hiểu thông tin ở mục B.2) trong TLHDH để biết một số từ khóa trong Pascal và trả lời các câu hỏi trong sách. * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được phát biểu trước lớp. * Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình: KQ: (+) Một số từ khóa trong Pascal: -program, begin, end, while... do, if, then, else, repeat, until, while .. for, ... 3) Tên (TLHDH-tr 110) + Hs tiếp nhận và thực hiện nhiệm vụ được giao: Các Hs đọc kĩ nội dung mục B.3) và làm bài tập. + Một vài hs đọc bài, trình bày sự hiểu biết của mình trước lớp. * Gv giao nhiệm vụ cho HS: -Đọc, tìm hiểu thông tin ở mục B.3) trong TLHDH để biết cách đặt tên trong chương trình Pascal và làm BT trong sách. * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được phát biểu trước lớp. * Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình: KQ: (+) Quy tắc đặt tên trong Pascal: -Phải bắt đầu bằng chữ cái hoặc dấu gạch dưới. -Tiếp theo là chữ cái, dấu gạch dưới hoặc chữ số. -Dài không quá 255 kí tự. -Không trùng với từ khóa. (+) Bài tập: tên không hợp lệ gồm: C, G, I, B, H. 4) Cấu trúc tuần tự (TLHDH-tr 111) + Hs tiếp nhận và thực hiện nhiệm vụ được giao: Các Hs đọc kĩ nội dung mục B.4) và làm bài tập. + Một vài hs đọc bài, trình bày sự hiểu biết của mình trước lớp. * Gv giao nhiệm vụ cho HS: -Đọc, tìm hiểu thông tin ở mục B.4) trong TLHDH để hiểu được cấu trúc tuần tự trong chương trình Pascal và làm BT trong sách. * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được phát biểu trước lớp. * Gv chốt kết quả đúng để Hs hoàn thiện sản phẩm của mình: KQ: (+) Cấu trúc tuần tự: -Khi ch/tr được thực thi, máy tính sẽ lần lượt thực hiện các lệnh, từ lệnh đầu tiên cho tới lệnh cuối cùng. (+) Câu hỏi: Hs tự làm. C - HOẠT ĐỘNG LUYỆN TẬP BT 1, 2 (TLHDH-tr 111-114) + Hs tiếp nhận và thực hiện nhiệm vụ được giao: Các nhóm hs đọc kĩ nội dung trong SHDH, thảo luận và thực hành trên máy. + Đại diện các nhóm hs báo cáo kết quả + Hs hoàn thành – hoàn thiện sản phẩm của mình. * Gv giao nhiệm vụ cho HS: -E hãy đọc thông tin trong sách HDH. -Thảo luận và thực hành trên máy tính. * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được báo cáo kết quả (sản phẩm) * Gv nx và định hướng kết quả đúng để Hs hoàn thiện sản phẩm của mình. D - HOẠT ĐỘNG VẬN DỤNG (TLHDH-tr 114) + Hs tiếp nhận và thực hiện nhiệm vụ được giao: Các nhóm hs đọc kĩ nội dung trong SHDH, thảo luận và trả lời câu hỏi. + Đại diện các nhóm hs báo cáo kết quả + Hs hoàn thành – hoàn thiện sản phẩm của mình * Gv giao nhiệm vụ cho HS: -E hãy đọc thông tin trong sách HDH. -Thảo luận và TH trên máy. * Gv quan sát Hs làm việc; kịp thời phát hiện những khó khăn, vướng mắc và trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được báo cáo kết quả (sản phẩm) * Gv nx và định hướng kết quả đúng để Hs hoàn thiện sản phẩm của mình. KQ: E - HOẠT ĐỘNG TÌM TÒI MỞ RỘNG (TLHDH-Tr 114) + Hs tiếp nhận và thực hiện nhiệm vụ được giao: HS tự tìm hiểu hoặc trao đổi –hỏi người khác để hiểu thêm về NNLT. + HS chia sẻ kết quả với người khác và báo cáo thành tích làm được với thầy cô giáo. + Hs hoàn thành – hoàn thiện sản phẩm của mình * Gv giao nhiệm vụ cho HS: Các em HS hãy tìm hiểu thêm. * Gv có thể trợ giúp, hướng dẫn Hs nếu cần. * Gv tổ chức cho Hs được báo cáo kết quả (sản phẩm) * Gv nx, đánh giá kết quả để Hs hoàn thiện sản phẩm của mình. KQ: Lạc Đạo, ngày 16 tháng 12 năm 2017 Người kiểm tra kí duyệt Trần Thị Phượng
Tài liệu đính kèm: