Chuẩn bị của GV, HS

Một phần của tài liệu giao an Tin hoc 8 ca nam da chinh sua (Trang 85)

GV: - Giáo án, SGK, phòng máy, phần mềm pascal HS: - SGK, vở ghi, bút

III. Tiến Trình dạy học : 6. ổn định tổ chức :

Ngày dạy Lớp Tiết HS vắng Nhận xét hoạt động dạy học

03/02/2009 8A 5 05/02/2009 8B 4 07/02/2009 8C 4 04/02/2009 8D 2 03/02/2009 8E 3

2. Kiểm tra bài cũ:

(kiểm tra xen trong bài thực hành) 3. Bài mới:

Hoạt động của thầy và trò Nội dung ghi bảng Hoạt động 1: Làm đẹp màn hình kết quả bằng lệnh gotoxy, where

- 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? 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.

* Lu ý: Phải khai báo th viện crt trớc khi

Giáo án Tin Học 8

- 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 cha dùng lệnh gotoxy(5, wherey)

- HS: quan sát và nhận xét.

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

- 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 <biến đếm1:= giá trị đầu> to <giá trị

cuối> do

For <biến đếm 2:=giá trị đầu> to <giá

trị cuố> do

< câu lệnh>;

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. Hoạt động 3: kết thúc 86

Giáo án Tin Học 8

- HS: tắt chơng trình ứng dụng, tắt máy, tắt nguồn.

Hoạt động 4: Củng cố và HD học ở nhà

-Nhận xét rút kinh nghiệm giờ thực hành.

- Y/c học 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.

Ngày 04 tháng 02 năm 2009

Tiết 41 : B i 8: a LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC

I.Mục tiờu:

1.Kiến thức

- Biết nhu cầu cần cú cấu trỳc lặp với số lần chưa biết trước trong ngụn ngữ lập trỡnh;

- Biết ngụn ngữ lập trỡnh dựng cấu trỳc lặp với số lần chưa biết trước để chỉ dõ̃n mỏy tớnh thực hiện lặp đi lặp lại cụng việc đến khi một điều kiện nào đú được thoả món;

2. Kĩ năng

- Nhận biết được đõu là hoạt động lặp với số lần chưa biờt trước.

3. Thỏi độ

- Nghiờm tỳc trong quỏ trỡnh nghiờn cứu và thực hành.

Một phần của tài liệu giao an Tin hoc 8 ca nam da chinh sua (Trang 85)

Tải bản đầy đủ (DOC)

(119 trang)
w