Giáo án Tin học 8 - Tiết 39: Bài thực hành 5 Sử dụng lệnh for do - Trần Văn Hải
+ HS: Quan sát hai chương trình và nhận xét về thay đổi và khác nhau của hai chương trình.
+ HS: Tập trung chú ý lắng nghe, hiểu thêm về câu lệnh.
+ HS: Chia thành các cột và các hàng, được tính bắt đầu từ góc trên bên trái.
+ HS: Chú ý lắng nghe và hiểu về phần lưu ý khi sử dụng câu lệnh.
+ HS: Sau khi khai báo thư viện crt của Pascal.
+ HS: Tập trung chú ý lắng nghe, hiểu thêm về câu lệnh.
+ HS: WhereX Cho biết số thứ tự của cột và WhereY cho biết số thứ tự của hàng.
Ngày soạn: 09/01/2016 Ngày day: 11/01/2016 Tuần 20 Tiết: 39 BÀI THỰC HÀNH 5: SỬ DỤNG LỆNH LẶP FORDO I. MỤC TIÊU: 1. Kiến thức: Sử dụng được câu lệnh ghép. 2. Kĩ năng: - Viết được chương trình có sử dụng vòng lặp với số lần biết trước; - Rèn luyện kĩ năng đọc hiểu chương trình có sử dụng vòng lặp với số lần biết trước. 3. Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn. II. CHUẨN BỊ: 1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu. 2. Học sinh: Vở ghi, sách giáo khoa. III. CÁC HOẠT ĐỘNG DẠY – HỌC: 1. Ổn định lớp: (1’) 8A1: 8A2: 2. Kiểm tra bài cũ: Lồng ghép trong nội dung bài. 3. Bài mới: Hoạt động của GV Hoạt động của HS Nội dung ghi bảng Hoạt động 1: (39’) Nội dung bài tập 2. + GV: Yêu cầu HS nhận xét về cách hiển thị của chương trình bài tập 1. + GV: Vậy để được cân đối ta cần phải làm gì? + GV: Cách chỉnh sửa như thế nào cho đẹp mắt và khoa học? + GV: Nhận xét cách thực hiện của HS đưa ra mẫu cho HS quan sát. + GV: Hướng dẫn HS thực hiện chỉnh sửa chương trình. + GV: Đưa ra yêu cầu bài 2. + GV: Yêu cầu HS sửa câu lệnh theo như yêu cầu. For i := 1 to 10 do Begin GotoXY(5,WhereY); writeln(N, ‘ x ’, i:2, ‘ = ’, N*i:3); Writeln End; + GV: Yêu cầu HS chạy lại chương trình. + GV: Cho HS quan sát chương trình đã sửa so với chương trình chưa sửa và so sánh. + GV: Hướng dẫn các em về câu lệnh GotoXY. + GV: Câu lệnh GotoXY chia màn hình máy tính thành những gì? + GV: Đưa ra những lưu ý khi các em sử dụng câu lệnh GotoXY. + GV: Chỉ sử dụng được câu lệnh GotoXY, WhereX và WhereY khi khai báo gì? + GV: Hướng dẫn các em về câu lệnh WhereX và WhereY. + GV: Chức năng của câu lệnh WhereX và WhereY là gì? + GV: Cho HS áp dụng thực hiện giải thích câu lệnh trong bài tập. + GV: Yêu cầu HS giải thích các dữ kiện số liệu trong câu lệnh. + GV: Chỉnh sửa các nội dung các em còn sai sót. + GV: Cho HS ôn lại các nội dung vừa tìm hiểu. + GV: Cho HS thực hành các bài tập kết hợp với vòng lặp. + GV: Quan sát, hướng dẫn HS thực hiện trên máy. + GV: Sửa chữa những sai sót các em mắc phải. + GV: Yêu cầu một HS lên bảng thực hiện. + GV: Củng cố thao tác cho HS. + HS: Hàng kết quả sát nhau nên khó đọc; Hàng kết quả không được cân đối với hàng tiêu đề. + HS: Chỉnh sửa chương trình để làm đẹp kết quả trên màn hình. + HS: Nên sửa chương trình bằng cách chèn thêm một hàng trống giữa các hàng kết quả và đẩy các hàng này sang phải một khoảng cách nào đó. + HS: Quan sát mẫu sau khi sửa để nhận biết. + HS: Thực hiện theo các yêu cầu của GV đưa ra. + HS: Thực hiện yêu cầu bài 2. + HS: Thêm lệnh GotoXY vào chương trình. For i := 1 to 10 do Begin GotoXY(5,WhereY); writeln(N, ‘ x ’, i:2, ‘ = ’, N*i:3); Writeln End; + HS: Dịch sửa lỗi và chạy lại chương trình, quan sát nhận xét. + HS: Quan sát hai chương trình và nhận xét về thay đổi và khác nhau của hai chương trình. + HS: Tập trung chú ý lắng nghe, hiểu thêm về câu lệnh. + HS: Chia thành các cột và các hàng, được tính bắt đầu từ góc trên bên trái. + HS: Chú ý lắng nghe và hiểu về phần lưu ý khi sử dụng câu lệnh. + HS: Sau khi khai báo thư viện crt của Pascal. + HS: Tập trung chú ý lắng nghe, hiểu thêm về câu lệnh. + HS: WhereX Cho biết số thứ tự của cột và WhereY cho biết số thứ tự của hàng. + HS: Thực hiên theo yêu cầu của GV đưa ra. + HS: Vận dụng lý thuyết trả lời các yêu cầu của GV đưa ra. + HS: Tập trung chú ý lắng nghe và hiểu bài. + HS: Thực hiện theo yêu cầu của GV đưa ra. + HS: Thực hiện theo các bài tập của GV đưa ra. + HS: Tự giác thực hiện theo sự hướng dẫn của GV. + HS: Sửa những lỗi mà các em hay gặp phải về dấu. + HS: Các bạn khác quan sát và nhận xét kết quả của bạn. + HS: Rèn luyện các thao tác yếu. 2. Bài 2. For i:= 1 To 10 Do Begin GotoXY(5,Where); Writeln(n, ‘ x ’, i:2, ‘ = ’, n*i:3); Writeln; End; 4. Củng cố: (4’) - Củng cố câu lệnh GotoXY, WhereX, WhereY. 5. Dặn dò: (1’) - Xem trước nội dung phần tiếp theo của bài. IV. RÚT KINH NGHIỆM: ............................................................................................................................................................................................................................................................................................................................ ..............................................................................................................................................................
File đính kèm:
- tuan_20_tiet_39.doc