Tải bản đầy đủ (.pdf) (3 trang)

Giáo án môn Tin học khối 11 - Tiết 33, 34: Bài tập thực hành số 5

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (67.75 KB, 3 trang )

<span class='text_page_counter'>(1)</span>Tin hoïc 11. BAØI TẬP THỰC HAØNH SỐ 5 I. MUÏC TIEÂU: - Củng cố cho học sinh những hiểu biết về kiểu xâu : khai báo kiểu xâu, nhập xâu từ bàn phím, đưa giá trị xâu ra màn hình, sử dụng một số thủ tục và hàm chuẩn đã trình bày … - Cung cấp cho học sinh một số thuật toán cơ bản và đơn giản thường gặp khi xử lí xâu. - Reøn luyeän moät soá kyõ naêng caøi ñaët. II. PHAÂN TIEÁT: - Tiết 33 -34 : Thực hành. III. TIEÁN TRÌNH BAØI HOÏC:. TIEÁT 33. A. Ổn định lớp: B. Baøi cuõ : C. Bài mới:. Hoạt động 1 : Tìm hiểu bài 1 Hoạt động của giáo viên Hoạt động của học sinh H1: Gọi HS đọc đề, cho ví dụ, phân tích và nêu thuật - HS đocï đề và trả lời. toán. - Chú ý nghe và nắm thuật toán. H2: GV nhaän xeùt vaø giaûi thích. H3: Đánh chương trình vào và chạy chương trình xem - Làm theo hướng dẫn của GV. keát quaû. - Giaûi thích chöông trình. H4: Goïi HS giaûi thích chöông trình. - HS trả lời: H5: Hãy viết lại chương trình trên, trong đó không + Phải thực hiện length(s) div 2 phép so sánh. dùng biến xâu p?Trước hết phát vấn HS trả lời: + Dùng vòng lặp for- do hoạc while – do. - Phải so sánh bao nhiêu cặp kí tự trong xâu để biết + Hoàn chỉnh chương trình: được xâu đó có phải là xâu palindrome hay không? var i , x : byte; -Để thực hiện các phép so sánh ta thực hiện như thế a: string; naøo? palin : boolean; - Treo bảng phụ viết chương trình chương hoàn chỉnh begin để HS hoàn thành. Write(‘ nhap xau vao : ’); Readln(a); x := length(a); palin := true; for i := 1 to x div 2 do if a[i] < > a[x - i+1] then palin := false; if palin then writeln(‘Xau la palindrome’) else write(‘Xau khong phai la palindrome’); readln end.. 1 Lop11.com.

<span class='text_page_counter'>(2)</span> Tin hoïc 11. D.Cuûng coá vaø daën doø:. - Biết khai báo kiểu xâu, nhập xâu từ bàn phím, đưa giá trị xâu ra màn hình, sử dụng một số thủ tục và hàm chuẩn , duyệt các phần tử của xâu để xử lí xâu. - Về xem lại bài và xem trước bài 2,3.. TIEÁT 34. A. Ổn định lớp: B. Baøi cuõ : C. Bài mới:. Hoạt động 2 : Tìm hiểu bài 2 Hoạt động của giáo viên Hoạt động của học sinh - Đọc đề và nắm đề. H1: Tìm hiểu bài toán , cho ví dụ cu thể. - HS trả lời: H2: Trả lời các câu hỏi của GV + Vaøo: moät xaâu S. - Dữ liệu vào, ra của bài toán? +Ra: Dãy các số ứng với số lần xuất hiện của mỗi - Các nhiệm vụ chính cần thực hiện? chữ cái có trong xâu. - Cấu trúc dữ liệu cần phải sử dụng? + Dùng kiểu dữ liệu mảng để lưu số số lần xuất - Ta sử dụng những hàm nào? hiện của mỗi chữ cái có trong xâu. + Dùng hàm Upcase(ch) để giải quyết vấn đề không phân biệt chữ hoa chữ thường. + Haøm length(S). - HS trả lời theo phát vấn của GV. H3: Phaùt vaán HS hình thaønh daøn yù chöông trình: (*Phaàn khai baùo*) Begin (*Nhaäp xaâu S*) N= length(S) (*Khởi tạo cho mảng đếm*) For i := 1 to N do (*Nếu S[i] là chữ cái thì đếm tăng cho S[i]*) For ch := ‘A’ to ‘Z’ do (*Thông báo số lần xuất hiện củachữ cái ch*) End. H4: Chia nhóm hoạt động cài đặt chương trình. Sau đó gọi HS lên bảng trình bày. H3: GV nhận xét và yêu cầu mở chương trình đã cài ñaët saün, chaïy chöông trình vaø xem keát quaû.. - HS leân baûng trình baøy, HS coøn laïi theo doõi. - Làm theo hướng dẫn của GV.. D.Cuûng coá vaø daën doø:. - Nắm một số thuật toán đơn giản liên quan đến xâu. - Veà nhaø xem laïi baøi vaø chuaån bò baøi kieåu baûn ghi... 2 Lop11.com.

<span class='text_page_counter'>(3)</span> Tin hoïc 11. 3 Lop11.com.

<span class='text_page_counter'>(4)</span>

×