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

TÊN CHỦ đề bài học KIỂU MẢNG MODUL 2,3

14 17 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

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 44,84 KB

Nội dung

TÊN CHỦ ĐỀ/BÀI HỌC: KIỂU MẢNG Thời lượng: tiết Tiết Lớp 11 Chủ đề F: Giải vấn đề với trợ giúp máy tính I MỤC TIÊU DẠY HỌC Phẩm chất, lực (STT YCCĐ) YCCĐ NĂNG LỰC TIN HỌC NLc: Giải vấn - Hiểu khái niệm mảng chiều đề với hỗ trợ - Hiểu cách khai báo mảng chiều công nghệ thông tin - Thực khai báo mảng, truy cập truyền thông phần tử mảng NĂNG LỰC CHUNG Năng lực tự chủ tự - Xác định nhiệm vụ học tập; học - Tự nhận điều chỉnh nhữngsai sót, hạn chế thân quátrình học tập Năng lực giao tiếp - Biết chủ động giao tiếp; tự tinvà biết kiểm hợp tác soát cảm xúc, thái độ khinói trước nhiều người - Phân tích cơng việc cần thựchiện để hồn thành nhiệm vụ củanhóm PHẨM CHẤT CHỦ YẾU Chăm Tích cực tìm tịi sáng tạotrong học tập; có ý chí vượt quakhó khăn để đạt kết tốt tronghọc tập Trung thực Trung thực học tập,ghi nhận kết II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: Giáo viên: - Chuẩn bị thiết bị/đồ dùng hỗ trợ: + Máy tính PC, máy chiếu mànchiếu, SGK + Phiếu học tập + Bảng phụ Học sinh: - Tự phân công nhiệm vụ cho thành viên nhóm - Chuẩn bị SGK, đồ dùng học tập cá nhân (bút, viết, giấy trắng) III TIẾN TRÌNH DẠY HỌC: A TIẾN TRÌNH DẠY HỌC Hoạt động Mục tiêu Nội dung dạy PP/KTDH học(thời gian) (Số thứ tự họctrọng tâm chủ đạo YCCĐ) Hoạt động 1: Gợi 1, HS khó khăn - Thảo luận động viết chương nhóm, (5 phút) trình mà sử Thuyết trình dụng kiểu liệu học trước - (1) (2) (3) (4) (5) (6) Phương án đánh giá - Qua câu trả lời học sinh - Qua phần thuyết trình học sinh Hoạt động 2:Hình thành kiến thức 1,2, 3,5 2.1: Tìm hiểu khái niệm mảng chiều thơng qua ví dụ nhiệt độ tuần (SGK) Từ nhận chương trình dài phức tạp số ngày 365 ngày/1 năm quan sát chương trình (vì phải khai báo 365 biến xử lý 365 dòng lệnh IF) HS hiểu khái - PP thảo niệm mảng luận nhóm chiều - KT mảnh ghép - Qua kết HS thực phiếu học tập 2.2: Tìm hiểu khai báo mảng chiều (30 phút) Hoạt động 3: Luyện tập 2, 3, 4, (5 phút) Hoạt động 4: 2, 3, Vận dụng (5 phút) Hs xác định - Phát cách khai báo giải mảng chiều vấn đề - PP thảo luận nhóm HS khai báo - Phát mảng giải vấn đề - PP thảo luận nhóm Theo dõi q trình làm việc câu trả lời nhóm Theo dõi trình làm việc câu trả lời nhóm B CÁC HOẠT ĐỘNG HỌC HOẠT ĐỘNG 1: KHỞI ĐỘNG Mục tiêu:1, Sản phẩm: HS khó khăn viết chương trình mà sử dụng kiểu liệu học trước - thơng qua ví dụ nhiệt độ tuần (SGK) Từ nhận chương trình dài phức tạp số ngày 365 ngày/1 năm quan sát chương trình (vì phải khai báo 365 biến xử lý 365 dòng lệnh IF) Nội dung hoạt động: Quan sát chương trình sau nhận xét Program NhietdoTuan; Var t1, t2, t3, t4, t5, t6, t7, tb: Real; dem : integer; Begin Writeln ('Nhap vao nhiet cua : '); Readln(t1,t2,t3,t4,t5,t6,t7); tb := (t1+t2+t3+t4+t5+t6+t7)/7; dem:= 0; if t1>tb then dem:= dem+1; if t2>tb then dem:= dem+1; if t3>tb then dem:= dem+1; if t4>tb then dem:= dem+1; if t5>tb then dem:= dem+1; if t6>tb then dem:= dem+1; if t7>tb then dem:= dem+1; WriteLn ('Nhiet trung binh tuan : ',tb); WriteLn ('So nhiet cao hon trung binh : ',dem); ReadLn End Trước HĐ Trong HĐ Sau HĐ HĐ GV HĐ HS GV thực hoạt động sau: - GV trình chiếu chương trình lên hình yêu cầu HS quan sát - GV gợi ý: “Trong CT khai báo biến xử lý dòng lệnh IF?” - GV đặt câu hỏi: “Nếu thực chương trình với trường hợp nhiệt độ 365 ngày năm có gặp tình hng khơng?” HS nhận nhiệm vụ: Nghe hiểu rõ yêu cầu GV - Giúp HS quan sát rõ CT - Quan sát CT - Suy nghĩ trao đổi với - Có thể giải thích cho HS để trả lời hiểu rõ CT vấn đề GV đề - Hỏi lớp đồng ý với bạn HS quan sát ví dụ tham khảo giơ tay SGK để hiển mảng - Nhận xét câu trả lời gợi ý chiều cách giải qua ví dụ sau: Ví du 1: Mảng A: Chỉ số: + Tên mảng: A + Số lượng phần tử: + Kiểu liệu: Số nguyên +Tham chiếu đến phần tử ta viết [chỉ số] Ví dụ tham chiếu đến phan tử thứ 3, ta viết A[3]=7 HOẠT ĐỘNG 2: HÌNH THÀNH KIẾN THỨC Hoạt động 2.1: Tìm hiểu khái niệm mảng chiều (10 phút) Mục tiêu:1,2, 3, Tổ chức hoạt động Hoạt động Giáo viên Hoạt động Học sinh - GV Trình chiếu ví dụ - Quan sát Mảng A: Chỉ số: - Quan sát, lắng nghe ghi nhớ - Gv giải thích thành phần mảng: + Tên mảng: A + Số lượng phần tử: + Kiểu liệu: Số nguyên + Tham chiếu đến phần tử ta viết: [chỉ số] - Ví dụ tham chiếu đến phần tử thứ 3, ta viết - Quan sát A[3]=7 - Dựa vào VD kết hợp SGK, HS đưa khái - HS trả lời niệm mảng chiều - Tham chiếu đến phần tử ta viết [chỉ số] - Yêu cầu HS lấy thêm VD mảng chiều - HS lấy VD - GV chia lớp thành nhóm hồn thành phiếu học tập HS chọn phương án (thông qua phiếu học tập 1) cử đại diện giải thích Sản phẩm học tập - HS lấy vd mảng chiều - Phiếu học tập Phương án đánh giá Hoạt động 2.2: Tìm hiểu cách khai báo mảng chiều (20’) Mục tiêu:1,2, 3, Tổ chức hoạt động Hoạt động Giáo viên Hoạt động HS - Giới thiệu cú pháp khai báo mảng chiều - Tham khảo sách - Nhắc nhở ý số phần ngăn cách số khai báo - GV chia lớp thành nhóm - GV trình chiếu đề khai báo mảng Yêu cầu nhóm lựa chọn phương án - HS chọn phương án (thông qua phiếu học tập 2) cử đại diện giải thích - GV u cầu nhóm viết khai báo mảng để nhập vào điểm học sinh lớp? - Mỗi tổ cử HS đại diện lên bảng khai báo - Nhận xét - Lắng nghe - Chuẩn hóa - Cho hs quan sát việc chạy chương trình tính nhiệt độ trung bình viết sẵn để thấy lợi ích việc sử dụng kiểu mảng - Quan sát Sản phẩm học tập HS khai báo mảng chiều Phiếu học tập Phương án đánh giá Theo dõi kết trình bày HS Hoạt động 3: Luyện tập (5 phút) Mục tiêu:2, 3, 4, Liệt kê mục tiêu hoạt động học Trong đó, mục tiêu hoạt động học phải thuộc mục tiêu đặt cho dạy học chủ đề mục I Tổ chức hoạt động Hoạt động Giáo viên - Đưa VD khai báo mảng chiều: Hoạt động HS (Kỹ thuật khăn trải bàn) a/ var A: array[1 100] of integer; b/ var A: array[1.100] of integer; c/ var A= array[1 100] of integer; d/ var A: array(1 100) of integer; Yêu cầu HS xác định khai báo đúng, khai - Học sinh thảo luận theo nhóm đưa ý kiến báo sai giải thích sao? - Nhận xét đưa đáp án - Học sinh lắng nghe ghi Sản phẩm học tập - Câu trả lời học sinh khai báo mảng Phương án đánh giá - Theo dõi trình làm việc câu trả lời nhóm Hoạt động 4: Vận dụng – Mở rộng (10 phút) Mục tiêu:2, 3, Liệt kê mục tiêu hoạt động học Trong đó, mục tiêu hoạt động học phải thuộc mục tiêu đặt cho dạy học chủ đề mục I Tổ chức hoạt động Hoạt động Giáo viên - Đưa toán: Viết chương trình nhập vào mảng chiều gồm 10 số nguyên in hình mảng vừa nhập - GV yêu cầu: Bước khai báo biến mảng chiều - GV hướng dẫn cách nhập in mảng vừa nhập - GV yêu cầu HS thảo luận theo nhóm trình bày - GV quan sát, quan sát hướng dẫn học sinh khai báo biến mảng chiều, nhập mảng in mảng vừa nhập Hoạt động HS - HS quan sát phân tích u cầu tốn - HS lựa chọn cách khai báo khai báo biến mảng chiều - HS thảo luận nhóm thực nhiệm vụ theo hướng dẫn giáo viên - Nhóm lựa chọn trình bày - GV dùng phần mềm chọn random nhóm trình chương trình viết chạy bày kết thực hiện, giải thích thành chương trình cho lớp quan phần câu lệnh khai báo biến mảng chiều sát Giải thích thành phần câu lệnh khai báo biến mảng chiều - HS lắng nghe nhận xét - GV nhận xét, đánh giá nội dung trình bày - Ghi nhóm - Điều chỉnh sai sót - Đưa chương trình hồn chỉnh Sản phẩm học tập - Chương trình nhập vào mảng chiều gồm 10 số nguyên in hình mảng vừa nhập Phương án đánh giá - Theo dõi trình làm việc câu trả lời nhóm IV.HỒ SƠ DẠY HỌC: Xem phụ lục Phụ lục Phiếu học tập Xác định mảng chiều trường hợp sau: Dãy A: B C C D A Cấp số cộng: … Dãy B: 0.1 3.0 2.5 6.0 4.6 7.0 Dãy C: -9 12 11 Dãy số tự nhiên: 5… Dãy D: A C True False Phiếu học tập Khai báo ĐÚNG khai báo mảng chiều sau? A VAR A:ARRAY[1 100] OF Integer; B VAR A:ARRAY[1-100] OF Integer; C VAR A:ARRAY[100] OF Integer; D VAR A=ARRAY[1 100]OF Integer; Phương án khai báo mảng hợp lệ? A Mang : ARRAY[0 10] OF INTEGER; C Mang : ARRAY[0 10] : INTEGER; B Mang : INTEGER OF ARRAY[0 10]; D Mang : ARRAY(0 10) : INTEGER; TÊN CHỦ ĐỀ/BÀI HỌC: KIỂU MẢNG Thời lượng: tiết Tiết Lớp 11 Chủ đề F: Giải vấn đề với trợ giúp máy tính I MỤC TIÊU DẠY HỌC Phẩm chất, lực YCCĐ NĂNG LỰC TIN HỌC NLc: Giải vấn - Hiểu khái niệm mảng chiều đề với hỗ trợ - Hiểu cách khai báo mảng chiều công nghệ thông tin - Thực khai báo mảng, truy cập truyền thông phần tử mảng NĂNG LỰC CHUNG (STT YCCĐ) (1) (2) Năng lực tự chủ tự - Xác định nhiệm vụ học tập; học - Tự nhận điều chỉnh nhữngsai sót, hạn chế thân quátrình học tập Năng lực giao tiếp - Biết chủ động giao tiếp; tự tinvà biết kiểm hợp tác sốt cảm xúc, thái độ khinói trước nhiều người - Phân tích cơng việc cần thựchiện để hồn thành nhiệm vụ củanhóm PHẨM CHẤT CHỦ YẾU Chăm Tích cực tìm tịi sáng tạotrong học tập; có ý chí vượt quakhó khăn để đạt kết tốt tronghọc tập Trung thực Trung thực học tập,ghi nhận kết II CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH: Giáo viên: - Chuẩn bị thiết bị/đồ dùng hỗ trợ: + Máy tính PC, máy chiếu mànchiếu, SGK + Phiếu học tập + Bảng phụ Học sinh: - Tự phân công nhiệm vụ cho thành viên nhóm - Chuẩn bị SGK, đồ dùng học tập cá nhân (bút, viết, giấy trắng) III TIẾN TRÌNH DẠY HỌC: A TIẾN TRÌNH DẠY HỌC Hoạt động Mục tiêu Nội dung dạy PP/KTDH học(thời gian) (Số thứ tự họctrọng tâm chủ đạo YCCĐ) Hoạt động 1: Gợi 1, HS khó khăn - Thảo luận động viết chương nhóm, (5 phút) trình mà sử Thuyết trình dụng kiểu liệu học trước thơng qua ví dụ nhiệt độ tuần (SGK) Từ nhận chương trình dài phức tạp số ngày 365 ngày/1 năm quan sát chương trình (vì phải khai báo 365 biến xử lý 365 dòng lệnh IF) 1,2, 3,5 HS hiểu khái - PP thảo Hoạt động 2:Hình niệm mảng luận nhóm thành kiến thức chiều - KT mảnh ghép 2.1: Tìm hiểu (3) (4) (5) (6) Phương án đánh giá - Qua câu trả lời học sinh - Qua phần thuyết trình học sinh - Qua kết HS thực phiếu học tập khái niệm mảng chiều 2.2: Tìm hiểu khai báo mảng chiều (30 phút) Hoạt động 3: Luyện tập 2, 3, 4, (5 phút) Hoạt động 4: 2, 3, Vận dụng (5 phút) Hs xác định - Phát cách khai báo giải mảng chiều vấn đề - PP thảo luận nhóm HS khai báo - Phát mảng giải vấn đề - PP thảo luận nhóm Theo dõi q trình làm việc câu trả lời nhóm Theo dõi trình làm việc câu trả lời nhóm B CÁC HOẠT ĐỘNG HỌC HOẠT ĐỘNG 1: KHỞI ĐỘNG Mục tiêu:1, Sản phẩm: HS khó khăn viết chương trình mà sử dụng kiểu liệu học trước - thơng qua ví dụ nhiệt độ tuần (SGK) Từ nhận chương trình dài phức tạp số ngày 365 ngày/1 năm quan sát chương trình (vì phải khai báo 365 biến xử lý 365 dòng lệnh IF) Nội dung hoạt động: Quan sát chương trình sau nhận xét Program NhietdoTuan; Var t1, t2, t3, t4, t5, t6, t7, tb: Real; dem : integer; Begin Writeln ('Nhap vao nhiet cua : '); Readln(t1,t2,t3,t4,t5,t6,t7); tb := (t1+t2+t3+t4+t5+t6+t7)/7; dem:= 0; if if if if if t1>tb then dem:= dem+1; t2>tb then dem:= dem+1; t3>tb then dem:= dem+1; t4>tb then dem:= dem+1; t5>tb then dem:= dem+1; if t6>tb then dem:= dem+1; if t7>tb then dem:= dem+1; WriteLn ('Nhiet trung binh tuan : ',tb); WriteLn ('So nhiet cao hon trung binh : ',dem); ReadLn End Trước HĐ Trong HĐ Sau HĐ HĐ GV HĐ HS GV thực hoạt động sau: - GV trình chiếu chương trình lên hình yêu cầu HS quan sát - GV gợi ý: “Trong CT khai báo biến xử lý dòng lệnh IF?” - GV đặt câu hỏi: “Nếu thực chương trình với trường hợp nhiệt độ 365 ngày năm có gặp tình hng khơng?” HS nhận nhiệm vụ: Nghe hiểu rõ yêu cầu GV - Giúp HS quan sát rõ CT - Quan sát CT - Suy nghĩ trao đổi với - Có thể giải thích cho HS để trả lời hiểu rõ CT vấn đề GV đề - Hỏi lớp đồng ý với bạn giơ tay - Nhận xét câu trả lời gợi ý cách giải qua ví dụ sau: Ví du 1: Mảng A: HS quan sát ví dụ tham khảo Chỉ số: SGK để hiển mảng + Tên mảng: A chiều + Số lượng phần tử: + Kiểu liệu: Số nguyên +Tham chiếu đến phần tử ta viết [chỉ số] Ví dụ tham chiếu đến phan tử thứ 3, ta viết A[3]=7 HOẠT ĐỘNG 2: HÌNH THÀNH KIẾN THỨC Hoạt động 2.1: Tìm hiểu khái niệm mảng chiều (10 phút) Mục tiêu:1,2, 3, Tổ chức hoạt động Hoạt động Giáo viên Hoạt động Học sinh - GV Trình chiếu ví dụ - Quan sát 10 Mảng A: Chỉ số: - Quan sát, lắng nghe ghi nhớ - Gv giải thích thành phần mảng: + Tên mảng: A + Số lượng phần tử: + Kiểu liệu: Số nguyên + Tham chiếu đến phần tử ta viết: [chỉ số] - Ví dụ tham chiếu đến phần tử thứ 3, ta viết - Quan sát A[3]=7 - Dựa vào VD kết hợp SGK, HS đưa khái - HS trả lời niệm mảng chiều - Tham chiếu đến phần tử ta viết [chỉ số] - Yêu cầu HS lấy thêm VD mảng chiều - HS lấy VD - GV chia lớp thành nhóm hồn thành phiếu học tập HS chọn phương án (thông qua phiếu học tập 1) cử đại diện giải thích Sản phẩm học tập - HS lấy vd mảng chiều - Phiếu học tập Phương án đánh giá Hoạt động 2.2: Tìm hiểu cách khai báo mảng chiều (20’) Mục tiêu:1,2, 3, Tổ chức hoạt động Hoạt động Giáo viên Hoạt động HS - Giới thiệu cú pháp khai báo mảng chiều - Tham khảo sách - Nhắc nhở ý số phần ngăn cách số khai báo - GV chia lớp thành nhóm - GV trình chiếu đề khai báo mảng Yêu cầu nhóm lựa chọn phương án - HS chọn phương án (thông qua phiếu học tập 2) cử đại diện giải thích - GV u cầu nhóm viết khai báo mảng để nhập vào điểm học sinh lớp? - Mỗi tổ cử HS đại diện lên bảng khai báo - Nhận xét - Lắng nghe 11 - Chuẩn hóa - Cho hs quan sát việc chạy chương trình tính nhiệt độ trung bình viết sẵn để thấy lợi ích việc sử dụng kiểu mảng - Quan sát Sản phẩm học tập HS khai báo mảng chiều Phiếu học tập Phương án đánh giá Theo dõi kết trình bày HS Hoạt động 3: Luyện tập (5 phút) Mục tiêu:2, 3, 4, Liệt kê mục tiêu hoạt động học Trong đó, mục tiêu hoạt động học phải thuộc mục tiêu đặt cho dạy học chủ đề mục I Tổ chức hoạt động Hoạt động Giáo viên - Đưa VD khai báo mảng chiều: Hoạt động HS (Kỹ thuật khăn trải bàn) a/ var A: array[1 100] of integer; b/ var A: array[1.100] of integer; c/ var A= array[1 100] of integer; d/ var A: array(1 100) of integer; Yêu cầu HS xác định khai báo đúng, khai - Học sinh thảo luận theo nhóm đưa ý kiến báo sai giải thích sao? - Nhận xét đưa đáp án - Học sinh lắng nghe ghi Sản phẩm học tập - Câu trả lời học sinh khai báo mảng Phương án đánh giá - Theo dõi trình làm việc câu trả lời nhóm Hoạt động 4: Vận dụng – Mở rộng (10 phút) Mục tiêu:2, 3, Liệt kê mục tiêu hoạt động học Trong đó, mục tiêu hoạt động học phải thuộc mục tiêu đặt cho dạy học chủ đề mục I 12 Tổ chức hoạt động Hoạt động Giáo viên - Đưa toán: Viết chương trình nhập vào mảng chiều gồm 10 số nguyên in hình mảng vừa nhập - GV yêu cầu: Bước khai báo biến mảng chiều - GV hướng dẫn cách nhập in mảng vừa nhập - GV yêu cầu HS thảo luận theo nhóm trình bày - GV quan sát, quan sát hướng dẫn học sinh khai báo biến mảng chiều, nhập mảng in mảng vừa nhập Hoạt động HS - HS quan sát phân tích u cầu tốn - HS lựa chọn cách khai báo khai báo biến mảng chiều - HS thảo luận nhóm thực nhiệm vụ theo hướng dẫn giáo viên - Nhóm lựa chọn trình bày - GV dùng phần mềm chọn random nhóm trình chương trình viết chạy bày kết thực hiện, giải thích thành chương trình cho lớp quan phần câu lệnh khai báo biến mảng chiều sát Giải thích thành phần câu lệnh khai báo biến mảng chiều - HS lắng nghe nhận xét - GV nhận xét, đánh giá nội dung trình bày - Ghi nhóm - Điều chỉnh sai sót - Đưa chương trình hồn chỉnh Sản phẩm học tập - Chương trình nhập vào mảng chiều gồm 10 số nguyên in hình mảng vừa nhập Phương án đánh giá - Theo dõi trình làm việc câu trả lời nhóm IV.HỒ SƠ DẠY HỌC: Xem phụ lục Phụ lục Phiếu học tập Xác định mảng chiều trường hợp sau: Dãy A: B C C D A Cấp số cộng: … Dãy B: 0.1 3.0 2.5 6.0 4.6 7.0 Dãy C: -9 12 11 13 Dãy số tự nhiên: 5… Dãy D: A C True False Phiếu học tập Khai báo ĐÚNG khai báo mảng chiều sau? A VAR A:ARRAY[1 100] OF Integer; B VAR A:ARRAY[1-100] OF Integer; C VAR A:ARRAY[100] OF Integer; D VAR A=ARRAY[1 100]OF Integer; Phương án khai báo mảng hợp lệ? C Mang : ARRAY[0 10] OF INTEGER; C Mang : ARRAY[0 10] : INTEGER; D Mang : INTEGER OF ARRAY[0 10]; D Mang : ARRAY(0 10) : INTEGER; 14 ... án khai báo mảng hợp lệ? A Mang : ARRAY[0 10] OF INTEGER; C Mang : ARRAY[0 10] : INTEGER; B Mang : INTEGER OF ARRAY[0 10]; D Mang : ARRAY(0 10) : INTEGER; TÊN CHỦ ĐỀ/BÀI HỌC: KIỂU MẢNG Thời lượng:... Lớp 11 Chủ đề F: Giải vấn đề với trợ giúp máy tính I MỤC TIÊU DẠY HỌC Phẩm chất, lực YCCĐ NĂNG LỰC TIN HỌC NLc: Giải vấn - Hiểu khái niệm mảng chiều đề với hỗ trợ - Hiểu cách khai báo mảng chiều... Liệt kê mục tiêu hoạt động học Trong đó, mục tiêu hoạt động học phải thuộc mục tiêu đặt cho dạy học chủ đề mục I Tổ chức hoạt động Hoạt động Giáo viên - Đưa VD khai báo mảng chiều: Hoạt động HS

Ngày đăng: 29/03/2021, 05:24

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w