Chỉ khác là chương trình câu b luôn cho xâu kí tự chạy ở dòng 12, còn trong bài này xâu kí tự phải chạy ở dòng bất kì.. Vì vậy phải truyền..[r]
(1)Ngày soạn: 05/04/2012 Tiết PPCT: 47
BÀI TẬP THỰC HÀNH 6 (Tiết 2)
I MỤC TIÊU BÀI HỌC Kiến thức.
- Cũng cố lại kiến thức xâu, kí tự, chương trình Kĩ năng
- Rèn luyện kỹ xử lý xâu việc tạo hiệu ứng cho máy chạy hình
- Nâng cao kỹ viết sử dụng chương trình
II CHUẨN BỊ.
Giáo viên.
- Máy tính, máy chiếu để giới thiệu ví dụ Học sinh.
- Sách giáo khoa
III HOẠT ĐỘNG DẠY- HỌC
Ổn định lớp: Kiểm tra sĩ số Bài mới.
Hoạt động giáo viên Hoạt động học sinh
Rèn luyện kĩ lập trình a Mục tiêu:
- Học sinh vận dụng hiểu biết chương trình cung cấp để giải toán tổng quát
b Nội dung:
- Viết chương trình nhập xâu kí tự đưa dòng chữ chạy dòng chương trình quy định
- Nội dung chương trình giống chương trình câub, SGK, trang 10 Tìm hiểu yêu cầu đề
- Chiếu nội dung yêu cầu lên bảng
- Yêu cầu học sinh tìm vấn đề tập
- Kết luận:
+ Nhiệm vụ thủ tục Chuchay(s,dong)
1 Quan sát yêu cầu bảng
(2)giống nhiệm vụ mà câu b làm Chỉ khác chương trình câu b ln cho xâu kí tự chạy dịng 12, cịn xâu kí tự phải chạy dịng Vì phải truyền tham số quy định dòng chạy cho thủ tục
Procedure chuchay(s:str79; dong:byte); var s2:str79;
stop:boolean; begin
clrscr;
cangiua(s1); clrscr;
stop:=false; while not (stop) begin
gotoxy(1,dong); write(s1); delay(100);
catdan(s1,s2); s1:=s2;
stop:=keypressed; end;
end;
+ Thủ tục chuchay(s,dong) có sử dụng thủ tục Catdan(s1,s2) Cangiua(s) nên phải có thủ tục phần khai báo chương trình
- Yêu cầu học sinh lập trình máy - Yêu cầu học sinh thực chương trình nhập liệu test
- Đánh giá kết lập trình học sinh
tham số quy định dòng chạy cho thủ tục
Chú ý nghe giảng
- Độc lập viết chương trình vào máy báo cáo kết thử nghiệm
- Nhập liệu theo test giáo viên báo cáo kết
IV ĐÁNH GIÁ CUỐI BÀI
1 Củng cố, luyện tập
Giáo viên nhắc lại vấn đề quan trọng tiết thực hành: - Rèn luyện thao tác xử lý xâu
- Kĩ tạo hiệu ứng chữ chạy hình - Nâng cao kĩ viết, sử dụng chương trình 1 Câu hỏi tập nhà: