1. Trang chủ
  2. » Giáo án - Bài giảng

Tuần 1-tuần 18 tin 11_giáo án mới2021

143 51 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

Tuần 01 Ngày soạn: 6/09/2020 Tiết KHDH: 01 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: 1. Kiến thức •Biết có ba lớp ngôn ngữ lập trình và các mức ngôn ngữ lập trình: ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao. •Biết vai trò, nhiệm vụ của chương trình dịch •Biết khái niệm biên dịch và thông dịch 2. Kĩ năng: •Phân biệt các khái niệm •Nhận biết các ngôn ngữ. 3. Thái độ: •Có thái độ nghiêm túc trong học tập. •Rèn luyện tinh thân học tập, tương trợ lẫn nhau 4. Định hướng các năng lực cần phát triển •Năng lực chung : Tự học, giải quyết 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ụ của chương trình dịch. Nhận thấy được cách thức thực hiện một chương trình trong máy tính thông qua việc máy tìm hiểu và thực hiện các chương trình viết bằng các ngôn ngữ lập trình khác nhau. II.Chuẩn bị của giáo viên và học sinh 1. 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 và thông dịch DịchThông dịch 1....................................................................................... 2....................................................................................... 3.......................................................................................1.................................................. 2...................................................

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 HỆ THỐNG HOÁ KIẾN THỨC VÀ 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 - 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 THỰC TIỄN Mục tiêu: Học sinh củng cố kiến thức nhà Phương pháp: Tự phát vấn, tìm tịi Hình thức: Cá nhân Phương tiện dạy học: máy tính, sách,vở Sản phẩm: đưa chương trình Hoạt động giáo viên - Yêu cầu học sinh viết đề vào - Về nhà tự tìm tịi, tham khảo ví dụ viết chương trình - Giáo viên kiểm tra tiết học sau Hoạt động học sinh - Học sinh ghi nội dung nhà - Tìm tịi, hồn thành tập vào Nội dung Câu hỏi tập Giáo án Tin học 11 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) E 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 - Các nhóm trình bày sản phẩm tìm tịi mở đại rộng - Nhận xét xác minh - Kết luận hoạt động tìm tịi nhóm DẶN DỊ - 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 - 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 để hoàn thành yê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 tắc -Gv ghi bảng đặ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 tên -Nhận xét đưa đáp án đúng -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ố tên, riêng xác định 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 khai báo -Hs tìm hiểu sách giáo khoa phát biểu Giáo án Tin học 11 dùng chúng với ý nghĩa mục đích khác -u cầu học sinh tìm hiểu từ sách giáo khoa -Nắm điều kiện cần sử dụng tên phần Tên người lập trình đặt cho biết tự đặt(tên người lập trình đặ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ì? -Trong NNLT có nào? Phân biệt -Nghiên cứu trang 12 sgk để thảo luận nhóm học sinh để hoà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 - GV nhắc lại số ý -Hs hoàn thiện phiếu học tập theo nhóm Trong NNLT thường có: số học, logic xâu + Hằng số học: số nguyên hay số thực + Hằng logic: giá trị đúng(true) sai(false) -Nghiên cứu ví dụ biết cách xuất dấu +Hằng chuỗi: chuỗi kí tự mã ASCII nháy đơn Pascal thông qua ý -Gv phân biệt rõ thơng qua ví dụ yêu câu đọc kĩ phần ý - Chuyển vấn đề sang biến -Tham khảo sgk trả lời -Cho biết tên biến có phải ngơn ngữ lập trình - Trả lời cá nhân quy định khơng? -Hãy cho biết biến gì? -Tham khảo sách gk, khái niệm biến ghi -Cho biết toán: lập trình gptb1 ax+b=0 có biến nào? -Phân biệt khác biến -Tham khảo sgk trả lời 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 +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: Giáo án Tin học 11 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 HỆ THỐNG HỐ KIẾN THỨC VÀ 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 hồ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 Đặt câu hỏi số 1: Tại người ta phải xây dựng ngôn ngữ lập trình bậc cao? - Nhận xét, đánh giá bổ sung hướng dẫn 10 Giáo án Tin học 11 - Kết quả: C HỆ THỐNG HOÁ KIẾN THỨC VÀ LUYỆN TẬP Hoạt động 3: Ví dụ 3: Mục tiêu: Hs biết thao tác xử lý xâu Phương pháp/kĩ thuật : Dạy học nêu vấn đề, giải vấn đề Hình thức dạy học: Cá nhân, thảo luận cặp đơi, nhóm Phương tiện: SGK, máy chiếu, PHT Sản phẩm:Hs trả lời PHT Nội dung hoạt động 3: Hoạt động giáo viên Hoạt động học sinh - Nhập kí tự từ bàn phím vào xâu 1, tạo xâu với kí tự - Hs thảo luận nhóm lên bảng làm xâu in hình kết -Input: -Output:- Ý tưởng: B1: Nhập xâu s1 B2: Khởi tạo xâu rỗng s2:=’’; B3: Duyệt từ đầu xâu đến cuối xâu Nếu S1[i] mà có đoạn [‘0’ ’9’] đưa s[i] hình, KT - Nhóm khác nhận xét Kiến thức chuẩn: Program VD3; var s1,s2:string; i:byte; Begin write('nhap xau s1:'); readln(s1); s2:=’’; for i:=1 to length(s1) if ('0'=215) c.1byte; (0->256) d 1byte; (0->255) Câu3: Có câu lệnh sau: Write(‘***********’); xuất hình: a b Xuất hình c *********** d Khơng hiển thị hình B HÌNH THÀNH KIẾN THỨC Hoạt động 2: Các dạng tập Mục tiêu: Hiểu tập dân gian Phương pháp: Phát vấn, tìm tịi Hình thức: Hoạt động cá nhân/nhóm Phương tiện dạy học: máy tính, máy chiếu, bảng,… Sản phẩm: chương trình Hoạt động thầy Hoạt động trị Nội dung toán: Bài tập cấu trúc rẽ nhánh VD: Giải phương trình bậc ax+b=0 Yêu cầu học sinh: -Ghi đề tập -Xác định Input, output -Hoạt động nhóm viết chương trình -Vạch bước giải - Các nhóm trình bày sản phẩm -Chuyển bước giải dạng chương nhóm khác nhận xét trình Giáo viên nhận xét, đánh giá nhắc nhở Nội dung toán: 2.Cấu trúc lặp VD: Viết chương trình tính tổng số ngun dương chia hết cho - Yêu cầu hs tìm hiểu ý tưởng -Trả lời - H: Số số chia hết cho 138 Giáo án Tin học 11 - Giáo vên nhận xét hồn thiện chương trình -Tự viết chương trình Nội dung tốn Kiểu mảng VD: Viết chương trình nhập vào dãy số Cho biết vị trí chia hết cho dãy - Tương tự em sử dụng mảng để viết chương - học sinh bàn làm việc trình - Trình bày chương trình - Giáo viên theo dõi Nội dung toán Kiểu xâu: Vd: Viết chương trình nhập vào xâu Cho biết vị trí chứa kí tự “A” chương trình - Tương tự em sử dụng mảng để viết chương - học sinh bàn làm việc trình - Trình bày chương trình - Các nhóm khác hồn thiện trình bày chương trinh - Nhận xét kết luận C HỆ THỐNG HOÁ KIẾN THỨC VÀ LUYỆN TẬP Hoạt động 3: Luyện tập tìm ý tưởng Mục tiêu: Tìm hiểu xâu Phương pháp: Phát vấn, tìm tịi Hình thức: Hoạt động cá nhân/nhóm Phương tiện dạy học: máy tính, máy chiếu, bảng,… Sản phẩm: Ý tưởng Hoạt động thầy Hoạt động trò - Đưa dạng tập - Tiếp nhận thông tin - Bạn cho cô biết nhanh ý tưởng giải - Học sinh nhanh cho biết ý tưởng toán - Các học sinh khác bổ sung ý tưởng - Giáo viên khác nhận xét, hoàn thiện ý tưởng - Tiếp nhận thông tin kết Nội dung Tìm ý tưởng: Viết chương trình nhập vào xâu s Cho biết vị trí chứa số xâu D VẬN DỤNG THỰC TIỄN Hoạt động 4: Bài tập nhà Mục tiêu: Học sinh củng cố kiến thức nhà Phương pháp: Tự phát vấn, tìm tịi Hình thức: Cá nhân Phương tiện dạy học: máy tính, sách,vở Sản phẩm: làm tập Hoạt động giáo viên - Yêu cầu học sinh viết đề vào - Về nhà tự tìm tịi, tham khảo ví dụ viết chương trình - Giáo viên kiểm tra tiết học sau Hoạt động học sinh - Học sinh ghi nội dung nhà - Tìm tịi, hồn thành tập vào Nội dung Câu 1: Viết khai báo biến mảng A chứa 20 phần tử xâu?(MĐ1) Câu 2: Viết chương trình nhập vào xâu Xuất hình xâu ngắn?(MĐ2) 139 Giáo án Tin học 11 Câu 3: Viết chương trình nhập vào xâu s Cho biết vị trí chứa số xâu (MĐ4) E TÌM TỊI, MỞ RỘNG Hoạt động 5: Tìm thay Mục tiêu: Các hàm xâu Phương pháp: Phát vấn, tìm tịi Hình thức: Hoạt động cá nhân/nhóm Phương tiện dạy học: máy tính, máy chiếu, bảng,… Sản phẩm: chương trình Hoạt động thầy Hoạt động trị -Giao đề tập tìm tịi - Tiếp nhận đề - Yêu cầu học sinh nhà tham khảo kiến -Tìm hiểu ý tưởng qua nhóm bạn bè thức học viết chương trình mạng -Trình bày ý tưởng chương trình vào tiết học sau Nội dung: Nhập vào xâu Tìm từ bong thay đổi chúng thành chữ Hoa Dặn dị:  Về viết chương trình hồn chỉnh vào  Ôn luyện thêm kiến thức để làm thi học kì tốt 140 Giáo án Tin học 11 Ngày soạn: 20/12/2020 Tuần 18 Tiết 36 THI HỌC KÌ I I.Mục tiêu: Kiến thức  Củng cố lại tất kiến thức NNLT học kiểm tra nhận thức học sinh  Kiểm tra đánh giá kết học tâp Kĩ năng: Nhận dạng viết chương trình Thái độ:  Có thái độ nghiêm túc kiểm tra Nội dung trọng tâm học  Viết chương trình Xâu Định hướng lực cần phát triển  Nhóm lực liên quang đến kiến thức  Nhóm lực liên quan đến phương pháp  Nhóm lực liên quan đến trao đổi thơng tin  Nhóm lực liên quan đến cá nhân II.Chuẩn bị giáo viên học sinh Giáo viên: Đề kiểm tra Chuẩn bị học sinh  Bút, viết  Củng cố kiến thức học III Tiến trình lên lớp: Ổn định lớp Phát đề kiểm tra 141 Giáo án Tin học 11 Tuần: 19 Tiết 38 Ngày soạn: 25/12/2018 TÌM HIỂU BÀI TOÁN RÚT TIỀN TỰ ĐỘNG ATM I.Mục tiêu: Kiến thức  Củng cố kiến thức học  Làm dạng tập ATM Kĩ năng:  Rèn luyện tư duy, kĩ lập trình 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 Nội dung trọng tâm học  Viết chương trình xâu có sử dụng hàm Định hướng lực cần phát triển  Nhóm lực liên quan đến kiến thức  Nhóm lực liên quan đến phương pháp  Nhóm lực liên quan đến trao đổi thông tin  Nhóm lực liên quan đến cá nhân II.Chuẩn bị giáo viên học sinh Giáo viên: - Đèn chiếu, phấn, bảng - Chương trình chạy máy tính Chuẩn bị học sinh - Sách, vỡ ghi - Tìm hiểu trước chương trình nhà câu hỏi khúc mắc tập 3.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á III TỔ CHỨC CÁC HOẠT ĐỘNG DẠY HỌC  Ổn định lớp  Kiểm tra cũ  Bài A KHỞI ĐỘNG Hoạt động 7: ATM Mục tiêu: Nắm thực tế sử dụng thẻ Phương pháp: Phát vấn, tìm tịi Hình thức: Hoạt động cá nhân/nhóm Phương tiện dạy học: máy tính, máy chiếu, bảng,… Sản phẩm: Chọn câu trả lời Hoạt động thầy Hoạt động trị B HÌNH THÀNH KIẾN THỨC Hoạt động 2: Mục tiêu: Lập trình tốn ATM Phương pháp: Phát vấn, tìm tịi Hình thức: Hoạt động cá nhân/nhóm 142 Giáo án Tin học 11 Phương tiện dạy học: máy tính, máy chiếu, bảng,… Sản phẩm: chương trình Hoạt động thầy Lập trình tốn ATM C LUYỆN TẬP Hoạt động 3: Thực hành Mục tiêu: Phát lỗi Phương pháp: Phát vấn, tìm tịi Hình thức: Hoạt động cá nhân/nhóm Phương tiện dạy học: máy tính, máy chiếu, bảng,… Sản phẩm: chương trình Hoạt động thầy Hoạt động trị Hoạt động trị D VẬN DỤNG, TÌM TỊI, MỞ RỘNG Hoạt động 4: Bài tốn quản lí tiền điện thoại Mục tiêu: Hiểu tập thực tế Phương pháp: Phát vấn, tìm tịi Hình thức: Hoạt động cá nhân/nhóm Phương tiện dạy học: máy tính, máy chiếu, bảng,… Sản phẩm: chương trình Hoạt động thầy Hoạt động trị Quản lí tiền điện thoại: nạp card, gọi, nhắn tin E HƯỚNG DẪN HỌC Ở NHÀ Câu hỏi tập Câu 1: Viết khai báo biến mảng A chứa 40 phần tử xâu?(MĐ1) Câu 2: Viết chương trình nhập vào xâu Xuất hình xâu có độ dài 15?(MĐ2) Câu 3: Viết chương trình nhập vào xâu s Cho biết vị trí cuối chứa số xâu (MĐ4) Củng cố dặn dò:  Về viết chương trình hồn chỉnh vào vỡ  Nghiên cứu tài liệu trước cho chương trình học Kì II 143 ... cấu trúc câu lệnh gán Pascal Bài tập Pascal HS sửa lỗi sai câu lệnh gán Giáo án Tin học 11 biểu thức toán học sang biểu thức tương ứng Pascal ngược lại HS viết số câu lệnh gán đơn giản BÀI TẬP... biết? b 3*4+1 - Dấu * dấu nhân toán học c Mod Nhận xét dẫn dắt vấn đề Vậy phải tìm hiểu số phép tốn, biểu thức - Học sinh tị mị với phép toán 26 Giáo án Tin học 11 Tin học, cụ thể ngơn ngữ lập trình... kiểm tra, đánh giá Nội dung Phép tốn Nhận biết MĐ1 Thơng hiểu MĐ2 Vận dụng thấp MĐ3 Vận dụng cao MĐ4 HS biết khái HS hiểu kí hiệu So sánh kí hiệu niệm phép toán phép toán trong toán học Pascal

Ngày đăng: 11/08/2021, 15:01

Xem thêm:

TỪ KHÓA LIÊN QUAN

w