1. Trang chủ
  2. » Tất cả

Tuần 1-tuần 18 tin 11

134 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • 1. Kiến thức:

  • 2. Kĩ năng:

  • 1. Kiến thức:

  • 2. Kĩ năng:

Nội dung

Giáo án Tin học 11 Tuần 01 Tiết KHDH: 01 Ngày soạn: 6/09/2020 CHƯƠNG I MỘT SỐ KHÁI NIỆM CƠ BẢN VỀ LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH Bài 1: KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH I.Mục tiêu: Kiến thức  Biết có ba lớp ngơn ngữ lập trình mức ngơn ngữ lập trình: ngơn ngữ máy, hợp ngữ ngơn ngữ bậc cao  Biết vai trò, nhiệm vụ chương trình dịch  Biết khái niệm biên dịch thơng dịch Kĩ năng:  Phân biệt khái niệm  Nhận biết ngôn ngữ Thái độ:  Có thái độ nghiêm túc học tập  Rèn luyện tinh thân học tập, tương trợ lẫn Định hướng lực cần phát triển  Năng lực chung : Tự học, giải vấn đề, tư duy, tự quản lý, giao tiếp, hợp tác  Năng lực chuyên biệt : Hiểu nhiệm vụ chương trình dịch Nhận thấy cách thức thực chương trình máy tính thơng qua việc máy tìm hiểu thực chương trình viết ngơn ngữ lập trình khác II.Chuẩn bị giáo viên học sinh Giáo viên: - Đèn chiếu, phấn, bảng - Các phiếu học tập: PHT1: Phân biệt chương trình dịch thơng dịch Dịch Thơng dịch Học sinh: - Tìm hiểu thơng tin lập trình - Sách giáo khoa, ghi tìm hiểu trước Bảng tham chiếu mức yêu cầu cần đạt câu hỏi, tập, kiểm tra, đánh giá Vận dụng Nhận biết Thông hiểu Nội dung thấp MĐ1 MĐ2 MĐ3 - Nhận biết loại HS hiểu cách thực Lập trình ngơn ngữ lập trình(1) máy tương ứng với loại ngơn ngữ lập trình cụ thể (2) - Biết hai loại - Phân biệt chương Chương trình chương trình dịch trình (4) dịch lập trình (3) Vận dụng cao MĐ4 Giáo án Tin học 11 III TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: * Ổn định lớp * Kiểm tra cũ: (5phút) H: Lập trình gì? Nêu tên ngơn ngữ lập trình? * Bài A KHỞI ĐỘNG Hoạt động 1: Tình xuất phát Mục tiêu: Học sinh phát ý nghĩa lập trình cơng việc lập trình sống Phương pháp: Dạy học tình có vấn đề Hình thức: Cá nhân căp đơi Phương tiện dạy học: máy tính máy chiếu Sản phẩm: Đưa số sản phẩm kết lập trình ngồi nước Nội dung: Giới thiệu sản phẩm lập trình: máy tính cầm tay, rô bốt phục vụ, máy rút tiền ATM Hoạt động giáo viên Hoạt động học sinh -Đưa hình máy tính cầm tay, rơbốt phục vụ - Tham khảo hình ảnh máy rút tiền ATM - Yêu cầu học sinh cho biết chức - Trao đổi trả lời nhiệm vụ thực - Học sinh cho biết thực - Trao đổi thảo luận báo cáo kết thảo luận công việc đó? Nêu sản phẩm tương tự trên? - Nhận xét báo cáo hướng cho học sinh, ngành nghề cần nguồn nhân lực thời đại mới, thời đại 4.0 B HÌNH THÀNH KIẾN THỨC Hoạt động 2: Tìm hiểu khái niệm lập trình Mục tiêu:  Biết có ba lớp ngơn ngữ lập trình mức ngơn ngữ lập trình: ngôn ngữ máy, hợp ngữ ngôn ngữ bậc cao Phương pháp: Phát vấn, tìm tịi, thuyết trình Hình thức: Cá nhân căp đơi Phương tiện dạy học: máy tính máy chiếu Sản phẩm: Đưa khái niệm lập trình Nội dung hoạt động Hoạt động giáo viên Hoạt động học sinh ĐVĐ: Về lập trình em tìm hiểu qua bước để giải toán máy tính ta chưa có khái niệm cụ thể Cịn ngơn ngữ lập trình tìm hiểu tất lớp 10 H: Vậy có loại ngơn ngữ lập trình nào? H: Hãy phân biệt ngơn ngữ bậc cao với loại - Cá nhân gợi nhớ, trình bày ngơn ngữ khác? (Ngơn ngữ máy, hợp ngữ, ngôn ngữ bậc cao) Phân biệt ngôn ngữ bậc cao: Chương trình viết ngơn ngữ bậc cao khơng phụ thuộc vào loại - HS phân biệt máy phải dùng Chương trình dịch để chuyển ngơn ngữ máy H: Tóm lại ngơn ngữ lập trình dùng để làm gì? Giáo án Tin học 11 Dẫn dắt: Vậy lập trình gì? Chúng ta tìm hiểu k/n Tl: Lập trình Kết luận, nhận xét hoạt động Giải thích thêm câu lệnh: - HS tham khảo sách giáo khoa, trình bày - Câu lệnh để diễn tả thao tác bước thuật toán - Câu lệnh đơn thực bước có thao tác - Câu lệnh ghép thực bước gồm dãy thao tác Chuẩn kiến thức: K/n lập trình: Lập trình sử dụng cấu trúc liệu câu lệnh ngơn ngữ lập trình cụ thể để mô tả liệu diễn đạt thao tác thuật toán * Ý nghĩa: tạo chương trình giải tốn MT Hoạt động 3: Tìm hiểu chương trình dịch Mục tiêu:  Biết vai trị, nhiệm vụ chương trình dịch  Biết khái niệm biên dịch thông dịch Phương pháp: Dạy học tình có vấn đề Hình thức: Cá nhân căp đôi Phương tiện dạy học: máy tính máy chiếu Sản phẩm: Đưa khái niệm lập trình Nội dung hoạt động: Hoạt động giáo viên Hoạt động học sinh Dẫn dắt: Chương trình viết ngơn ngữ máy thực ngay, cịn Chương trình viết ngơn ngữ bậc cao phải chuyển đổi thành Chương trình ngơn ngữ máy thực Cơng cụ thực chuyển đổi gọi Chương trình dịch H: Input, Output Chương trình dịch gì? ( Có thể cho điểm miệng Hs trả lời Tl: In: Chương trình viết ngơn ngữ ) bậc cao Out: Chương trình ngơn ngữ máy H: nhiệm vụ quan trọng Chương Tl: (2-3Hs) phát lỗi cú pháp trình dịch gì? Chương trình nguồn -Tìm hiểu ví dụ Sgk H: Phân biệt Thơng dịch Biên dịch - TL: Tóm tắt ngắn gọn lại ví dụ cho (Phân tích Ví dụ Sgk) ví dụ khác - Nhận phiếu học tập hoạt động theo nhóm nhỏ học sinh tìm hiểu (nguồn tài Phát phiếu học tập liệu từ sgk) - Nguồn tài liệu từ đọc thêm - Yêu cầu tham khảo sgk Giáo án Tin học 11 - Chuẩn lại kiến thức Chuẩn kiến thức: Chương trình dịch a K/niệm: Chương trình đặc biệt có chức chuyển đổi chương trình viết ngơn ngữ lập trình bậc cao, thành chương trình thực máy tính, gọi chương trình dịch b Phân loại: Có loại - Thơng dịch: dịch thực câu lệnh - Biên dịch: dịch tồn Chương trình thực lưu trữ để sử dụng lại lần sau */ Tìm hiểu ngơn ngữ lập trình C LUYỆN TẬP Hoạt động 4: Tìm hiểu đọc thêm Mục tiêu:  Biết thêm tên ngôn ngữ lập trình  Biết hình thành phát triển ngơn ngữ Phương pháp: Dạy học tình có vấn đề Hình thức: Cá nhân căp đơi Phương tiện dạy học: máy tính máy chiếu Sản phẩm: Đưa tên ngôn ngữ lập trình theo yêu cầu Nội dung hoạt động: Hoạt động giáo viên Hoạt động học sinh - Yêu cầu nhóm tìm hiểu đọc thêm trả - Tìm hiểu đọc them theo nhóm lời câu hỏi: Viết tên ngơn ngữ lập trình bậc cao? - Các nhóm đại diện trình bày bảng Ngôn ngữ thường dùng giảng - Các nhóm phản hồi kết hoạt động dạy trường Phổ thơng Java có ý nghĩa - GV nhận xét kết luận kết hoạt - Ghi nhớ động D VẬN DỤNG, TÌM TÒI, MỞ RỘNG Hoạt động 5: Một số sản phẩm lập trình Mục tiêu:  Biết thêm sản phẩm quanh ta  Quy trình hoạt động cơng dụng Phương pháp: Dạy học tình có vấn đề Hình thức: Cá nhân căp đơi Phương tiện dạy học: máy tính máy chiếu Sản phẩm: Đưa khái niệm lập trình Nội dung hoạt động: Hoạt động giáo viên Hoạt động học sinh - Nêu tên sản phẩm lập trình xã hội - Ở lớp em tham khảo intenet để tìm sản phẩm -Cho biết sản phẩm hoạt động - Minh chứng sản phẩm qua thơng tin, nào? hình ảnh - Hiệu hay giúp sống đại - Nhận xét xác minh - Kết luận hoạt động tìm tịi nhóm Giáo án Tin học 11 - Các nhóm trình bày sản phẩm tìm tòi mở rộng E HƯỚNG DẪN HỌC Ở NHÀ - Tham khảo chương trình đơn giản để tìm hiểu lập trình - Tìm hiểu ngơn ngữ lập trình Nội dung câu hỏi tập: a Câu hỏi tập Câu 1: Cho biết loại ngôn ngữ lập trình? (MĐ1) Câu 2: Chương trình nguồn nào? (MĐ2) Câu 3: Cho biết hai loại chương trình dịch? (MĐ1) Câu 4: Các chương trình sau:Word, Pascal, C, C++, java Cho tên ngôn ngữ lập trình? (nguồn tài liệu từ đọc thêm) (MĐ1) b Củng cố dặn dò: Các em nhà làm tập tìm hiểu thêm lập trình tên ngơn ngữ lập trình lĩnh vực game, học tập, ngân hàng, Phần mềm mạng, Giáo án Tin học 11 Tuần: 01, 02 Tiết KHDH: 02,03 Bài 2: Ngày soạn: 6/09/2020 CÁC THÀNH PHẦN CỦA NGƠN NGỮ LẬP TRÌNH I.Mục tiêu: Kiến thức  Biết số khái niệm như: tên, tên chuẩn, tên dành riêng, tên người dùng đặt, biến thích Kĩ  Phân biệt tên chuẩn với tên dành riêng tên tự đặt  Nhớ qui định tên biến  Biết đặt tên đúng, nhận biết tên sai qui định  Sử dụng thích Thái độ:  Có thái độ nghiêm túc học tập  Rèn luyện tinh thân học tập, tương trợ lẫn Định hướng lực cần phát triển  Năng lực chung : Tự học, giải vấn đề, tư duy, tự quản lý, giao tiếp, hợp tác  Năng lực chuyên biệt : Hiểu nhiệm vụ loại tên ngơn ngữ lập trình II.Chuẩn bị giáo viên học sinh Giáo viên: - Đèn chiếu, phấn, bảng - Các phiếu học tập: PHT1: Xác định tên đúng, sai tên sau: 7AB, $bien, 12c, aa, _ababaaaaaa, giaiphuongtrinhbac2, gptb2, @lunglinh_Sacmau Đúng Sai PHT2: Phân biệt loại tên hằng: ‘15’, 5E-6, , aa, _123, gptb2, @lunglinh_Sacmau, TRUE, False, ‘False’, ‘Tran thi Mong Mo’, 150.6 Hằng số Hằng Xâu Hằng logic Học sinh: - Sách giáo khoa, ghi tìm hiểu trước Bảng tham chiếu mức yêu cầu cần đạt câu hỏi, tập, kiểm tra, đánh giá Vận dụng Nhận biết Thông hiểu Vận dụng cao Nội dung thấp MĐ1 MĐ2 MĐ4 MĐ3 Các thành - Nhận biết Cú pháp phần bảng chữ kí hiệu Giáo án Tin học 11 Một số khái niệm đặc biệt Pascal - Biết khái - Cách đặt tên niệm tên đúng, sai III TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: * Ổn định lớp * Kiểm tra cũ: (5phút) H: Lập trình gì? Nêu tên ngơn ngữ lập trình? Tiết A KHỞI ĐỘNG Hoạt động 1: Tình xuất phát Mục tiêu: Học sinh phát cần thiết phải biết thành phần ngôn ngữ lập trình Phương pháp: Dạy học tình có vấn đề Hình thức: Cá nhân căp đơi Phương tiện dạy học: máy tính máy chiếu Sản phẩm: Đưa ví dụ ngơn ngữ Hoạt động giáo viên Hoạt động học sinh - Để biết ngôn ngữ tiếng Việt, em - Từng cá nhân tiếp thu phát biểu: bảng phải tìm hiểu trước tiên? chữ tiếng việt - Có em bé biết bảng chữ tiếng - Nhóm tham khảo ví dụ, trao đổi trình việt biết ghép từ Em bé viết: bày kết luận “Em chăn trâu” Hoặc “ Trâu chăn em” Là hai câu dùng từ nên giống Em nhận xét gì? Và rút kết luận nào? Nhận xét kết luận: để biết thêm ngơn ngữ việc học thành phần bắt buộc B HÌNH THÀNH KIẾN THỨC Hoạt động 2: Tìm hiểu thành phần Mục tiêu: Biết số khái niệm như: tên, tên chuẩn, tên dành riêng, tên người dùng đặt, biến thích Phương pháp: Phát vấn, tìm tịi, thuyết trình Hình thức: Cá nhân căp đơi Phương tiện dạy học: máy tính máy chiếu Sản phẩm: Đưa số thành phàn lập trình Nội dung hoạt động Hoạt động giáo viên Hoạt động học sinh Tham khảo sgk cho biết NNLT có - Học sinh tham khảo sgk thành phân? -Giới thiệu thành phần NNLT? -Hs hoạt động nhóm chia cơng -Theo em bảng chữ dùng để làm gì? việc để hồn thành u cầu giáo viên -Khi viết chương trình người lập trình phép dùng kí tự khác bảng kí tự quy định để viết chương trình khơng? Theo em sao? -Gv nhận xét đưa luận -Hs ghi nhớ Giáo án Tin học 11 -Giới thiệu bảng chữ Pascal Biểu diễn kí tự Mã ASCII ‘A’ ’Z’ 65 90 ‘a’ ’z’ 97 122 ‘0’ ’9’ 48 57 -Hs tham khảo ví dụ/9-sgk để trả lời -Với NNLT C++ khác NNLT pascal kí tự nào? -Theo em cú pháp gì? -Tham khảo sgk, trả lời Vd: Trong tiếng Anh, em muốn viết câu: “Tơi học” em phải biết cú pháp câu tiếng anh Chủ ngữ+Vị ngữ -GV chuyển vấn đề -Hs lắng nghe biết cú pháp NN -Tham khảo sgk trình bày theo ý tưởng -Hs tham khảo ví dụ/10 sgk để nắm ngữ nghĩa phụ thuộc vào ngữ cảnh -Theo em ngữ nghĩa gì? Nhận xét kết luận Các thành phần a.Bảng chữ cái: Bảng chữ tập hợp kí tự dung để viết chương trình b.Cú pháp: Là quy tắt dùng để viết chương trình c.Ngữ nghĩa: Ngữ nghĩa xác định ý nghĩa thao tác cần phải thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh Hoạt động 3: Tìm hiểu số khái niệm Mục tiêu: Phương pháp: Phát vấn, phiếu học tập, tìm tịi, thuyết trình Hình thức: Cá nhân căp đơi Phương tiện dạy học: máy tính máy chiếu Sản phẩm: Đưa khái niệm biến, Nội dung hoạt động: Hoạt động giáo viên Hoạt động học sinh Hoạt động 3.1: Tìm hiểu khái niệm tên -Tên đặt nào? -Tham khảo sgk-1nhóm/2hs đưa quy -Gv ghi bảng tắc đặt tên Tên đặt theo quy tắc ngôn ngữ lập trình Phát phiếu học tập - Nhận phiếu hoạt động nhóm học sinh -Dựa vào quy tắc đặt tên đưa -Nhận xét đưa đáp án tên -Giới thiệu số tên dành riêng NN -Hs tiếp nhận nhớ Pascal C++ Tên NNLT quy định dùng với ý nghĩa -Theo dõi ví dụ, nắm ý nghĩa số riêng xác định tên, biết nghĩa tên -Giới thiệu tên chuẩn -Hs phân biệt tên chuẩn với tên dành riêng -GV nhấn mạnh: Người lập trình -Hs tìm hiểu sách giáo khoa phát biểu Giáo án Tin học 11 khai báo dùng chúng với ý nghĩa mục đích khác -Nắm điều kiện cần sử -Yêu cầu học sinh tìm hiểu từ sách giáo dụng tên tự đặt(tên người lập trình đặt) khoa phần Tên người lập trình đặt cho biết điều cần nhớ? Hoạt động 2: Tìm hiểu biến -Tham khảo sách gk, khái niệm -Em cho biết gì? -Nghiên cứu trang 12 sgk để thảo luận -Trong NNLT có nào? Phân biệt nhóm học sinh để hồn thành phiếu học tập - Giáo viên yêu cầu học sinh tham khảo sách giáo khoa hoàn thành phiếu học tập -Hs hoàn thiện phiếu học tập theo nhóm - GV nhắc lại số ý Trong NNLT thường có: số học, logic xâu + Hằng số học: số nguyên hay số thực -Nghiên cứu ví dụ biết cách xuất + Hằng logic: giá trị đúng(true) dấu nháy đơn Pascal thông qua ý sai(false) +Hằng chuỗi: chuỗi kí tự mã ASCII -Tham khảo sgk trả lời -Gv phân biệt rõ thơng qua ví dụ - Trả lời cá nhân yêu câu đọc kĩ phần ý - Chuyển vấn đề sang biến -Tham khảo sách gk, khái niệm biến -Cho biết tên biến có phải ngơn ngữ lập ghi trình quy định khơng? -Hãy cho biết biến gì? -Tham khảo sgk trả lời -Cho biết tốn: lập trình gptb1 ax+b=0 có biến nào? -Phân biệt khác biến Chuyển vấn đề cho việc đặt thích -Muốn thích dịng hay đoạn chương trinh ta dùng dấu nào? Chuẩn kiến thức Một số khái niệm a.Tên: Trong Pascal: Tên dãy liên tiếp khơng q 127 kí tự bao gồm chữ số, chữ dấu gạch bắt đầu chữ dấu gạch a.1 Tên dành riêng: (từ khóa) Ví dụ: Begin End Program a.2 Tên chuẩn: Tên NNLT dùng với ý nghĩa định a.3 Tên người lập trình đặt: +Tên dùng với ý nghĩa riêng Giáo án Tin học 11 +Khai báo trước sử dụng +Không trùng với tên dành riêng b Hằng biến b.1 Hằng: Hằng đại lượng có giá trị khơng thay đổi trình thục chương trình + Hằng số học + Hằng logic + Hằng chuỗi b.2 Biến: Là đại lượng đặt tên, dùng để lưu trữ giá trị giá trị thay đổi q trình thực chương trình b.3 Chú thích: Ngơn ngữ Chú thích dịng Chú thích nhiều dịng Pascal {chú thích} (*chú thích ……*) {chú thích ….} C++ //chú thích /*chú thích … */ Tiết 2: C LUYỆN TẬP Hoạt động 4: Tìm hiểu thành phần dạng tập 1.Mục tiêu:  Biết tên đúng, tên sai  Nắm hằng, biến Phương pháp: Phát vấn, vấn đáp Hình thức: Cá nhân nhóm Phương tiện dạy học: máy tính máy chiếu Sản phẩm: Đưa kết Nội dung hoạt động: Hoạt động giáo viên Hoạt động học sinh Nhận biết tên NNLT pascal: - Cá nhân xung phong hoàn thiện tập Baitap.pas; HA Noi; A#B - Nhóm thảo luận nhanh điền kết Phân biệt 123.2 ‘Hoahong’ 3+5 TRUE False - Kết luận nhận xét hoạt động nhóm Tìm hiểu Câu 1, câu trang 13 SGK ĐVĐ: Trước giải tập SGK, - Đọc yêu cầu câu hỏi tập cuối em tự ôn lại số kiến thức mà chúng chương trang 13 SGK ta học trước dựa yêu cầu - Suy nghĩ để đưa phương án trả lời câu hỏi trang 13 SGK - Suy nghĩ, trả lời câu hỏi 10 ... Giáo án Tin học 11 b Củng cố dặn dò - Em học làm tập SBT - Xem trước Bài tìm hiểu vấn đề sau:  Tìm hiểu phép tốn, biểu thức, câu lệnh gán 24 Giáo án Tin học 11 Ngày soạn: 19/09/2020 Tuần: 03,04... lưu trữ  Cú pháp khai báo biến ?  Những biến dùng chương trình khai báo nào? 18 Tuần 03 Tiết KHDH: Giáo án Tin học 11 Ngày soạn: 15/09/2020 CHƯƠNG II: CHƯƠNG TRÌNH ĐƠN GIẢN Bài 4: MỘT SỐ KIỂU... Củng cố dặn dò: Các em nhà làm tập trang 13 sgk tìm hiểu trước học 12 Giáo án Tin học 11 Tuần 02 Tiết KHDH: Ngày soạn: 11/ 09/2020 CHƯƠNG II: CHƯƠNG TRINH ĐƠN GIẢN Bài 3: CẤU TRÚC CHƯƠNG TRÌNH I.MỤC

Ngày đăng: 11/08/2021, 14:41

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w