Giáo án Tin học Lớp 8 - Tiết 42: Bài thực hành 5: Sử dụng lệnh lặp For...Do (Tiếp theo) - Năm học 2013-2014
HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG BÀI HỌC
- Giáo viên cho chạy kết quả của bài thực hành Bang_cuu_chuong Yêu cầu học sinh quan sát kết quả và nhận xét khoảng cách giữa các hàng, cột.
- HS: quan sát và đưa ra nhận xét.
- ? Có cách nào để khoảng cách giữa các hàng và các cột tăng lên?
- GV: Giới thiệu câu lệnh gotoxy và where.
- GV: yêu cầu học sinh mở chương trình Bang_cuu_chương và sửa lại chương trình theo bài trên màn hình của giáo viên.
- HS: gõ chương trình vào máy, sửa lỗi chính tả, chạy chương trình, quan sát kết quả.
- GV: yêu cầu học sinh quan sát kết quả và so sánh với kết quả của chương trinh khi chưa dùng lệnh gotoxy(5, wherey)
HS: quan sát và nhận xét. Bài 2 sgk (T63)
a) Giới thiệu lệnh gotoxy(), wherex
- Gotoxy(a,b)
Trong đó: a là chỉ số cột, b là chỉ số hàng
- ý nghĩa của câu lệnh là đưa con trỏ về cột a hàng b.
- Wherex: cho biết số thứ tự của cột, wherey cho biết số thứ tự của hàng.
* Lưu ý: Phải khai báo thư viện crt trước khi sử dụng hai lệnh trên
Tuần 22 Bài: Bài thực hành 5 Tiết: 42 Ngày dạy:14/01/2013 Sử dụng lệnh lặp FOR do (TT) 1. Mục tiờu: 1.1 Kiến thức Hoùc sinh bieỏt: - Vận dụng kiến thức của vòng lặp for do, câu lệnh ghép để viết chương trình. Học sinh hieồu: - Sử dụng được câu lệnh ghép. 1.2 Kĩ năng HS thành thạo: Viết được chương trình có sử dụng vòng lặp for do. Học sinh thực hiện thành thạo: Rèn luyện kỹ năng đọc hiểu chương trình có sử dụng vòng lặp for do. 1.3 Thỏi độ - thoi quen: Thỏi độ nghiờm tỳc cẩn thận. - tớnh cỏch: tích cực làm các bài tập thực hành. 2. Nội dung học tập - Nội dung. 3. Chuẩn bị: 3.1 Gv: Tài liệu tin lớp 8 3.2 HS: SGK tin 8, vở ghi 4. Tổ chức cỏc hoạt động học tập 4.1. ổn định tổ chức và kiểm diện - ổn định lớp. 4.2. kiểm tra miệng: 4.3. Tiến trỡnh bài học Hoạt động 1: Làm đẹp màn hình kết quả bằng lệnh gotoxy, where Mục tiờu: kiến thức: HS biết viết cỏc c/t bài tập. kĩ năng: rốn luyện kĩ năng viết cõu lệnh. Phương phỏp, phương tiện dạy học - phương phỏp: Đàm thoại – vấn đỏp -phương tiện: mỏy tớnh Cỏc bước của hoạt động: HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG BÀI HỌC - Giáo viên cho chạy kết quả của bài thực hành Bang_cuu_chuong Yêu cầu học sinh quan sát kết quả và nhận xét khoảng cách giữa các hàng, cột. - HS: quan sát và đưa ra nhận xét. - ? Có cách nào để khoảng cách giữa các hàng và các cột tăng lên? - GV: Giới thiệu câu lệnh gotoxy và where. - GV: yêu cầu học sinh mở chương trình Bang_cuu_chương và sửa lại chương trình theo bài trên màn hình của giáo viên. - HS: gõ chương trình vào máy, sửa lỗi chính tả, chạy chương trình, quan sát kết quả. - GV: yêu cầu học sinh quan sát kết quả và so sánh với kết quả của chương trinh khi chưa dùng lệnh gotoxy(5, wherey) HS: quan sát và nhận xét. Bài 2 sgk (T63) a) Giới thiệu lệnh gotoxy(), wherex - Gotoxy(a,b) Trong đó: a là chỉ số cột, b là chỉ số hàng - ý nghĩa của câu lệnh là đưa con trỏ về cột a hàng b. - Wherex: cho biết số thứ tự của cột, wherey cho biết số thứ tự của hàng. * Lưu ý: Phải khai báo thư viện crt trước khi sử dụng hai lệnh trên a) Chỉnh sửa chương trình như sau: Program Bang_cuu_chuong; Uses crt; Var i, n: integer; Begin Clrscr; Writeln(‘Nhap vao so n’); readln(n); Writeln(‘Bang nha’,n); Writeln; For i:=1 to 10 do begin gotoxy(5, wherey); Writeln(n,’x’,i:2,’=’,n*i:3); Readln; End. Hoạt động 2: sử dụng lệnh For lồng trong for Mục tiờu: kiến thức: HS biết viết cỏc c/t bài tập. kĩ năng: rốn luyện kĩ năng viết cõu lệnh. Phương phỏp, phương tiện dạy học + phương phỏp: Đàm thoại – vấn đỏp + phương tiện: mỏy tớnh Cỏc bước của hoạt động: - GV: giới thiệu cấu trúc lệnh for lồng, hướng dẫn học sinh cách sử dụng lệnh. - HS: ghi chép cấu trúc và lĩnh hội - GV: đưa nội dung chương trình bài thực hành 3 lên màn hình, yêu cầu học sinh đọc chương trình, tìm hiểu hoạt động của chương trình. - HS: hoạt động theo nhóm, tìm hiểu hoạt động của chương trinh, đại diện của nhóm báo cáo kết quả thảo luận. - GV: cho chạy chương trình. HS : quan sát kết quả trên màn hình. Bài 3 SGK (T64). a) Câu lệnh for lồng trong for - For to do For to do ; Program Tao_bang; Uses crt; Var i,j: byte; Begin Clrscr; For i:=1 to 9 do Begin For j:=0 to 9 do Writeln(10*i+j:4); Writeln; End; Readln; End. 5. Tổng kết và hướng dẫn học tập 5.1 Tổng kết. 5.1 Hướng dẫn học tập - Đối với bài học ở tiết học này: + sinh về nhà sử dụng lệnh gotoxy để chỉnh sửa lại bài thực hành số 3 cho kết quả in ra màn hình đẹp. + viết được cõu lệnh lặp. - Đối với bài học ở tiết học sau: + Học bài + xem bài mới 6. phụ lục.
File đính kèm:
- t 42.doc