Bài 12

965 views
878 views

Published on

Họ và Tên: Lê Thị Kim Thơm
MSSV: k33103286
Lớp Tin 5D Bình Thuận

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
965
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Bài 12

  1. 1. TRƢỜNG ĐẠI HỌC SƢ PHẠM TP.HỒ CHÍ MINHLOGO KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN PHƢƠNG PHÁP DẠY HỌC TIN HỌC 2 GIỚI THIỆU KỊCH BẢN DẠY HỌC Bài 12: Kiểu Xâu
  2. 2. Tin học 11 Chương I: Một số khái Kiến thức: Niệm về lập trình và -Trang bị cho học sinh một số khái niệm cơ ngôn ngữ lập trình bản về lập trình và ngôn ngữ lập trình bậc caoChương II: Chương trình Kĩ năng: đơn giản -Giải được một số bài toán đơn giản trên máy tính bằng cách lập trình cụ thể, sử dụng các chương trình con có sẵn. Chương III: Cấu trúc rẽ nhánh và lặp Thái độ: … -Ham thích môn học, có tính kỉ luật cao và tinh thần làm việc theo nhóm Chương IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC Bài 12: Kiểu xâuBài 13: Kiểu bản ghi Bài 11: Kiểu mảng (2.0.1)
  3. 3. -Khai báo và truy xuất các phần tử của xâuKiến thức đã biết -Biết ghép xâu đối với hằng và biến xâu -Biết so sánh hai xâu và sử dụng một số hàm, thủ tục chuẩn -Biết cài đặt một số chương trình đơn giản Kiến thức cần biết
  4. 4. Chuẩn bị: - Máy tính GV + HS (Cài Giả định tình huống Access 2007) - Máy chiếu (Trình chiếu Slide bài giảng + Hình ảnh +-Học trong phòng lab, có Phim)trang bị máy chiếu - Bảng + Phấn-Phòng học sắp xếp theo - SGK, SGV, SBTkiểu học nhóm, mỗi nhóm5 học sinh và mỗi nhóm cómột máy tính-Dạy hai tiết học liên tiếp
  5. 5. Mục tiêu bài học 1 2 Kiến thức Kĩ năng-Biết xâu là một dãy kí tự -Khai báo kiểu xâu(coi như mảng một chiều) -So sánh hai xâu-Biết cách khai báo -Nhận biết và bước đầuxâu, truy cập phần tử của sử dụng được cácxâu hàm, thủ tục chuẩn-Sử dụng được một số thủtục, hàm thông dụng vềxâu-Cài đặt được một sốchương trìnhđơn giản cósử dụng xâu
  6. 6. Kiến thức trọng tâm-Điểm khó Kiến thức trọng tâm- Điểm khóKiến thức trọng tâm Điểm khó-Biết xâu là một dãy kí tự -Xâu là gì? Độ dài xâu? Cách(mảng một chiều) sử dụng hàm length(s).-Biết khai báo xâu, truy cập -Phân biệt độ dài tối đa và độ dài thực sự của xâuphần tử của xâu -Phân biệt kiểu mảng một-Biết và sử dụng một số chiều với phần tử thuộc kiểuhàm, thủ tục chuẩn char khác với kiểu xâu (khai báo bằng từ khóa string) -So sánh hai xâu. -Hàm, thủ tục chuẩn là gì?
  7. 7. Kịch bản dạy học Hoạt động 3 Hoạt động 4 Hoạt động 1Hoạt động 5 Next
  8. 8. Tiết 1 Bài toán mở đầu: Hoạt động 1 -Viết chương trình nhập họ tên của bạn và xuất ra câu*Ôn lại bài cũ và dẫn dắt vào bàimới chào “Chào động 1 Hoạt bạn…(tên*Thời lượng: 7 phút bạn)!”-GV đưa ra 3 câu hỏi trắcnghiệm để HS trả lời nhằm nhắclại cách khai báo, xác định kiểudữ liệu và cách truy cập phần tửcủa mãng một chiều.-GV đưa ra một bài toán về xâukí tự và gv nói dựa vào nhữngkiến thức đã biết về mảng ta cómột đáp án giải quyết như sau.(chiếu thuật giải) Đặt ra câu hỏicho HS về cách giải quyết bàitoán trên đúng, hợp lí chưa? Dựđoán kết quả trả về? Bắt đầugiới thiệu về bài học 12. Back
  9. 9. Tiết 1 -Nêu định nghĩa, cách khai báo và truy xuất các phần Hoạt động 2 tử xâu -Thời gian: 18 phút-Giáo viên sẽ hỏi HS về kiểu dữ liệu đượcdùng trong bài toán mở đầu? Cùng phântích bài toán. Chỉ cho HS thấy nó khôngphải là kiểu số chuẩn đã học mà đang thaotác với kiểu kí tự. Có slide giới thiệu vềbảng mã ASCII.-GV: Giới thiệu về định nghĩa xâu kí tự.Cho một vài ví dụ về xâu kí tự đơn giản.Để khai báo và sử dụng kiểu dữ liệu xâuthì HS sẽ xem slide so sánh với kiểu dữliệu mảng.(Chiếu 2 slide, hỏi HS về cách khai báokiểu xâu?) Sau đó GV sẽ chốt lại và chỉ rõcho HS thấy các thành phần, từ khóa cũngnhư độ dài của xâu.Đặt câu hỏi-Như vậy có thể xem xâu như mảng mộtchiều?-Truy xuất các phần tử của xâu như thếnào?Thao tác thực tế trên máy tính một bài đơn Backgiản để cho HS thấy rõ cách truy xuất cácphần tử của xâu. (ví dụ 2)
  10. 10. Tiết 1 Hoạt động 3*Ghép xâu và so sánh 2 xâu*Thời gian: 15 phút 5 phút cuối, củng cố bài họca) Ghép xâu: (cho HS xem SGK Yêu cầu: Phải tìm hiểu được khi nào cần ghép xâu? Phép ghép xâu như thế nào? GV sẽ kiểm tra khi thực hành)b) So sánh hai xâu -Cho HS ngồi theo nhóm để cùng thảo luận và thực hành. GV sẽ gợi í một bài toán so sánh để HS có thể gõ lại và nhập các bộ thử để trả lời câu hỏi và báo cáo lại. -Cho HS nhận xét về các qui tắc so sánh. -GV chốt lại kiến thức. Back
  11. 11. Tiết 2 Hoạt động 4 2 phút đầu ổn định lớp*Giới thiệu các thủ tục, hàm học, vẫn giữ đội hìnhchuẩn để xử lí xâu.*Thời gian: 18 phút nhóm-Đặt câu hỏi thảo luận: trong lập trìnhvới Pascal chúng ta đã học nhữnghàm chuẩn số học nào?-GV dẫn dắt vào bài học. Nêu cho HSbiết các hàm chuẩn trên xâu cũng chokết quả là các giá trị có thể là số, kí tựhay xâu. Thủ tục trên xâu là làm thayđổi giá trị của xâu.-Đưa ra các câu hỏi trắc nghiệm đểcác nhóm cùng tham khảo SGK thảoluận, có thể thử trên máy tính để báocáo kết quả thực hiện. Đồng thời nhậnxét về cách sử dụng các hàm, thủ tụctrên xâu. Back
  12. 12. Tiết 2 Hoạt động 5*Cài đặt một số chƣơng trình 5 phút củng cố bài học và dặn dò HS về thực hành ví dụ 2 và 5. Lên trangđơn giản xử lí xâu blog của GV để thực hành online các*Thời gian: 20 phút bài tập. Đồng thời Xem trƣớc bài thực hành.-GV chiếu các đoạn phim càiđặt các ví dụ 1, 3 và 4 trongSGK, giải thích và đặt một sốcâu hỏi giúp học sinh nắm rõhơn các vấn đề cần nhớ trongtừng ví dụ. Back
  13. 13. Bảng Mã ASCIIASCII (American Standard Code for Information Interchange - Chuẩn mã trao đổi thông tin Hoa Kì), thườngđược phát âm là át-xơ-ki, là bộ kí tự và bộ mã kí tự dựa trên bảng chữ cái La Tinh được dùng trong tiếng Anhhiện đại và các ngôn ngữ Tây Âu khác. Nó thường được dùng để hiển thị văn bản trong máy tính và các thiết bịthông tin khác. Nó cũng được dùng bởi các thiết bị điều khiển làm việc với văn bản. Back
  14. 14. LOGO Cảm ơn thầy và các bạn đã chú ý lắng nghe ^^

×