Kiểu dữ liệu có cấu trúc tin học 11

9 443 4
Kiểu dữ liệu có cấu trúc   tin học 11

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

Thông tin tài liệu

Các bước của quy trình thiết kế bài học theo chuỗi hoạt động học  Bước 1: Xác định chủ đề bài học  Bước 2: Thiết kế nội dung bài học; xác định nội dung các hoạt động chính của bài học.  Bước 3: Xác định mục tiêu đầu ra cho bài học  Bước 4: Mô tả mức độ yêu cầu kiểm tra, đánh giá  Bước 5: Biên soạn các câu hỏibài tậpphiếu học tập.  Bước 6: Thiết kế tiến trình dạy học

Câu 1: Các bước quy trình thiết kế học theo chuỗi hoạt động học  Bước 1: Xác định chủ đề học  Bước 2: Thiết kế nội dung học; xác định nội dung hoạt động học  Bước 3: Xác định mục tiêu đầu cho học  Bước 4: Mô tả mức độ yêu cầu kiểm tra, đánh giá  Bước 5: Biên soạn câu hỏi/bài tập/phiếu học tập  Bước 6: Thiết kế tiến trình dạy học Câu 2: Thiết kế chủ đề dạy học theo chương trình Tin học hành Bước 1: Xác định chủ đề học Tên chủ đề: Kiểu liệu có cấu trúc Bước Thiết kế nội dung học a Phân bổ nội dung thời Thứ tự nội dung Nội dung kiến thức Nội dung Kiểu mảng Nội dung Kiểu xâu Nội dung Bài tập thực hành b Xác định nội dung hoạt động học Số tiết  Hoạt động khởi động: GV đưa tình có vấn đề, gợi cho học sinh nhu cầu muốn tìm hiểu kiểu liệu có cấu trúc  Hoạt động hình thành kiến thức luyện tập: - Giới thiệu ý nghĩa kiểu liệu có cấu trúc - Cách khai báo tham chiếu đến phần tử - Củng cố việc sử dụng kiểu liệu thơng qua ví dụ  Hoạt động vận dụng tìm tòi, mở rộng: - GV đưa số toán gần với thực tế hướng dẫn học sinh sử dụng kiểu liệu học để viết chương trình Bước Xác định mục tiêu học Kiến thức  Hiểu khái niệm mảng chiều hai chiều  Hiểu cách khai báo truy cập đến phần tử mảng  Biết xâu dãy ký tự (có thể coi xâu mảng chiều)  Biết cách khai báo xâu, truy cập phần tử xâu  Kĩ     Cài đặt thuật toán số toán đơn giản với kiểu liệu mảng chiều Thực khai báo mảng, truy cập, tính tốn phần tử mảng Sử dụng số thủ tục, hàm thông dụng xâu Cài đặt số chương trình đơn giản có sử dụng xâu  Năng lực NLc (Giải vấn đề với hỗ trợ công nghệ thông tin truyền thông): HS rèn luyện, bồi dưỡng lực giải vấn đề thông qua học lập trình Bước Mơ tả mức độ kiểm tra đánh giá Nội dung Câu hỏi/bài tập Nhận biết Thông hiểu Câu hỏi/bài tập HS biết khái niệm, Hiểu cách khai báo, truy cập định tính cách khai báo đến phần Kiểu mảng, biết tham tử mảng mảng chiếu, duyệt phần Kiểu xâu Bài tập thực Vận dụng HS sử dụng kiểu mảng để viết chương trình tử mảng HS biết khái niệm Hiểu ý nghĩa HS viết xâu kí tự, khai hàm chương trình báo tham chiếu thủ tục để giải đến phần tử xâu làm việc với toán xâu kiểu xâu HS sửa lỗi HS hiểu thực tế HS sử dụng cú pháp sử lỗi ngữ nghĩa kiểu dụng kiểu liệu sử dụng liệu mảng, xâu mảng, xâu kiểu liệu để viết mảng, xâu chương trình hành giải tốn thực tế Bước Biên soạn câu hỏi/bài tập/phiếu học tập Câu ĐT.NB1: Công thức sau đúng? (st1, st2 biến kiểu xâu m, n biến kiểu số nguyên) A Delete(m,n,st1) B Delete(st1,m,n); C Delete(m,st1,n) D Delete(st1,st2,m); Câu ĐL.TH2: Cho S xâu kí tự, đoạn chương trình sau thực cơng việc gì? For i:=length(s) downto Write(S[i]); A In xâu hình B In kí tự xâu hình C In kí tự hình theo thứ tự ngược, trừ kí tự đầu tiên; D In kí tự hình theo thứ tự ngược lại Câu ĐT.TH3: Biểu thức quan hệ sau nhận giá trị True A ‘Lan’’Tam’ Câu ĐL.VDC4: Trong ngơn ngữ lập trình Pascal, sau thực đoạn chương trình sau, biến X có giá trị gì? S := 'Hoang Anh Tuan'; X := ''; i := length(S); While S[ i ] < >' ' Begin X := X + S[ i ]; i := i - 1; End; A 'Hoang'; B 'Tuan'; C 'Anh'; D Xâu rỗng; Câu ĐL.VD5: Cho xâu S=’mua xuan nho nho’; Thao tác Delete(S,5,9) cho kết là: A ‘mua nho’ B ‘nho nho’ C ‘xuan nho’ D mua nho Bước 6: Thiết kế tiến trình dạy học Khái quát chung tiến trình dạy học Tiến trình dạy học chủ đề “kiểu liệu có cấu trúc” mô tả bảng đây: Tiết 1,2,3 Tên bài/ nội dung Kiểu mảng chiều (3 tiết) ND1: Khái niệm mảng chiều, khai báo ND2: Tham chiếu duyệt phần 4,5 6,7,8 Hoạt động học tập HS HĐ khởi động Hình thành kiến thức, tử mảng Kiểu xâu (2 tiết) ND3: Khái niệm xâu, khai báo, luyện tập, vận dụng tham chiếu, duyệt… ND4: Các hàm thủ tục với xâu Hình thành kiến thức Hình thành kiến thức, Bài tập thực hành (3 tiết) luyện tập, vận dụng HĐ luyện tập, vận dụng HĐ khởi động BÀI 12: KIỂU XÂU PHIẾU HỌC TẬP SỐ TÌM HIỂU VỀ MỘT SỐ KHÁI NIỆM VÀ CÁCH KHAI BÁO XÂU TT NỘI DUNG VÍ DỤ KHÁI NIỆM KHAI BÁO THAM CHIẾU TT PHIẾU HỌC TẬP SỐ TÌM HIỂU CÁC THAO TÁC XỬ LÝ XÂU THAO TÁC XỬ KÍ HIỆU Ý NGHĨA LÝ XÂU VÍ DỤ PHÉP GHÉP XÂU TT PHÉP SO SÁNH XÂU THAO TÁC XỬ LÝ XÂU TÊN TT Ý NGHĨA VÍ DỤ THỦ TỤC PHIẾU HỌC TẬP SỐ TÌM HIỂU CÁC THAO TÁC XỬ LÝ XÂU TT THAO TÁC XỬ LÝ XÂU TÊN HÀM Ý NGHĨA HÀM VÍ DỤ A: HOẠT ĐỘNG KHỞI ĐỘNG Hoạt động 1: Hoạt động kiểm tra cũ (1) Mục tiêu: Cho học sinh thấy cần thiết kiểu xâu (2) Phương pháp/kĩ thuật: Vấn đáp, tìm tòi (3) Hình thức tổ chức hoạt động: Cá nhân thảo luận nhóm (4) Phương tiện dạy học: SGK, máy tính, máy chiếu (5) Sản phẩm: HS phân tích chương trình sử dụng kiểu mảng để giải tình Nội dung hoạt động: Câu hỏi: Em thực công việc sau:  Nêu cú pháp khai báo mảng chiều?  Khai báo mảng A gồm 30 phần tử?  Cách tham chiếu đến phần tử thứ mảng? HĐ CỦA GV VÀ HS Chuyển giao nhiệm vụ học tập NỘI DUNG Đặt vấn đề: Vận dụng phần kiểm tra Sau học sinh trình bày ý tưởng nhập họ cũ, em trình bày ý tưởng nhập tên mảng GV chiếu chương trình mẫu vào họ tên học sinh, in tên sau: HS GV: Đưa chương trình mẫu u cầu HS quan sát mô Thực nhiệm vụ học tập HS hoạt động theo cá nhân nhóm Báo cáo kết thảo luận Đại diện nhóm HS cho ý kiến Nhóm khác bổ sung ý kiến - Thực nhập họ tên mảng GV: Sau thực mô phỏng, em thấy dài thời gian tốn gặp khó khăn gì? - Chương trình viết dài HS: Mỗi lần nhập kí tự họ Đánh giá kết thực nhiệm vụ tên  Tốn thời gian, chương trình dài GV nhận xét, đánh giá  Kết luận GV nhận xét: Việc sử dụng mảng chiều để lưu trữ họ tên HS gặp nhiều khó khăn việc nhập – xuất liệu Để giải khó khăn đó, ngơn ngữ lập trình cho phép nhập – xuất dãy kí tự lệnh xâu Vậy xâu gì? Khai báo xâu nào? Cô em tìm hiểu hơm B: HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP GV phân công nhiệm vụ:  Thực chia lớp thành nhóm (Các nhóm thực bầu nhóm trưởng thư ký)  Phát phiếu học tập cho nhóm Nhóm 1: Tìm hiểu số khái niệm cách khai báo xâu? Nhóm 2: Tìm hiểu thao tác với xâu (phần phép tốn thủ tục) Nhóm 3: Tìm hiểu thao tác với xâu (phần hàm)  Thời gian hoạt động cho nhóm 10 phút Hoạt động 2: (10 phút) Tìm hiểu số khái niệm cách khai báo xâu (Mục tiêu): Biết ý nghĩa, cú pháp, cách khai báo xâu truy cập vào phần tử xâu (Phương pháp/kĩ thuật): PP dạy học theo dự án; kĩ thuật hướng đích (Hình thức tổ chức hoạt động): Cá nhân thảo luận nhóm (Sản phẩm): HS cho biết ý nghĩa liệu kiểu xâu; lấy ví dụ khai báo kiểu xâu Nội dung hoạt động: - Khái niệm kiểu xâu: (SGK) - Kể tên số ví dụ kiểu xâu: “Việt Nam” - Cách khai báo: Var : String[]; Chú ý: Khi không khai báo độ dài lớn xâu mặc định 255 Ví dụ: + Var hoten: string[30]; + Var St: string; - Tham chiếu đến kí tự xâu: Tên_biến_xâu[chỉ số] Hoạt động 3: (20 phút)Tìm hiểu thao tác xử lí xâu (Mục tiêu): HS năm thao tác xử lí xâu (Phương pháp/kĩ thuật): PP dạy học theo dự án; kĩ thuật hướng đích (Hình thức tổ chức hoạt động): Cá nhân thảo luận nhóm (Sản phẩm): - Học sinh thực thao tác ghép xâu, so sánh xâu - Bước đầu vận dụng hàm thủ tục để làm ví dụ đơn giản a Nội dung: - Phép ghép xâu: kí hiệu + - Các phép so sánh: =, , >, B kí tự khác chúng từ trái sang, mà A có mã ASCII lớn b) thủ tục hàm Thủ tục: - Delete(st,vt,n); Thực xóa xâu st, vị trí vt xóa n kí tự; - Insert(s1,s2,vt); Thực chèn xâu s1 xâu s2 vị trí vt; Hàm: - Copy(st,vt,n); - Length(st); - Pos(s2,s2); - Upcase(ch); C: HOẠT ĐỘNG VẬN DỤNG (Mục tiêu): HS vận dụng cách khai báo, hàm thủ tục xâu để viết chương trình cụ thể Đồng thời, HS hiểu lệnh thơng qua câu lệnh chương trình (Phương pháp/kĩ thuật): PP thực hành (Hình thức tổ chức hoạt động): Cá nhân thảo luận nhóm (Sản phẩm): Học sinh hồn thiện chương trình pascal đơn giản Nội dung hoạt động: Bài toán 1: Viết chương trình nhập vào xâu S Đếm xâu S có kí tự ‘A’ Phiếu câu hỏi 1: (1) Khai báo biến cho toán (2) Viết đoạn lệnh nhập liệu cho toán trên? (3) Sử dụng câu lệnh lặp cho toán trên? (4) Các hàm, thủ tục sử dụng toán trên? HS trả lời phiếu câu hỏi thực viết chương trình hồn thiện máy tính GV nhận xét, đánh giá kết luận D: HOẠT ĐỘNG TÌM TỊI, MỞ RỘNG (Mục tiêu): HS viết toán thực tế xâu (Phương pháp/kĩ thuật): PP thực hành (Hình thức tổ chức hoạt động): Cá nhân thảo luận nhóm (Sản phẩm): Học sinh hồn thiện chương trình pascal Nội dung hoạt động: Bài tốn 2: Viết chương trình nhập vào xâu S Thực chuẩn hóa xâu cách xóa tất kí tự trắng thừa xâu (xâu sau loại bỏ không kí tự trắng đầu cuối xâu; xâu khơng có kí tự trắng liền nhau) Phiếu câu hỏi 2: (1) Khai báo biến cho toán (2) Viết đoạn lệnh nhập liệu cho tốn trên? (3) Để thực chuẩn hóa xâu ta làm nào? (4) Các hàm, thủ tục sử dụng toán trên? (5) Sử dụng câu lệnh lặp cho toán trên? HS trả lời phiếu câu hỏi thực viết chương trình hồn thiện máy tính GV nhận xét, đánh giá kết luận ... Bước 6: Thiết kế tiến trình dạy học Khái quát chung tiến trình dạy học Tiến trình dạy học chủ đề kiểu liệu có cấu trúc mơ tả bảng đây: Tiết 1,2,3 Tên bài/ nội dung Kiểu mảng chiều (3 tiết) ND1:... phần tử xâu làm việc với toán xâu kiểu xâu HS sửa lỗi HS hiểu thực tế HS sử dụng cú pháp sử lỗi ngữ nghĩa kiểu dụng kiểu liệu sử dụng liệu mảng, xâu mảng, xâu kiểu liệu để viết mảng, xâu chương trình...- GV đưa số toán gần với thực tế hướng dẫn học sinh sử dụng kiểu liệu học để viết chương trình Bước Xác định mục tiêu học Kiến thức  Hiểu khái niệm mảng chiều hai chiều  Hiểu

Ngày đăng: 28/12/2019, 16:34

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan