Tài liệu Bài thu hoạch giáo án thực hành số 5 - Pdf 96

BÀI THU HOẠCH: TRƯỜNG THCS MỸ HIỆP SƠN
GIÁO ÁN: BÀI THỰC HÀNH SỐ 5

I. Mục tiêu:
1. Kiến thức:
- Khắc sâu thêm phần kiến thức về lý thuyết kiểu xâu kí tự, đa7c biệt là các hàm và
thủ tục liên quan.
- Nắm được một số thuật toán cơ bản: tạo xâu mới, đếm số lần xuất hiện một kí tự…
2. Kĩ năng:
- Khai báo biến kiểu xâu
- Nhập, xuất giá trị cho biến xâu.
- Duyệt qua tất cả các kí tự của xâu
- Sử dụng được các hàm và thủ tục chuẩn
3. Thái độ:
- Tích cực chủ động trong thực hành
II. Đồ dùng dạy học:
1. Chuẩn bị của giáo viên:
- Máy chiếu
2. Chuẩn bị của học sinh:
- Sách giáo khoa, bài tập ở nhà
III. Hoạt động dạy học:
1. Hoạt động 1 tìm hiểu một chương trình, đề xuất phương án cải tiến:
a/ Mục Đích
- Hiểu được chương trình, tính được kết quả của chương trình. biết đề xuất phương án
cải tiến
b/ Nội dung:
- Nhập vào một xâu, kiểm tra xem nó có phải là một palidrom hay không?
- Chương trình
Var I, x: byte; a, p: string;
Begin
Write(‘nhap vao mot xau’);

chương trình mà không sử
dụng biến trung gian p.
- Yêu cầu: nhận xét về các cặp ở
vị trí đối xứng nhau trong một
xâu palidrom?
- Hỏi: kí tự thứ i đối xứng với kí
tự vị trí nào?
- Hỏi: cần phải so sánh bao
nhiêu kí tự trong xâu để biết
đươc xâu đó là palidrom?
- Hỏi: dùng cấu trúc lặp để so
sánh?
- Yêu cầu học sinh viết chương
trình hoàn chỉnh
- Yêu cầu học sinh nhập dữ liệu
cho sẵn của giáo viên và thông
1. Quan sát đọc kĩ đề
phải: 12321 abccba
không phải: abcdea
quan sát chương trình, suy nghĩ phân
tích để hiểu chương trình.
- Kiểm tra một xâu có phải là
palidrom hay không?
- In ra: ‘xau la palidrom’
‘Xau khong la palidrom’
- Quan sát giáo viên thực hiện
chương trình, nhập dữ liệu và
kết quả của chương trình.
3. Chú ý theo dõi yêu cầu của giáo
viên, trả lời một số câu hỏi dẫn dắt

hỏi phân tích của nhóm 2
- Bổ sung và sửa sai cho cả
nhóm 1 và mhóm 2
2. Yêu cầu học sinh độc lập viết
chương trình theo thuật toán đã phát
hiện ở trên
- Yêu cầu học sinh lập trình xong
1. Quan sát để xác định những công
việc cần thực hiện:
Nhóm 1:
- Hỏi: dữ liệu vào, dữ liệu ra của
bài toán?
- Nêu các nhiệm vụ chính cần
thực hiện khi giải quyết bài
toán
- Hỏi cấu trúc dữ liệu phải sử
dụng như thế nào?
- Ta phải sử dụng hàm nào
Nhóm 2
- Vào: một xâu S
- Ra: giải các số ứng với sụ xuất
hiện của mỗi loại kí tự trong
xâu
- TT:duyệt từ trái sang phải,
thêm một đơn vị cho kí tự đọc
được
- Cấu trúc dữ liệu:
Dem[‘A’ ’Z’]
- Dùng hàm Upcase()
2. Độc lập soạn chương trình vào


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status