Bài 12. Kiểu xâu

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Đoàn Ngọc Vũ
Ngày gửi: 13h:42' 02-12-2019
Dung lượng: 144.0 KB
Số lượt tải: 81
Nguồn:
Người gửi: Đoàn Ngọc Vũ
Ngày gửi: 13h:42' 02-12-2019
Dung lượng: 144.0 KB
Số lượt tải: 81
Số lượt thích:
0 người
Giáo viên: Đoàn Ngọc Vũ
Thời gian: 11/2019
Tổ Toán Tin
Lớp 11B1, 11B4
Tiết 26. §12. KIỂU XÂU
I. MỤC TIÊU
Kiến thức
Biết xâu là một dãy kí tự (có thể coi xâu là mảng một chiều).
Biết cách khai báo xâu, truy cập phần tử của xâu.
Biết cú pháp và ý nghĩa phép ghép xâu, các phép so sánh xâu.
Kĩ năng
Thực hiện được khai báo kiểu xâu, phép ghép xâu, các phép so sánh xâu.
Thái độ:
Nhận thức được cần nghiêm túc, cẩn thận và chính xác khi làm việc với ngôn ngữ lập trình.
Định hướng hình thành năng lực
Tự chủ và tự học trong việc tìm hiểu bài trước khi lên lớp.
Giao tiếp và hợp tác trong việc thảo luận nhóm.
Giải quyết vấn đề thông qua việc trao đổi, thảo luận về các bài tập.
II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
Chuẩn bị của giáo viên
Thiết bị dạy học: Máy chiếu, bảng mã ASCII, câu hỏi trắc nghiệm phần vận dụng, đề bài toán mở rộng.
Kí tự
Mã ASCII
Khoảng cách
32
…
…
A
65
B
66
…
…
a
97
b
98
…
…
Học liệu: Sách giáo khoa, phiếu bài tập, hệ thống bài tập trong phiếu học tập.
Chuẩn bị của học sinh
Chuẩn bị các nội dung liên quan đến bài học theo sự hướng dẫn của GV trong phiếu học tập.
Tìm hiểu kiểu dữ liệu xâu trong Pascal và giải các bài tập trong phiếu học tập.
III. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP
Ổn định lớp
Kiểm tra bài cũ
Tiến trình bài học
A. KHỞI ĐỘNG
HOẠT ĐỘNG 1. Tìm hiểu các bài toán (5 phút)
(1) Mục tiêu: Tạo động cơ để học sinh thấy sự cần thiết phải có kiểu dữ liệu xâu.
(2) Phương pháp/Kĩ thuật: Nêu vấn đề.
(3) Hình thức tổ chức hoạt động: Cá nhân và thảo luận nhóm.
(4) Phương tiện dạy học: Sách giáo khoa, phiếu học tập.
(5) Sản phẩm: Các câu trả lời trong phiếu học tập của học sinh.
Hoạt động của GV
Hoạt động của HS
Nội dung
Bước 1. GV giao nhiệm vụ
Chia lớp thành 4 nhóm tương ứng 4 tổ, nhóm trưởng là tổ trưởng, yêu cầu các nhóm thảo luận về câu 1, câu 2 của phần khởi động trong phiếu học tập.
Trình bày nội dung câu hỏi trên phiếu học tập, yêu cầu học sinh thảo luận nhóm, bổ sung vào phiếu học tập.
Gv theo dõi hs thảo luận và làm bài, gọi 1 nhóm trình bày, các nhóm khác theo dõi và nhận xét.
Gv nhận xét kết luận.
Bước 1. HS nhận nhiệm vụ
Các nhóm thảo luận và làm bài vào phiếu học tập.
Dự đoán câu trả lời của học sinh:
( Câu 1.
Khai báo biến mảng A
Var a : array[1..9] of char;
Nhập mảng A:
for i:=1 to 9 do
Begin
Write(`Nhap a[‘, i, ‘]= ‘);
Readln(a[i]);
End;
( Câu 2: Rất khó khăn cho việc nhập học tên của từng học sinh.
Câu 1. Viết đoạn chương trình nhập mảng A chứa dãy kí tự `Nguyen An` từ bàn phím.
Câu 2. Viết đoạn chương trình nhập danh sách họ tên học sinh của lớp 11B1 từ bàn phím.
Bước 2. Nêu vấn đề
Để giải quyết khó khăn của câu 2 về nhập danh sách họ tên học sinh. Ta đi tìm hiểu 1 kiểu dữ liệu mới đó là kiểu xâu.
Tìm hiểu kiểu dữ liệu xâu: khái niệm, cách khai báo, các thao tác xử lý xâu.
Bước 2. HS tiếp nhận vấn đề
Hs thấy sự cần thiết phải có kiểu dữ liệu xâu.
B. HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP
HOẠT ĐỘNG 1. Tìm hiểu khái niệm kiểu xâu (5`)
(1) Mục tiêu: Hiểu khái niệm kiểu xâu.
(2) Phương pháp/Kĩ thuật: Đàm thoại - phát hiện, vấn đáp – tìm tòi.
(3) Hình thức tổ chức hoạt động: nhóm cặp.
(4) Phương tiện dạy học: Sách giáo khoa, phiếu học tập.
(5) Sản phẩm: Phát biểu của học sinh về khái niệm kiểu xâu, xác định được tên xâu, độ dài xâu, tham chiếu đến các kí tự trong xâu.
Hoạt động của GV
Hoạt động của HS
Nội dung
Bước 1
Thời gian: 11/2019
Tổ Toán Tin
Lớp 11B1, 11B4
Tiết 26. §12. KIỂU XÂU
I. MỤC TIÊU
Kiến thức
Biết xâu là một dãy kí tự (có thể coi xâu là mảng một chiều).
Biết cách khai báo xâu, truy cập phần tử của xâu.
Biết cú pháp và ý nghĩa phép ghép xâu, các phép so sánh xâu.
Kĩ năng
Thực hiện được khai báo kiểu xâu, phép ghép xâu, các phép so sánh xâu.
Thái độ:
Nhận thức được cần nghiêm túc, cẩn thận và chính xác khi làm việc với ngôn ngữ lập trình.
Định hướng hình thành năng lực
Tự chủ và tự học trong việc tìm hiểu bài trước khi lên lớp.
Giao tiếp và hợp tác trong việc thảo luận nhóm.
Giải quyết vấn đề thông qua việc trao đổi, thảo luận về các bài tập.
II. CHUẨN BỊ CỦA GIÁO VIÊN VÀ HỌC SINH
Chuẩn bị của giáo viên
Thiết bị dạy học: Máy chiếu, bảng mã ASCII, câu hỏi trắc nghiệm phần vận dụng, đề bài toán mở rộng.
Kí tự
Mã ASCII
Khoảng cách
32
…
…
A
65
B
66
…
…
a
97
b
98
…
…
Học liệu: Sách giáo khoa, phiếu bài tập, hệ thống bài tập trong phiếu học tập.
Chuẩn bị của học sinh
Chuẩn bị các nội dung liên quan đến bài học theo sự hướng dẫn của GV trong phiếu học tập.
Tìm hiểu kiểu dữ liệu xâu trong Pascal và giải các bài tập trong phiếu học tập.
III. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP
Ổn định lớp
Kiểm tra bài cũ
Tiến trình bài học
A. KHỞI ĐỘNG
HOẠT ĐỘNG 1. Tìm hiểu các bài toán (5 phút)
(1) Mục tiêu: Tạo động cơ để học sinh thấy sự cần thiết phải có kiểu dữ liệu xâu.
(2) Phương pháp/Kĩ thuật: Nêu vấn đề.
(3) Hình thức tổ chức hoạt động: Cá nhân và thảo luận nhóm.
(4) Phương tiện dạy học: Sách giáo khoa, phiếu học tập.
(5) Sản phẩm: Các câu trả lời trong phiếu học tập của học sinh.
Hoạt động của GV
Hoạt động của HS
Nội dung
Bước 1. GV giao nhiệm vụ
Chia lớp thành 4 nhóm tương ứng 4 tổ, nhóm trưởng là tổ trưởng, yêu cầu các nhóm thảo luận về câu 1, câu 2 của phần khởi động trong phiếu học tập.
Trình bày nội dung câu hỏi trên phiếu học tập, yêu cầu học sinh thảo luận nhóm, bổ sung vào phiếu học tập.
Gv theo dõi hs thảo luận và làm bài, gọi 1 nhóm trình bày, các nhóm khác theo dõi và nhận xét.
Gv nhận xét kết luận.
Bước 1. HS nhận nhiệm vụ
Các nhóm thảo luận và làm bài vào phiếu học tập.
Dự đoán câu trả lời của học sinh:
( Câu 1.
Khai báo biến mảng A
Var a : array[1..9] of char;
Nhập mảng A:
for i:=1 to 9 do
Begin
Write(`Nhap a[‘, i, ‘]= ‘);
Readln(a[i]);
End;
( Câu 2: Rất khó khăn cho việc nhập học tên của từng học sinh.
Câu 1. Viết đoạn chương trình nhập mảng A chứa dãy kí tự `Nguyen An` từ bàn phím.
Câu 2. Viết đoạn chương trình nhập danh sách họ tên học sinh của lớp 11B1 từ bàn phím.
Bước 2. Nêu vấn đề
Để giải quyết khó khăn của câu 2 về nhập danh sách họ tên học sinh. Ta đi tìm hiểu 1 kiểu dữ liệu mới đó là kiểu xâu.
Tìm hiểu kiểu dữ liệu xâu: khái niệm, cách khai báo, các thao tác xử lý xâu.
Bước 2. HS tiếp nhận vấn đề
Hs thấy sự cần thiết phải có kiểu dữ liệu xâu.
B. HÌNH THÀNH KIẾN THỨC VÀ LUYỆN TẬP
HOẠT ĐỘNG 1. Tìm hiểu khái niệm kiểu xâu (5`)
(1) Mục tiêu: Hiểu khái niệm kiểu xâu.
(2) Phương pháp/Kĩ thuật: Đàm thoại - phát hiện, vấn đáp – tìm tòi.
(3) Hình thức tổ chức hoạt động: nhóm cặp.
(4) Phương tiện dạy học: Sách giáo khoa, phiếu học tập.
(5) Sản phẩm: Phát biểu của học sinh về khái niệm kiểu xâu, xác định được tên xâu, độ dài xâu, tham chiếu đến các kí tự trong xâu.
Hoạt động của GV
Hoạt động của HS
Nội dung
Bước 1
 









Các ý kiến mới nhất