III. ĐÁNH GIÁ RÚT KINH NGHIỆM
BÀI THỰC HÀNH 6 I MỤC ĐÍCH – YÊU CẦU
I. MỤC ĐÍCH – YÊU CẦU
1. Kiến thức
Củng cố lại kiến thức về xâu và chương trình con
2. Kĩ năng
Rèn luyện kĩ năng xử lí xâu bằng việc tạo hiệu ứng chữ chạy trên màn hình Sử dụng chương trình con trong lập trình.
3. Thái độ
Rèn luyện HS ý thức cần cĩ của người lập trình
Gĩp phần rèn luyện tác phong, tư duy lập trình: Tự giác, tích cực, chủ động trong thực hành.
II. PHƯƠNG PHÁP
Nêu vấn đề giải quyết vấn đề
III. PHƯƠNG TIỆN DẠY HỌC
Phịng máy thực hành vi tính, máy chiếu.
IV. NỘI DUNG VÀ TIẾN TRÌNH LÊN LỚP
1. Ổn định lớp (kiểm tra sĩ số)2. Kiểm tra bài cũ 2. Kiểm tra bài cũ
3. Nội dung
HOẠT ĐỘNG CỦA GV HOẠT ĐỘNG CỦA HS
Yêu cầu HS khởi động chương trình Pascal
Hoạt động 1: Tìm hiểu xây dựng hai thủ tục catdan(s1,s2) và cangiua(s)
chiếu thủ tục catdan(s1,s2) lên màn hình
? Đầu vào của thủ tục này?
Chức năng của thủ tục này là gì?
Lấy ví dụ trong SGK
Chiếu nội dung thủ tục căn giữa
? Đầu vào của thủ tục?
? Thủ tục thực hiện cơng việc gì?
Cần lưu ý nếu khơng khai báo s là tham biến thì thủ tục này khơng cĩ hiệu lực gì vì lệnh đưa s ra màn hình khơng nằm trong thủ tục này.
Hoạt động 2: Tìm hiểu chương trình của câu b
Chiếu nội dung chương trình lên màn hình
? Chức năng của chương trình?
Giới thiệu cho học sinh thủ tục và hàm chuẩn Gotoxy(x,y):
Delay(n): thường dùng để làm chậm chương trình lại cho ta quan sát, n số nguyên tính bằng ms.
Keypressed: cho giá trị True khi ta nhấn một phím
Khởi động chương trình
Quan sát và trả lời câu hỏi của GV Vào: Xâu kí tự s1
Ra: biến xâu kí tự s2
Thực hiện việc tạo sâu s2 từ xâu s1 bằng việc chuyển kí tự thứ nhất đến vị trí cuối của xâu
Đầu vào là một xâu kí tự s khơng quá 79 kí tự Bổ sung vào s một dấu cách để khi s đưa ra màn hình kí tự ban đầu được căn giữa của dịng gồm 80 kí tự.
Yêu cầu người sử dụng nhập một xâu kí tự. Đưa xâu đĩ ra màn hình cĩ dạng dịng chữ chạy giữa màn hình văn bản 25*80
nào đĩ vào bàn phím
Thực hiện chương trình để giúp HS thấy kết quả của chương trình
Hoạt động 3: Rèn luyện kĩ năng lập trình
Yêu cầu HS tìm hiểu vấn đề
Yêu cầu HS lập trình trên máy
Yêu cầu HS chạy chương trình và nhập các test Đánh giá kết quả lập trình của HS
Quan sát kết quả trên màn hình
Quan sát và đưa ra kết luận
- Giống như nhiệm vụ câu b, nhưng khác chương trình câu b luơn cho xâu kí tự chạy dịng 12cịn trong bài này xâu kí tự phải chạy ở xâu bất kì.Vì vậy truyền tham số cho dịng chạy cho thủ tục
Viết chương trình trên máy và báo cáo kết quả Nhập các test theo hướng dẫn của giáo viên
V. CỦNG CỐ - DẶN DỊ
1. Củng cố:
Nhắc lại một số lỗi khi thực hành
2. Dặn dị
Câu hỏi và bài tập về nhà
Viết thủ tục chaychu(s, dong) nhận tham số là xâu s khơng quá 79 kí tự và một biến nguyên dịng. In ra màn hình dịng chữ xác định bởi S chạy ở dịng Don. Viết chương trình và thực hiện cĩ sử dụng thủ tục này.
TUẦN: 25
TIẾT: 44 NGÀY SOẠN: 19/02/08