Tải bản đầy đủ (.doc) (84 trang)

Bài soạn Giáo án Tin 8 kì 2

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.72 MB, 84 trang )

Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
Tuần 20: Tiết 39 - 40
Phần 2: PHầN MềM HọC TậP
tiết 39: tìm hiểu thời gian với phần mềm sun times (Tiết 1)
Ngày soạn: 8/1/2011
A. Mục tiêu bài học
*Kiến thức:
- HS hiểu đợc mục đích và ý nghĩa của phần mềm.
- Biết các thao tác khởi động và thoát phần mềm.
- Biết các thao tác để thực hiện trên phần mềm.
*Kĩ năng:
- Nhận diện giao diện của phần mềm.
- Sử dụng phần mềm để quan sát thời gian địa phơng của các vị trí khác nhau trên Trái
Đất.
B. chuẩn bị
- GV: Tranh vẽ, câu hỏi.
- HS: Bảng nhóm, bút dạ, phiếu học tập.
C. các b ớc lên lớp
1. Tổ chức ổn định lớp
2. Bài mới
Hoạt động dạy- học Nội dung
?HS nhắc lại tên phần mềm đã đợc học ở
chơng trình SGK 7 liên quan đến địa lý thế
giới.
- GV giới thiệu về phần mềm.
- HS hoạt động nhóm thảo luận.
?Phần mềm Sun Times có mục đích và ý
nghĩa gì trong cuộc sống của chúng ta hiện
nay.
?Ngoài ra phần mềm còn cung cấp những


gì.
- GV hớng dẫn HS cách khởi động vào
phần mềm bằng cách nháy đúp vào biểu t-
ợng trên màn hình nền.
- GV treo tranh vẽ giới thiệu giao diện làm
1. giới thiệu phần mềm.(10)
- Mục đích: Giúp nhìn đợc toàn cảnh toàn
cảnh các vị trí trên toàn thế giới với rất nhiều
thông tin liên quan đến thời gian.
- Cung cấp nhiều chức năng hữu ích liên quan
đến Mặt trời mọc, Mặt trời lặn, nhật thực,
nguyệt thực...
2. màn hình chính của phần mềm.(15)
a. Khởi động phần mềm(3 )
- Để khởi động phần mềm nháy đúp vào
biểu tợng trên màn hình nền.

b. Giới thiệu màn hình chính(9 )
Trang 1
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
việc của phần mềm.
- HS quan sát giao diện của phần mềm.
?HS hoạt động nhóm liệt kê các thành
phần chính có trên màn hình làm việc của
phần mềm.
- GV giải thích cho HS các thành phần
chính có trên giao diện của phần mềm.
- GV: Giống nh hầu hết các phần mềm
khác để thoát khỏi phần mềm em sử dụng

nút đóng Close trên thanh tiêu đề.
?Có thể thoát phần mềm bằng cách khác đ-
ợc không.
- HS hoạt động nhóm thảo luận.
- HS đại diện các nhóm trả lời.
- GV nhận xét và hớng dẫn HS các cách
khác nhau để thoát khỏi phần mềm.
? HS quan sát tranh vẽ.
- GV hớng dẫn các thao tác và chỉ cho HS
cách phóng to để xem chi tiết một vùng ở
trên bản đồ.
- HS lên thực hiện lại trên tranh vẽ.
- GV nhận xét.
? HS quan sát tranh vẽ.
- GV chỉ trên tranh và nêu các thao tác
thực hiện cách nhận biết thời gian.
- HS lên bảng thực hiện.
- GV quan sát và nhận xét.
? HS quan sát tranh vẽ.
- GV chỉ trên tranh và nêu các thao tác
thực hiện cách xem thông tin thời gian chi
tiết trên một địa điểm cụ thể.
?HS quan sát hình vẽ SGK/90.
- HS hoạt động nhóm thảo luận giải thích
các thông số đợc hiển thị trên hình vẽ.
- GV quan sát, hớng dẫn.
- HS đại diện các nhóm trả lời.
- GV nhận xét và nêu cụ thể các thông số.
? HS quan sát tranh vẽ.
- GV chỉ trên tranh và nêu các thao tác

- Bảng chọn và các nút lệnh.
- Thông tin về một địa điểm.
- Bản đồ và các địa điểm đợc đánh dấu.
- Vùng sáng (ngày).
- Vùng tối (đêm).
- Đờng phân chia sáng tối.
c. Thoát khỏi phần mềm(3 )
- Cách 1:
- Cách 2: ALT + F4
- Cách 3: File Exit.

3. h ớng dẫn sử dụng.(20)
a. Phóng to quan sát một vùng bản đồ chi
tiết(3 )
- Nhấn giữ nút phải và kéo thả từ một đỉnh
đến đỉnh đối diện của hình chữ nhật.
b. Quan sát và nhận biết thời gian: ngày và
đêm.(5 )
- Các vùng tối chuyển động theo hớng từ
phải sang trái.
- Đi theo chiều ngang của một đờng thẳng từ
trái sang phải sẽ quan sát đợc thời gian hiện
tại của các vị trí trên Trái Đất theo đúng
chiều thời gian chuyển động.
c. Quan sat và xem thông tin thời gian chi
tiết của một địa điểm cụ thể.(3 )
- Nháy lên một vị trí đã đánh dấu trên bản
đồ và quan sát các khung thông tin phía trên
của bản đồ.
d. Quan sát vùng đệm giữa ngày và đêm.

Trang 2
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
thực hiện để quan sát vùng đệm giữa ngày
và đêm.
- HS lên bảng thực hiện.
- GV quan sát và nhận xét.
?HS quan sát hình vẽ SGK/92.
- HS hoạt động nhóm thảo luận giải thích
các thông số đợc hiển thị trên hình vẽ.
- GV quan sát, hớng dẫn.
- HS sử dụng phiếu học tập vận dụng đặt
lại các thông số theo yêu cầu của GV.
- GV nhận xét.
(5 )
- Quan sát vùng có màu đen trên bản đồ.
Xung quanh vùng có một giải phân cách sáng
- tối, đó chính là vùng đệm giữa ngày và đêm.
e. Đặt thời gian quan sát.(4 )
- Nháy lên các nút lệnh thời gian để đặt lại
thời gian nh ngày - tháng - năm, giờ - phút -
giây.
d. củng cố(3)
- HS nhắc lại cách khởi động và thoát khỏi phần mềm.
? HS sử dụng phiếu học tập ghi lại các thành phần chính có trên giao diện của phần mềm.
- GV hớng dẫn lại một số thao tác chính để sử dụng phần mềm có hiệu quả.
E. h ớng dẫn về nhà(2)
- Học bài cũ.
- Xem các hình vẽ trong SGK của phần mềm SUN TIMES.
- Về nhà các em chuẩn bị bài, tiết sau thực hành.

* Rút kinh nghịêm.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
tiết 40
Thực hành: tìm hiểu thời gian với phần mềm sun times (Tiết 2)
Ngày soạn: 8/01/2011
A. Mục tiêu bài học
*Kiến thức:
- Biết và hiểu các thao tác để thực hiện trên phần mềm.
*Kĩ năng:
- Khởi động và thoát.
- Nhận diện giao diện của phần mềm.
- Thực hiện một số chức năng chính của phần mềm.
B. chuẩn bị
- GV: Phòng thực hành, phần mềm Sun Times.
- HS: Bài tập thực hành.
Trang 3
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
C. các b ớc lên lớp
1. Tổ chức ổn định lớp
2. Thực hành
Hoạt động dạy học Nội dung
- GV hớng dẫn và làm mẫu cách khởi động
vào phần mềm bằng cách nháy đúp vào
biểu tợng trên màn hình nền.
- HS thực hiện khởi động vào Sun Times.
- HS quan sát các thành phần chính có trên

giao diện của phần mềm.
- Các nhóm liệt kê các thành phần đã đợc
quan sát.
- GV nhận xét và nêu lại các thành phần
đó.
- Các nhóm tiến hành sử dụng phần mềm
thông qua một số thao tác chính nh: Phóng
to quan sát một vùng bản đồ chi tiết, quan
sát và nhận biết thời gian, quan sát và xem
thông tin thời gian chi tiết của một địa
điểm cụ thể, quan sát vùng đệm giữa ngày
và đêm, đặt thời gian quan sát.
- GVquan sát và hớng dẫn HS.
- Các nhóm quan sát kết quả nhận đợc trên
màn hình và rút ra nhận xét.
- GV nhận xét và thực hiện lại cho HS.
- GV yêu cầu HS thoát phần mềm.
- Thoát máy.
1. khởi động phần mềm.(2)
- Để khởi động phần mềm nháy đúp vào
biểu tợng trên màn hình nền.

2. quan sát giao diện của phần mềm.
(15)
- Bảng chọn và các nút lệnh.
- Thông tin về một địa điểm.
- Bản đồ và các địa điểm đợc đánh dấu.
- Vùng sáng (ngày).
- Vùng tối (đêm).
- Đờng phân chia sáng tối.

3. h ớng dẫn sử dụng.(20)
a. Phóng to quan sát một vùng bản đồ chi tiết.
b. Quan sát và nhận biết thời gian: ngày và
đêm.
c. Quan sát và xem thông tin thời gian chi tiết
của một địa điểm cụ thể.
d. Quan sát vùng đệm giữa ngày và đêm.
e. Đặt thời gian quan sát.
4. thoát khỏi phần mềm.(3)
- Cách 1:
- Cách 2: ALT + F4
- Cách 3: File Exit.
d. củng cố (3)
- HS nhắc lại cách khởi động và thoát khỏi phần mềm.
- HS nêu lại các thao tác để sử dụng phần mềm Sun Times.
- GV hớng dẫn và nhắc lại một số thao tác chính.
Trang 4
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
E. h ớng dẫn về nhà (2)
- Học bài cũ.
- Xem trớc nội dung mục 4 bài Tìm hiểu thời gian với phần mềm Sun Times .
* Rút kinh nghịêm.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
Tuần 21: Tiết 41 - 42
tìm hiểu thời gian với phần mềm sun times (Tiết 3)
Ngày soạn: 14/01/2011

A. Mục tiêu bài học
*Kiến thức:
- HS hiểu đợc mục đích và ý nghĩa của phần mềm.
- Biết các thao tác để thực hiện trên phần mềm.
*Kĩ năng:
- Nhận diện giao diện của phần mềm.
- Sử dụng phần mềm để quan sát các lĩnh vực khác nhau.
B. chuẩn bị
- GV: Tranh vẽ, câu hỏi.
- HS: Bảng nhóm, bút dạ, phiếu học tập.
C. các b ớc lên lớp
1. Tổ chức ổn định lớp
2.Kiểm tra bài cũ: (7 )
Em hãy nêu cách khởi động và thoát khỏi phần mềm Sun Times? Các thành
phần chính có trên giao diện của phần mềm?
3. Bài mới
Hoạt động dạy- học Nội dung
?HS sử dụng phiếu học tập liệt kê các thao
tác để sử dụng phần mềm đã học ở tiết tr-
ớc.
- GV giới thiệu tổng quát cho HS thêm
một số thao tác khác để sử dụng phần
mềm.
?HS quan sát hình vẽ SGK/93.
- GV treo bảng phụ hớng dẫn HS các thao
tác để hiện hoặc không hiện hình ảnh bầu
4. một số chức năng khác.
a. Hiện/ không hiện hình ảnh bầu trời theo
thời gian.(10 )
- Options Maps Huỷ chọn tại mục

Trang 5
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
trời theo thời gian.
?Em có nhận xét gì về kết quả khi thực
hiện cùng một các thao tác theo trình tự.
- HS trả lời.
- GV nhận xét và lu ý cho HS là tuy cùng
làm một công việc nhng sẽ cho 2 kết quả
khác nhau.
- GV treo bảng phụ hớng dẫn HS các thao
tác để cố định vị trí và thời gian quan sát
trên bản đồ.
- HS nêu lại các thao tác mà GV vừa hớng
dẫn.
- GV nhận xét.
- GV treo bảng phụ hớng dẫn HS các thao
tác để tìm các địa điểm có thông tin thời
gian trong ngày giống nhau.
- HS nêu lại các thao tác mà GV vừa hớng
dẫn.
?HS quan sát 2 hình vẽ SGK/95 và rút ra
nhận xét.
- GV nhận xét và giải thích lại 2 hình vẽ để
HS hiểu.
- GV treo bảng phụ hớng dẫn HS các thao
tác để tìm kiếm và quan sát nhật thực trên
Trái Đất.
- HS nêu lại các thao tác mà GV vừa hớng
dẫn.

?HS quan sát hình vẽ SGK/95 và 2 hình vẽ
SGK/96 và rút ra nhận xét.
- GV nhận xét và giải thích lại các thông
số có trong hình vẽ.
- GV giới thiệu cho HS 2 nút lệnh dùng để
quan sát sự chuyển động của thời gian.
?HS quan sát và chỉ lại 2 nút lệnh .
- GV nhận xét.
Show Sky Color.
b. Cố định vị trí và thời gian quan sát (10 ).
- Options Maps Hủy chọn tại mục
Hover Update .
c. Tìm các địa điểm có thông tin thời gian
trong ngày giống nhau(7 ).
- Chọn vị trí ban đầu Options
Anchor Time To Sunrise.
d. Tìm kiếm và quan sát nhật thực trên Trái
Đất(8 ).
- Chọn địa điểm muốn tìm nhật thực
View Eclipse Nháy nút Find (Future)
để tìm nhật thực trong tơng lai hoặc nút Find
(Past) để tìm nhật thực trong quá khứ.

e. Quan sát sự chuyển động của thời
gian(5 ).
- Để thời gian chuyển động nháy vào
nút ..... Muốn dừng nháy chuột vào nút.....
d. củng cố(3)
- HS nhắc lại các thao tác để sử dụng phần mềm.
- GV hớng dẫn lại một số thao tác chính để sử dụng phần mềm có hiệu quả.

E. h ớng dẫn về nhà(2)
- Học bài cũ.
Trang 6
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
- Làm bài tập
- Chuẩn bị bài tiết sau thực hành.
* Rút kinh nghịêm.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
Tiết 42
thực hành: tìm hiểu thời gian với phần mềm sun times (Tiết 4)
Ngày soạn: 15/01/2011
A. Mục tiêu bài học
*Kiến thức:
- Biết và hiểu các thao tác để thực hiện trên phần mềm.
*Kĩ năng:
- Khởi động và thoát.
- Nhận diện giao diện của phần mềm.
- Thực hiện một số chức năng chính của phần mềm.
B. chuẩn bị
- GV: Phòng thực hành, phần mềm Sun Times.
- HS: Bài tập thực hành.
C. các b ớc lên lớp
1. Tổ chức ổn định lớp
2. Thực hành
Hoạt động dạy - học Nội dung
- HS khởi động vào Sun Times.

- GV quan sát.
- GV yêu cầu các nhóm thực hành thêm
một số chức năng khác với phần mềm.
1. khởi động phần mềm.(2)
- Để khởi động phần mềm nháy đúp vào
biểu tợng trên màn hình nền.

2. thực hành một số chức năng khác.
(35)
a. Hiện/ không hiện hình ảnh bầu trời theo
thời gian.
- Options Maps Huỷ chọn tại mục
Show Sky Color.
b. Cố định vị trí và thời gian quan sát.
- Options Maps Hủy chọn tại mục
Hover Update .
Trang 7
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
- GV yêu cầu HS chọn vị trí ban đầu là Hà
Nội và thực hiện các thao tác để tìm các
địa điểm có thông tin thời gian trong ngày
giống nhau.
- GV quan sát.
- HS quan sát kết quả nhận đợc trên màn
hình và rút ra nhận xét.
- GV yêu cầu HS chọn vị trí ban đầu là Hà
Nội và thực hiện các thao tác để tìm kiếm
và quan sát hiện tợng nhật thực.
- GV quan sát.

- HS quan sát kết quả nhận đợc trên màn
hình và rút ra nhận xét.
- GV nhận xét kết quả của các nhóm.
- GV yêu cầu HS thoát phần mềm.
- Thoát máy.
c. Tìm các địa điểm có thông tin thời gian
trong ngày giống nhau.
- Chọn vị trí ban đầu Options
Anchor Time To Sunrise.
d. Tìm kiếm và quan sát nhật thực trên Trái
Đất.
- Chọn địa điểm muốn tìm nhật thực
View Eclipse Nháy nút Find (Future)
để tìm nhật thực trong tơng lai hoặc nút Find
(Past) để tìm nhật thực trong quá khứ.

e. Quan sát sự chuyển động của thời gian.
- Để thời gian chuyển động nháy vào
nút ..... Muốn dừng nháy chuột vào nút.....
3. thoát khỏi phần mềm.(3)
- Cách 1:
- Cách 2: ALT + F4
- Cách 3: File Exit.
d. củng cố(3)
- HS nhắc lại cách khởi động và thoát khỏi phần mềm.
- HS nêu lại các thao tác để sử dụng phần mềm Sun Times.
- GV hớng dẫn và nắhc lại một số thao tác chính.
E. h ớng dẫn về nhà(2)
- Học bài cũ.
- Làm bài tập

- Xem trớc nội dung mục 1, 2, 3 bài Câu lệnh điều kiện .
* Rút kinh nghịêm.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
Trang 8
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
Tuần 22: Tiết 43 - 44
tiết 43 Bài 7: câu lệnh lặp (Tiết 1)
Ngày soạn: 20/01/2011
A. Mục tiêu bài học
*Kiến thức:
- Biết nhu cầu cần có cấu trúc lặp 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 để chỉ dẫn cho máy tính thực hiện lặp đi lặp lại
công việc nào đó một số lần.
*Kĩ năng:
- Thực hiện tuần tự các công việc để đạ đợc kết quả.
B. chuẩn bị
- GV: Bảng phụ, câu hỏi, bài tập.
- HS: Bảng nhóm, bút dạ, phiếu học tập.
C. các b ớc lên lớp
1. Tổ chức ổn định lớp
2. Kiểm tra bài cũ. (5)
? Trình bày cấu trúc của câu lệnh rẽ nhánh trong pascal, nêu ý nghĩa hoạt động của câu
lệnh?
3 . Bài mới
Gv: Vào bài mới: (1 ) Để máy tính thực hiện tính tổng của 100 số tự nhiên đầu tiên thì
chúng ta phải ra lệnh cho máy bằng lệnh nào? Để trả lời cho câu hỏi trên chúng ta đi vào

nghiên cứu bài học ngày hôm nay. Giáo viên ghi đầu bài lên bảng.
Hoạt động dạy học Nội dung
?Hàng ngày chúng ta thờng phải làm
một số việc lặp đi lặp lại một số lần,
em hãy lấy ví dụ về một số việc hàng
ngày em phải làm
- HS: một em lấy một số ví dụ
- GV: Ghi ví dụ của học sinh lên bảng
- HS: một em khác lấy thêm một số
ví dụ
? Qua những ví dụ các bạn vừa lấy ra
trên bảng thì những công việc nào
chúng ta đã biết trớc số lần lặp đi lặp
lại và công việc nào chúng ta cha biết
số lần lặp lại của nó?
1. Các công việc phải thực hiền nhiều lần (5)
- Công việc không biết trớc số lần lặp lại: học bài
cho đến khi thuộc hết các bài,
- Công việc đã biết trớc số lần lặp: đi học mỗi
sáng 5 tiết, mỗi ngày tập 7 bài thể dục buổi sáng,
đánh răng mỗi ngày 3 lần,
=> Để chỉ cho máy tính thực hiện đúng công
việc, trong nhiều trờng hợp khi viết một chơng
trình máy tính chúng ta cũng phải viết lặp lại
nhiều câu lệnh thực hiện một phép tính nhất định.
VD1: Để tính 5 số tự nhiên đầu tiên ta có thể viết
nh sau:
begin
I=0; Tong:=0;
I:=i+1; Tong:=Tong+i;

Trang 9
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
- HS: Tách ví dụ thành hai loại (một
loại đã biết trớc số lần lặp và một loại
cha biêt số lần lặp )
- GV: Nhận xét và chốt lại.
I:=i+1; Tong:=Tong+i;
I:=i+1; Tong:=Tong+i;
I:=i+1; Tong:=Tong+i;
I:=i+1; Tong:=Tong+i;
Readln; end.
-HS: nghiên cứu ví dụ 1 SGK - 56,57.
- GV: phân tích ví dụ 1.
- HS: Nghe, nghi chép
- HS: Mô tả lại thuật toán, phân tích
thuật toán.
-HS: nghiên cứu ví dụ 2 SGK
? Qua hai ví dụ trên, các em hãy chỉ
ra những công việc đợc lặp đi lặp lại?
-HS: Chỉ ra công việc lặp lại ở vd1 và
vd2
- GV: Kết luận.
2. Câu lệnh lặp - một lệnh thay cho nhiều lệnh
(15 )
VD1: Vẽ 3 hình vuông giống nhau.
- thuật toán (SGK T56,57)
Ví dụ 1:
- Bớc 1: Vẽ hình vuông (vẽ liên tiếp bốn cạnh và
trở về đỉnh ban đầu).

- Bớc 2: Nếu số hình vuông đã vẽ đợc ít hơn 3, di
chuyển bút vẽ về bên phải 2 đơn vị và trở lại bớc
1. Ngợc lại kết thúc thuật toán.
*Thuật toán mô tả các bớc để vẽ hình vuông.
- Bớc 1: k:=0;
- Bớc 2: k:=k+1;
- Bớc 3: Nếu k < 4 thì trở lại bớc 2. Ngợc lại, kết
thúc thuật toán.
VD2: Tính tổng của 100 số tự nhiên đầu tiên.
- thuật toán:
Ví dụ 2: Tính tổng 100 số tự nhiên đầu tiên.
+ Bớc 1: Sum:= 0; i:= 0;
+ Bớc 2: i:= i + 1;
+ Bớc 3: Nếu i <=100, thì Sum:= Sum + i và quay
lại bớc 2.
+ Bớc 4: Thông báo kết quả và kết thúc thuật
toán.
=> Kết luận: - Cách mô tả các hoạt động lặp
trong thuật toán nh trong 2 ví dụ trên đợc gọi là
cấu trúc lặp.
- Mọi ngôn ngữ lập trình đều có cách để chỉ thị
cho máy tính thực hiện cấu trúc lặp với một câu
lệnh. Đó là câu lệnh lặp.
3. Ví dụ về câu lệnh lặp (15 )
Trang 10
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
- GV: Trình bày cấu trúc vòng lặp For
..to ..do
..

- HS: Ghi cấu trúc vòng lặp vào vở.
GV: Giải thích từng thành phần trong
cấu trúc lệnh.
-HS: Nghe, ghi chép.
GV: vận dụng câu lệnh viết vòng lặp
cho ví dụ 1 phần 1
Var i, tong: integer;
Begin
Tong:=0;
For i: = 1 to 5 do
Tong:= tong + i;
Write(tong=,tong);
Readln;
End.
- Trong pascal câu lệnh lặp có dạng:
* Câu lệnh lặp dạng tiến:
For <biến đếm>:= <giá trị đầu> to <giá trị cuối>
do <câu lệnh>;
Trong đó: for, to, do là các từ khoá, Biến đếm là
biến đơn có kiểu nguyên (có thể là kiểu kí tự
hoặc kiểu đoạn con)
Giá trị đầu, giá trị cuối là số cụ thể hoặc là biểu
thức có kiểu cùng kiểu với biến đếm, giá trị cuối
phải lớn hơn giá trị đầu.
Câu lệnh có thể là câu lệnh đơn hoặc câu lệnh
kép.
- Câu lệnh sẽ đợc thực hiện nhiều lần, mỗi lần
thực hiện câu lệnh là một lần lặp và sau mỗi lần
lặp biến đếm sẽ tự động tăng lên 1 đơn vị, tăng
cho đến khi giá trị của biến đếm lớn hơn giá trị

cuối thì vòng lặp đợc dừng lại.
d. củng cố(3)
- GV nhấn mạnh để HS biết rằng để chỉ dẫn cho máy tính thực hiện đúng công việc, trong
nhiều trờng hợp ta cũng cần phải viết lặp lại nhiều câu lệnh thực hiện một phép tính nhất
định.
E. h ớng dẫn về nhà(2)
- Học bài cũ.
- Làm bài tập 1 SGK/60.
- Xem trớc nội dung mục 3, 4 bài Câu lệnh lặp.
* Rút kinh nghịêm.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
tiết 44
Bài 7: câu lệnh lặp (Tiết 2)
Ngày soạn: 20/01/2011
A. Mục tiêu bài học
*Kiến thức:
- Hiểu hoạt động của câu lệnh lặp với số lần biết trớc For...do trong Pascal.
- Biết lệnh ghép trong Pascal.
Trang 11
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
*Kĩ năng:
- Viết đúng lệnh For...do trong một số tình huống đơn giản.
B. chuẩn bị
- GV: Bảng phụ, câu hỏi, bài tập.
- HS: Bảng nhóm, bút dạ, phiếu học tập.
C. các b ớc lên lớp

1. Tổ chức ổn định lớp
2. Kiểm tra bài cũ:(5 )
? Em hãy nêu các bớc cần làm để tính tổng 100 số tự nhiên đầu tiên?
? Trình bày cầu trúc của câu lệnh lặp dạng tiến trong pascal, nêu ý nghĩa của các thành
phần trong cấu trúc?
3. Bài mới
Hoạt động dạy - học Nội dung
- GV treo bảng phụ giới thiệu câu lệnh (cấu
trúc) lặp dạng lùi.
- GV giải thích rõ các tham số có trong câu
lệnh.
- GV lu ý cho HS biến đếm, giá trị đầu, giá
trị cuối đợc sử dụng trong câu lệnh phải là
các giá trị kiểu nguyên.
- HS đọc ví dụ 3, 4 SGK/58.
- GV treo bảng phụ viết sẵn 2 chơng trình.
- HS hoạt động nhóm thảo luận nêu và giải
thích rõ chức năng của từng câu lệnh đợc sử
dụng trong chơng trình.
- GV gọi HS đại diện các nhóm trả lời.
- Các nhóm khác đối chiếu, nhận xét.
- GV nhận xét các nhóm và giải thích lại
các câu lệnh trong chơng trình.
?Nếu thay kiểu dữ liệu cho biến i là giá trị
thực thì câu lệnh lặp có thực hiện đợc
không? Tại sao?
3. ví dụ về câu lệnh lặp (20).
* Cấu trúc của câu lệnh lặp lùi:
For <biến đếm>:= <giá trị cuối> downto
<giá trị đầu> do <câu lệnh>;

- Câu lệnh sẽ đợc thực hiện nhiều lần, mỗi
lần thực hiện câu lệnh là một lần lặp và sau
mỗi lần lặp biến đếm sẽ tự động giảm đi 1
đơn vị, giảm cho đến khi giá trị của biến
đếm nhỏ hơn giá trị đầu thì vòng lặp đợc
dừng lại.
-số lần lặp = giá trị cuối-giá trị đầu+1
=> for do là cấu trúc lặp với số lần lặp
biết trớc.
Ví dụ 3: In ra màn hình thứ tự lần lặp.
Program lap;
Uses crt;
Var i:integer;
Begin
CLRSCR;
For i:= 1 to 10 do
Writeln(Day la lan lap thu, i);
Readln;
End.
Ví dụ 4:
Program In;
Trang 12
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
- HS hoạt động nhóm thảo luận.
- GV gọi HS trả lời.
- GV nhận xét và đa ra đáp án đúng.
- GV lu ý thêm cho HS ở chơng trình của ví
dụ 4 có thêm cặp từ khoá Begin...End và
giải thích thêm cho HS hiểu đó là câu lệnh

ghép.
- GV cho HS đọc ví dụ 5 SGK/59.
?Xác định Input và Output.
- HS hoạt động nhóm thảo luận nêu các
biến cần khai báo cho chơng trình.
- HS đại diện các nhóm trả lời.
- Các nhóm khác đối chiếu, nhận xét.
- GV nhận xét và gợi ý cho HS.
- HS viết chơng trình ở bảng nhóm.
- GV gọi các nhóm giải thích các câu lệnh
sử dụng trong chơng trình.
- GV nhận xét và treo bảng phụ đa ra đáp án
đúng và giải thích các câu lệnh cho HS.
- GV cho HS đọc ví dụ 6 SGK/59.
?Xác định Input và Output.
- HS hoạt động nhóm thảo luận nêu các
biến cần khai báo cho chơng trình.
- HS đại diện các nhóm trả lời.
- Các nhóm khác đối chiếu, nhận xét.
- GV nhận xét.
- GV giới thiệu và hớng dẫn, gợi ý cho HS
sử dụng 1 kiểu dữ liệu nguyên có thể lu đợc
một giá trị rất lớn đó là kiểu Longint.
- HS viết chơng trình ở bảng nhóm.
- GV gọi các nhóm giải thích các câu lệnh
sử dụng trong chơng trình.
- GV nhận xét và treo bảng phụ đa ra đáp án
đúng và giải thích các câu lệnh cho HS.
Uses crt;
Var i:integer;

Begin
CLRSCR;
For i:= 1 to 20 do
Begin
Writeln(O);
Delay(100)
end;
Readln;
End.
4. tính tổng và tích bằng câu
lệnh lặp.(15)
Ví dụ 5: Tính tổng n số tự nhiên đầu tiên
Program Tong;
Uses crt;
Var n, i:integer; s:longint;
Begin
CLRSCR;
Write(nhap so n:);
Readln(n);
s:=0;
For i:= 1 to n do s:= s + i;
Writeln(Tong cua, n, so tu nhien dau
tien la, s);
Readln;
End.
Ví dụ 6: Tính N! (tích n số tự nhiên đầu
tiên).
Program Tinh_giai_thua;
Uses crt;
Var n, i:integer; p:longint;

Begin
CLRSCR;
Write(nhap so n:);
Readln(n);
p:=1;
For i:= 1 to n do p:= p * i;
Writeln(N, ! = , p);
Readln;
End.
Trang 13
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
d. củng cố(3)
- HS sử dụng phiếu học tập ghi lại cấu trúc của câu lệnh lặp.
- HS hoạt động nhóm vận dụng làm bài tập 3, 4 SGK/60 61.
E. h ớng dẫn về nhà(2)
- Học bài cũ.
- Làm bài tập 5, 6 SGK/61.
- Chuẩn bị bài, tiết sau thực hành.
* Rút kinh nghịêm.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
Trang 14
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
Tuần 23: Tiết 45 - 46
Bài thực hành 5: Sử dụng lệnh lặp for ...do
Ngày soạn: 6/02/2011
A . Mục tiêu :

1. Kiến thức 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.
2. Kỹ năng.
Viết đợc chơng trình có sử dụng vòng lặp for do;
Sử dụng đợc câu lệnh ghép;
Rèn luyện kỹ năng đọc hiểu chơng trình có sử dụng vòng lặp for .. do.
3. Thái độ: Thái độ học tập nghiêm túc, tích cực làm các bài tập thực hành.
B. chuẩn bị
GV: - Giáo án, SGK, phòng máy, phần mềm pascal
HS: - SGK, vở ghi, bút
C. các b ớc lên lớp
1. ổn định lớp )
2; Kiểm tra bài cũ(5 )
? Nêu cú pháp câu lệnh lặp trong ngôn ngữ lập trình Pascal. Giải thích?
4. Bài mới: (35 )
Hoạt động dạy học Nội dung
Hoạt động 1: Viết chơng trình cho các bài tập đã cho về nhà. (15 )
- GV: yêu cầu mỗi dãy gõ một bài
vào máy (10)
- HS: gõ chơng trình, chạy thử chơng
trình, và báo cáo kết quả.
- GV: hỗ trợ học sinh trong quá trình
thực hành.
Bài 1: Tính tổng của n số tự nhiên đầu tiên
Program tinh_tong;
Uses crt;
Var i, n: integer; tong: longin;
Begin
Clrscr;
Tong:=0;
Writeln(Nhap vao so n); readln(n);

For i:=1 to n do
Tong: = Tong+i;
Writeln(Tong của, n,so tu nhien dautien
la,tong);
Readln;
End.
2. Viết chơng trình tìm xem có bao nhiêu
số dơng trong n số nhập vào từ bàn phím
Program tinh_so_cac_so_duong;
Uses crt;
Trang 15
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
- Sau khi kết quả chạy chơng trình đã
đúng, gv yêu cầu học sinh chữa bài của
mình đã làm ở nhà cho đúng theo ch-
ơng trình đã chạy.
Var i,A, dem, n: integer;
Begin
Clrscr;
Dem:=0;
Writeln(Nhap vao so n); readln(n);
For i:=1 to n do
begin
writeln(nhap vao so thu,i); readln(A);
if A>0 then dem:=dem+1;
end;
Writeln(So cac so duong la,dem);
Readln;
End.

Hoạt động 2: Bảng cửu chơng (20 ).
- GV: Đa ra nội dung của bài toán.
- HS: Nghiên cứu bài toán, tìm input
và output.
- GV: Đa nội dung chơng trình lên
màn hình, yêu cầu học sinh đọc hiểu
chơng trình.
- HS: đọc, phân tích câu lệnh tìm hiểu
hoạt động của chơng trình.
- GV: yêu cầu một học sinh đứng tại
vị trí trình bày hoạt động của chơng
trình, các nhóm khác cùng tham gia
phân tích.
- HS: tham gia hoạt động của giáo
viên
- GV: yêu cầu học sinh lập bảng hoạt
động của chơng trình theo mẫu:
Giả sử N=2:
Bớc i i<=10 Writeln(n,.,i,=,n*i)
1 1 đúng 2.1=2
- HS: các nhóm lập bảng và đại diện
nhóm báo cáo kết quả.
- GV: nhận xét.
- GV: cho chơng trình chạy trên máy,
yêu cầu học sinh quan sát kết quả.
Bài 2: Viết chơng trình in ra màn hình bảng
nhân của một số từ 1 đến 9, và dừng màn
hình để có thể quan sát kết quả.
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
Writeln(n,x,i:2,=,n*i:3);
Readln;
End.
D. Củng cố (3)
Nhận xét, rút kinh nghiệm tiết thực hành
E: H ớng dẫn về nhà (2 ) v
Trang 16
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
- Về nhà xem trớc bài thực hành 2 SGK (T63)
- Viết chơng trình in ra màn hình bảng cửu chơng từ 2 đến 9.
- Chuẩn bị bài tiết sau thực hành.
* Rút kinh nghịêm.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
Tiết 46
Bài thực hành 5: Sử dụng lệnh lặp for ..do (T2)
Ngày soạn: 7/02/2011
A Mục tiêu:
1. Kiến thức 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,
tìm hiểu câu lệnh gotoxy(), where<>, lệnh for lồng trong for
2. Kỹ năng.

Viết chơng trình có sử dụng vòng lặp for do;
Sử dụng câu lệnh ghép trong chơng trình;
Rèn luyện kỹ năng đọc hiểu chơng trình có sử dụng vòng lặp for .. do.
3. Thái độ: Thái độ học tập nghiêm túc, tích cực làm các bài thực hành.
B. chuẩn bị
GV: - Giáo án, SGK, phòng máy, phần mềm pascal
HS: - SGK, vở ghi, bút
C. các b ớc lên lớp
1. ổn định lớp
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 dạy - học Nội dung
Hoạt động 1: Làm đẹp màn hình kết quả bằng lệnh gotoxy, where (20 )
- 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.
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
Trang 17
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
- 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 cha dùng lệnh
gotoxy(5, wherey)
- HS: quan sát và nhận xét.
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 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 (28 )
- 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.
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;
Trang 18
Trng THCS An Vinh - giáo án tin học 8 - Năm học

2010 - 2011
- GV: cho chạy chơng trình.
- HS : quan sát kết quả trên màn
hình.
For i:=1 to 9 do
Begin
For j:=0 to 9 do
Writeln(10*i+j:4);
Writeln;
End;
Readln;
End.
D. Củng cố (3) Nhận xét rút kinh nghiệm giờ thực hành.
E. H ớng dẫn về nhà (2)
- 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.
- Chuẩn bị bài tiết sau làm bài tập.
* Rút kinh nghịêm.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
Tuần 24: Tiết 47 48
Bài Tập
Ngày soạn: 10/02/2011
A. Mục tiêu:
1. Kiến thức Củng cố kiến thức vòng lặp với số lần biết trớc và câu lệnh ghép
2. Kỹ năng: Vận dụng vòng lặp for .to .do và câu lệnh ghép viết một số bài
toán đơn giản.
3. Thái độ Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng.
B. chuẩn bị

1. Chuẩn bị của GV: - Giáo án, SGK, phòng máy, phần mềm pascal
2. Chuẩn bị của HS: - SGK, vở ghi, bút
C. Tiến Trình lên lớp:
1. ổn định lớp
2. Kiểm tra bài cũ. (5)
? Sử dụng vòng lặp for do viết ch ơng trình tính tổng của 10 số tự nhiên đầu tiên?
3. Bài mới: (35 )
Hoạt động dạy - học Nội dung
Trang 19
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
Hoạt động 1: Bài tập dạng lí thuyết. (10)
GV: Đa ra đề bài toán, yêu cầu học sinh
nghiên cứu theo nhóm.
-HS: Hoạt động theo nhóm tìm câu trả lời.
- HS: Đại diện của hai nhóm trình bày kết
quả của nhóm.
-GV: Nhận xét kết quả cuối cùng.
- GV: Đa bài tập 2 lên bảng, yêu cầu một
học sinh đứng tại chỗ trả lời.
- HS: Một học sinh đứng tại chỗ trả lời bài
tập 2. một học sinh khác đứng tại chỗ nhận
xét.
- GV: Kết luận kết quả của bài 2.
-GV: GV: Đa ra đề bài toán, yêu cầu học
sinh nghiên cứu theo nhóm.
-HS: Hoạt động theo nhóm tìm câu trả lời.
- HS: Đại diện của hai nhóm trình bày kết
quả của nhóm.
- GV: Nhận xét.

Bài 1: SGK (T60)
Bài 2: SGK (T60)
- Câu lệnh lặp có tác dụng chỉ dẫn cho
máy tính thực hiện lặp lại một câu lệnh
hay một nhóm câu lệnh với một số lần
nhất định.
- Câu lệnh lặp làm giảm nhẹ công sức của
ngời viết chơng trình.
Bài 3 SGK (T60)
- Điều kiện cần kiểm tra trong câu lệnh
lặp for do là giá trị của biến đếm phải
nằm trong đoạn [giá trị đầu, giá trị cuối ],
nếu thoả mãn điều kiện đó thì câu lệnh sẽ
đợc thực hiện, nếu không thoả mãn câu
lệnh sẽ bị bỏ qua.
Hoạt động 2: Bài tập dạng thực hành (25 )
GV: Đa ra đề bài toán và yêu cầu một học
sình đứng tại vị trí để trả lời bài tập.
-HS: 1em đứng tại vị trí trả lời, 1 em khác
nhận xét.
- GV: Nhận xét kết quả câu trả lời của 2 bạn.
- GV: Đa bài tập
- HS: Suy luận kết quả theo lí thuyết
- GV: Ghi kết quả suy luận của học
Bài 5 SGK (T61)
Tất cả các câu lệnh đều không hợp lệ vì:
a) giá trị đầu lớn hơn giá trị cuối
b) giá trị đầu và giá trị cuối có kiểu là số
thực không cùng kiểu với biến đếm
c) sai cấu trúc câu lệnh

d) sai cấu trúc câu lệnh
e) biến đếm có kiểu là kiểu số thực nên
không hợp lệ.
Trang 20
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
sinh lên bảng
- HS: gõ chơng trình vào máy và chạy
thử
- HS: So sánh kết quả nhận đợc với kết
quả đã suy lận
- 1 HS giải thích kết quả thu đợc
- GV Đa ra bài tập 6.
- HS: Làm việc theo nhóm, sau 5 phút
đại diện của 2 nhóm sẽ lên báo báo
kết quả.
- Các nhóm khác nhận xét
- GV: Giúp các em hoàn thành thuật
toán.
Bài 4 SGK (T61)
Giá trị của j sau mỗi lần lặp sẽ đợc tăng
thêm 2 đơn vị
2, 4, 6, 8, 10, 12.
Bài 6 SGK (T 61)
- Mô tả thuật toán.
Bớc 1: nhập n
A<-0, i<-1
Bớc 2: A<- 2\i(i+2)
Bớc 3: i<-i+1
Bớc 4: nếu i<=n quay về bớc 2

Bớc 5: ghi kết quả A ra màn hình và kết
thúc thuật toán.
Bài tập lập trình
- Giáo viên đa ra nội dung bài tập,
- HS phân tích bài toán tìm hớng giải
quyết.
- Gv: hớng dẫn học sinh cách làm và
viết chơng trình lên bảng và yêu cầu
học sinh đọc hiểu.
- HS: đọc lại chơng trình giáo viên đã
viết trên bảng và tìm hiểu từng câu
lệnh
- GV: yêu cầu một học sinh đứng tại vị
trí diễn tả tuần tự ý nghĩa của chơng
trình thông qua diễn tả công việc của
từng lệnh trong chơng trình.
- GV: diễn tả lại một lần để học sinh
hiểu sâu hơn về chơng trình
- Giáo viên đa ra nội dung bài tập,
Bài tập 1: Nhập vào n số nguyên từ bàn
phím, tìm số lớn nhất trong dãy số vừa
nhập
Program tim_max;
Uses crt;
Var i, n, smax, A : integer;
Begin
Clrscr;
Writeln(nhap vao n); readln(n);
Smax:=-23768;
For i:= 1 to n do

Begin
Writeln(nhap vao so thu ,i); readln(A);
If smax<A then smax:=A;
End;
Writeln(so lon nhat la,A); readln
Trang 21
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
- HS phân tích bài toán tìm hớng giải
quyết.
- GV: Đa ra công thức tính day thừa:
day thừa = 1*2*3*4*5* .*n
- HS: dựa vào bài tập 1 viết chơng trình
cho bài toán. (viết theo nhóm).
- Đại diện của nhóm đứng lên bảng
trình bày kết quả. Các nhóm khác
nhận xét, rút kinh nghiệm.
- GV: Kết luận kết quả cuối cùng.
- Yêu cầu một học sinh lên máy chính
gõ chơng trình vào máy, cả lớp sửa lỗi
nếu có, cho chơng trình chạy thử, học
sinh quan sát kết quả.
- HS: chép lại chơng trình đã chạy vào
vở.
End.
Bài tập 2: Viết chơng trình tính day thừa
của n số tự nhiên đầu tiên.
Program tinh_day_thua;
Uses crt;
Var i, n : integer; kq: longint;

Begin
Clrscr;
Writeln(nhap vao n); readln(n);
Kq:=1;
For i:= 1 to n do
Kq:=kq*i;
Writeln(ket qua la,kq); readln
End.
5. Củng cố - dặn dò (5')
- Nhấn mạnh ý nghĩa và công dụng, cách sử dụng vòng lặp for do
- Nhận xét, rút kinh nghiệm buổi học.
- Về nhà các em làm bài tập:
1. tính tổng của n số tự nhiên đầu tiên
2. Viết chơng trình tìm xem có bao nhiêu số dơng trong n số nhập vào từ bàn phím.
- Chuẩn bị bài, tiết sau kiểm tra 1 tiết.
* Rút kinh nghịêm.
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
Trang 22
Trường THCS An Vinh - gi¸o ¸n tin häc 8 - N¨m häc
2010 - 2011
TiÕt 48
KiÓm tra 1 tiÕt
Ngµy so¹n: 3/ 02/2010
Trang 23
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
Tuần 25: Tiết 49 50
Tiết 49: học vẽ hình với phần mềm geogebra

Ngày soạn: 17/02/2010
A/ Mục tiêu:
Học sinh biết đợc ý nghĩa của hình học geogebra. Làm quen với phần mềm này nh
khởi động, các thanh công cụ, các nút lệnh .. .
Nắm đợc cách vẽ một hình nào đó khi sử dụng phần mềm geogebra này.
Hứng thú và yêu thích môn học.
B/ Chuẩn bị:
- Sách giáo khoa, giáo án, tài liệu tin học có liên quan.
- Đọc tài liệu ở nhà trớc khi
C Tiến trình lên lớp:
1. ổn định lớp
2. Bài mới:
Hoạt động dạy - học Nội dung
Hoạt động 1: Giới thiệu phần mềm geogebra (5').
Cho học sinh đọc thông tin SGK
? Em biết gì về phần mềm geogebra.
Nếu biết hãy nêu một vài ví dụ.
? Phần mềm geogebra có đặc điểm gì?
Giáo viên giới thiệu lại cho học sinh nghe
1. Em đã biết gì về GeoGebra?
- Phần mềm GeoGebra dùng để vẽ các
hình hình học đơn giản nh điểm, đoạn
thẳng, đờng thẳng ở lớp 7 em đã đợc
học qua. - - - Đặc điểm quan trọng nhất
của phần mềm Geogebra là khả năng
tạo ra sự gắn kết giữa các đối tợng hình
học, đợc gọi là quan hệ nh thuộc, vuông
góc, song song. Đặc điểm này giúp cho
phần mềm có thể vẽ đợc các hình rất
chính xác và có khả năng tơng tác nh

chuyển động nhng vẫn giữ đợc mối
quan hệ giữa các đối tợng.
Hoạt động2: Làm quen với phần mềm Geogebra. (35')
Giáo viên cho học sinh quan sát SGK và giới
thiệu các bớc.
Để khởi động ta làm nh thế nào?
2. Làm quen với phần mềm
GeoGebra tiếng Việt
a) Khởi động (1')
Trang 24
Trng THCS An Vinh - giáo án tin học 8 - Năm học
2010 - 2011
Ngoài cách này còn có cách nào nữa không?
Màm hình của phần mềm GeoGebra tiếng Việt
có những phần nào?
Em hiểu Bảng chọn là gì?
Giáo viên chú ý cho HS.
Thanh công cụ là gì ? Hãy nêu một lệnh bất kỳ
trong thanh đó. (có thể cho HS lên bảng vẽ)
Giáo viên giới thiệu các công cụ làm việc chính
cho học sinh.
Để chọn một công cụ hãy nháy chuột lên biểu
tợng của công cụ này.
Mỗi nút trên thanh công cụ sẽ có nhiều công cụ
cùng nhóm. Nháy chuột vào nút nhỏ hình tam
giác phía dới các biểu tợng sẽ làm xuất hiện
các công cụ khác nữa.
Nháy chuột tại biểu tợng để khởi
động chơng trình.
b) Giới thiệu màn hình GeoGebra tiếng

Việt(4')
Màn hình làm việc chính của phần mềm
bao gồm bảng chọn, thanh công cụ và
khu vực thể hiện các đối tợng.
Bảng chọn là hệ thống các lệnh
chính của phần mềm Geogebra. Với
phần mềm Geogebra tiếng Việt em sẽ
thấy các lệnh bằng tiếng Việt.
Chú ý rằng các lệnh trên bảng chọn
không dùng để vẽ các đối tợng-hình.
Các lệnh tác động trực tiếp với đối tợng
hình học đợc thực hiện thông qua các
công cụ trên thanh công cụ của phần
mềm.
Thanh công cụ của phần mềm
chứa các công cụ làm việc chính. Đây
chính là các công cụ dùng để vẽ, điều
chỉnh và làm việc với các đối tợng.
- Khi nháy chuột lên một nút lệnh ta sẽ
thấy xuất hiện các công cụ khác cùng
nhóm.
- Mỗi công cụ đều có một biểu tợng
riêng tơng ứng. Biểu tợng cho biết công
dụng của công cụ đó.
c) Giới thiệu các công cụ làm việc
chính (25')
Công cụ di chuyển có ý nghĩa
đặc biệt là không dùng để vẽ hoặc khởi
tạo hình mà dùng để di chuyển hình.
Với công cụ này, kéo thả chuột lên đối

Trang 25

×