- ChiÕu néi dung ®Ò bµi lªn b¶ng.[r]
(1)TiÕt 35:
Bµi thùc hµnh sè (tiÕt 2/2) I Mơc tiªu:
1 KiÕn thøc:
- Khắc sâu thêm phần kiến thức lý thuyết kiểu xâu ký tự, đặc biệt hàm thủ tục liên quan
- Nắm đợc số thuật toán bản: tạo xâu mới, đếm số ln xut hin mt ký t
2 Kĩ năng:
- Khai báo biến kiểu xâu
- Nhp, xuất giá trị cho biến xâu - Duyệt qua tất ký tự xâu - Sử dụng đợc hàm thủ tục chuẩn
3 Thái độ:
- Tích cực, chủ động thực hành II Đồ dùng dạy học
1 Chn bÞ cđa GV:
Phịng máy vi tính đợc cài đầy đủ Pascal, máy chiếu để hớng dẫn
2 Chn bÞ cđa HS:
SGK, sách tập tập viết nhà III Hoạt động dạy học
Hoạt động 2: Rèn luyện kỹ lập trình.
1 Mơc tiªu:
- Học sinh biết phân tích u cầu để viết chơng trình hồn chỉnh
2 Nội dung:
Ví dụ: Viết chơng trình nhập vào xâu kí tự S thông báo hình số lần xuất xâu S chữ tiếng Anh (không phân biệt chữ hoa chữ thờng)
3 Các bớc tiến hành:
Hoạt động GV Hoạt động HS
1 Giới thiệu đề
- Chiếu nội dung đề lên bảng Nêu mục đích tốn
- Chia líp lµm nhãm
Nhãm 1: Đặt câu hỏi phân tích Nhóm 2: Trả lời câu hỏi phân tích - Theo dõi câu hỏi phân tích nhóm trả lời câu hái ph©n tÝch cđa nhãm
- Bỉ sung sửa sai cho nhóm nhóm
1 Quan sát đề xác định công việc cần thực
Nhãm 1:
- Hái: Dữ liệu vào, liệu toán?
- Nêu nhiệm vụ cần thực giải toán
- Hỏi: Cấu trúc liệu phải sử dụng nh nào?
- Ta phải sử dụng hàm nào? Nhóm 2:
- Vào: Một xâu S
- Ra: Dóy cỏc s tơng ứng với xuất mội loại ký tự xâu - TT: Duyệt từ trái sáng phải, thêm đơn vị cho ký tự đọc đợc
- CÊu trøc d÷ liƯu : Dem[‘A’ ’Z’]
(2)Hoạt động GV Hoạt động HS Yêu cầu học sinh độc lập viết chơng
trình hồn chỉnh theo thuật tốn phát trờn
- Yêu cầu số học sinh lập tr×nh xong sím t×m mét sè bé test
- Yêu cầu học sinh nhập liệu vào theo test giáo viên chọn thông báo kết sau thực ch-ơng trình
- Xác nhận kết học sinh sửa cho em sai
- Dïng hµm Upcase()
2 Độc lập soạn chơng trình vào máy
- Tìm test
- Nhập liệu giáo viên thực chơng trình để xem kết
Th«ng báo kết cho giáo viên
Gợi ý làm bµi 3:
Để thay tất cum ký tự “anh” xâu st thành cụm ký tự “em”, làm cách tự nhiên Tìm vị trí xâu “anh” xâu st cho, xố xâu chèn xâu “em” vào vị tró Lặp lặp lại điều khơng tìm thấy xâu “anh” cần thay xõu st na
Ta sử dụng hàm Pos, thủ tục Delete, Insert Dàn ý nh sau:
{phần khai báo} begin
{nhập xâu st}
{chừng tìm thấy xâu anh xâu st làm việc sau - Tìm vị trí bắt đầu xâu anh;
- Xoá xâu anh vừa tìm thấy;
- Chèn xâu em vào xâu st vị trí trớc xuất xâu anh} {in xâu st kÕt qu¶}
end IV Cđng cè