MÔ ĐUN 2. LÀM QUEN VỚI NGÔN NGỮ
LẬP TRÌNH BẬC CAO PASCAL
Tuần 21
Tiết 39, 40 Ngày chuẩn bị: 12/01/2018
Bài 4. CÁC LỆNH NHẬP, XUẤT DỮ LIỆU
(02 tiết)
I/ MỤC TIÊU CẦN ĐẠT:
1) Kiến thức: Như tài liệu HD học Tin học lớp 8, trang 122.
2) Kĩ năng: Như tài liệu HD học Tin học lớp 8, trang 122.
3) Thái độ, phẩm chất:
- Nghiêm túc, tự giác và tích cực trong học tập .
- Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ.
4) Năng lực cần hình thành:
- 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,
II/ CHUẨN BỊ:
1) Giáo viên:
- 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 Free Pascal, máy chiếu
2) Học sinh:
- Chuẩn bị trước bài học, đồ dùng, phương tiện học tập đầy đủ.
MÔ ĐUN 2. LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO PASCAL Tuần 21 Tiết 39, 40 Ngày chuẩn bị: 12/01/2018 Bài 4. CÁC LỆNH NHẬP, XUẤT DỮ LIỆU (02 tiết) I/ MỤC TIÊU CẦN ĐẠT: Kiến thức: Như tài liệu HD học Tin học lớp 8, trang 122. Kĩ năng: Như tài liệu HD học Tin học lớp 8, trang 122. Thái độ, phẩm chất: Nghiêm túc, tự giác và tích cực trong học tập .. Yêu thích môn học; nhân ái, khoan dung; tự lập, tự tin, tự chủ. Năng lực cần hình thành: 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, II/ CHUẨN BỊ: Giáo viên: 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 Free Pascal, máy chiếu Học sinh: - Chuẩn bị trước bài học, đồ dùng, phương tiện học tập đầy đủ. III/ THỰC HIỆN TIẾT DẠY: *Ngày dạy: Tiết Lớp - Ngày dạy 8A 8B 8C 8D 8Đ 37 38 *Phân chia bài dạy Tiết 39: Từ đầu cho đến hết phần B.C.2). Tiết 40: Toàn bộ các nội dung còn lại. IV/ 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 TIẾT 39 A - HOẠT ĐỘNG KHỞI ĐỘNG (5 ph) + Hs tiếp nhận và thực hiện nhiệm vụ được giao: + Các hs đọc kĩ nội dung phần khởi động, thảo luận và trình bày hiểu biết của mình về nội dung vừa học. + 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 (SHDH – tr 122) . -Tự trả lời câu hỏi và thảo luận trong nhóm. -Cử đại diện nhóm phát biểu trước lớp. * 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: -Lệnh ask hiển thị lên màn hình dòng chữ: “Hãy nhập bán kính:” -Lệnh set tiếp theo gán cho R một giá trị số, giá trị này được nhập từ bàn phím. -Lệnh say hiển thị lên màn hình dòng chữ: “Diện tích hình tròn là:” với giá trị của biến DT *ĐVĐ: Việc nhập giá trị cho R từ bàn phím được gọi là nhập dữ liệu, việc hiển thị giá trị lên màn hình được gọi là xuất dữ liệu. Sau đây chúng ta tìm hiểu cách làm những việc đó bằng ngôn ngữ Pascal. B.C - HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP (40 ph) 1) Các lệnh xuất dữ liệu writeln *PPDH: Hỏi đáp, giải quyết vấn đề, luyện tập – thực hành *KTDH: Đặt câu hỏi, giao nhiệm vụ, động não *Định hướng phát triển năng lực: NL tự học, NL hợp tác, NL giao tiếp, 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. + 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 này -Ghi chép các thông tin quan trọng vào vở. +HS TH trên máy tính theo nhóm nhỏ dưới sự hd của GV. + Một vài hs báo cáo KQ làm được trước lớp. * Gv giao nhiệm vụ cho HS: -Đọc, tìm hiểu thông tin ở mục này trong TLHDH-tr 123 và TH trên máy tính theo hd của GV. * 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ình bày KQ 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 lệnh writeln dùng để hiển thị dữ liệu lên màn hình: Writeln(biểu thức 1, biểu thức 2, ..., biểu thức cuối); trong đó biểu thức có thể là một giá trị số, một dòng thông báo, một biểu thức toán học, các biểu thức cách nhau bằng dấu phẩy, dòng thông báo; riêng dòng thông báo hay chuỗi kí tự phải đặt trong cặp dấu nháy đơn. -VD: Writeln (‘chuong trinh Pascal dau tien’); Writeln (3+4*5); Writeln (‘Dien tich la:’ , DT); *Gv giải thích ý nghĩa của các lệnh: -Lệnh writeln có tác dụng viết lên màn hình xong thì xuống dòng. -Lệnh write có tác dụng viết lên màn hình xong thì không xuống dòng. *Gv cho hs Th trên máy theo nhóm nhỏ làm quen với các lệnh trên. 2) Câu lệnh nhập dữ liệu readln *PPDH: Hỏi đáp, giải quyết vấn đề, luyện tập – thực hành *KTDH: Đặt câu hỏi, giao nhiệm vụ, động não *Định hướng phát triển năng lực: NL tự học, NL hợp tác, NL giao tiếp, 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. + 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 này -Ghi chép các thông tin quan trọng vào vở. +HS TH trên máy tính theo nhóm nhỏ dưới sự hd của GV. + Một vài hs báo cáo KQ làm được trước lớp. * Gv giao nhiệm vụ cho HS: -Đọc, tìm hiểu thông tin ở mục này trong TLHDH-tr 124 để biết lệnh nhập dữ liệu từ bàn phím và TH trên máy tính theo hd của GV. * 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ình bày KQ 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 lệnh readln dùng để nhập dữ liệu từ bàn phím: readln(biến 1, biến 2, ..., biến cuối); . trong đó: biến 1, biến 2, ..., biến cuối có thể là một giá trị số, kí tự; mỗi một biến cách nhau bằng cách nhấn phím enter hoặc phím cách hoặc phím Tab. -VD: readln (a, b, c); (với lệnh này ta phải nhập 3 giá trị cho 3 biến a, b, c; mỗi giá trị cách nhau bằng cách nhấn phím enter hoặc phím cách hoặc Tab *Gv giải thích thêm ý nghĩa của một số lệnh khác: -Lệnh Ues crt để nạp thư viện chuẩn Crt vào chương trình, nhờ đó ch/tr có thể sử dụng được các lệnh trong thư viện này. -Lệnh clrscr nằm trong thư viện Crt có tác dụng xóa màn hình. -Lệnh readln dùng để dừng ch/tr cho người dùng quan sát kq trên màn hình, khi quan sát xong nhấn enter ch/tr sẽ tiếp tục thực hiện. *Gv cho hs Th trên máy theo nhóm nhỏ làm quen với các lệnh trên. TIẾT 40 A - HOẠT ĐỘNG KHỞI ĐỘNG (15 ph) *Hs thực hiện chương trình sau: *KQ: + Hs tiếp nhận và thực hiện nhiệm vụ được giao: -Các nhóm hs TH soạn thảo chương trình như ở trên. -Dịch và chạy ch/tr rồi nx kết quả. -Cử đại diện nhóm phát biểu, báo cáo kq trước lớp. + 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 nhóm hs TH soạn thảo chương trình như ở trên. -Dịch và chạy ch/tr rồi nx kết quả. -Cử đại diện nhóm phát biểu trước lớp. * 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: -NX: Cách hiển thị như trên phức tạp và khó hiểu. *ĐVĐ: -Để biết cách hiển thị số thực sao cho dễ đọc ta làm thế nào? B.C - HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP (15 ph) 3) Hiển thị số thực *PPDH: Hỏi đáp, giải quyết vấn đề, luyện tập – thực hành *KTDH: Đặt câu hỏi, giao nhiệm vụ, động não *Định hướng phát triển năng lực: NL tự học, NL hợp tác, NL giao tiếp, 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. + Hs tiếp nhận và thực hiện nhiệm vụ được giao: -HS đọc SHDH-tr 127 và trả lời câu hỏi +HS TH trên máy tính theo nhóm nhỏ dưới sự hd của GV. + Một vài hs báo cáo KQ làm được trước lớp. *Gv nhấn mạnh: Cách hiển thị phức tạp và khó hiểu như trên thường xảy ra đối với những giá trị số thực như R. * Gv giao nhiệm vụ cho HS: -Muốn kq dễ nhìn hơn thì làm thế nào? * 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ình bày KQ 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: -Muốn kq dễ nhìn hơn thì ta sửa lại lệnh Writeln như sau: Writeln(‘gia tri cua R la:’, R:10:4) -Màn hình hiện kq là: *Gv giải thích thêm ý nghĩa của lệnh: Writeln(‘gia tri cua R la:’, R:10:4) -Lệnh trên cho kq giá trị của R sau dấu hai chấm có 10 chỗ dành cho R trong đó 4 chỗ cho phần thập phân. *Gv cho hs Th trên máy theo nhóm nhỏ làm quen với các lệnh trên. D - HOẠT ĐỘNG VẬN DỤNG (10 ph) (TLHDH-tr 128) + 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: -Em hãy thực hiện lại ch/tr mục B.3) và nhập vào giá trị của R là: 3.141592. -Hãy cho biết kq hiển thị trên màn hình là bao nhiêu? NX, đối chiếu vowiskq ban đầu . -Hãy sửa lại lệnh Writeln(‘gia tri cua R la:’, R:10:4) để kq hiển thị chính xác. * 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 (5 ph) + 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 để thực hiện nhiệm vụ được giao. + 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ụ về nhà cho HS: -Các em HS hãy đọc thông tin trong SHDH và tự TH trên máy tính. * 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) ở tiết học sau. * 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 . tháng năm 2018
Tài liệu đính kèm: