1. Trang chủ
  2. » Lịch sử

Giáo án Tin học 8 - Học kỳ 2 - Bùi Cảnh Dương

20 22 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 612,74 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tuần: 23 + 24 Tiết: 44 + 45 Bài 8: 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[r]

Trang 1

= *=*=*=*đ*=*=*=*=

Ngày Dạy: / /

Tuần: 20

Tiết: 37

TèM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES

I/ MỤC TIấU:

1) Kiến thức:

- HS hiểu được cỏc chức năng chớnh 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

- HS cú thể tự thao tỏc và thực hiện một số chức năng chớnh của phần mềm như

phúng to một khu vực trờn bản đồ, tỡm hiều vựng sỏng - tối trờn bản đố, thay đổi

thời gian hệ thống hiện thời để quan sỏt sự chuyển động của vựng sỏng – tối

2) Kĩ năng:

- HS cú kỹ năng sử dụng và khai thỏc thành thạo phần mềm học tập

3) Thỏi độ:

- Thụng qua phần mềm học sinh biết vận dụng và sử dụng phần mềm trong việc hỗ

trợ học tập và nõng cao kiến thức của mỡnh

- Thụng qua phần mềm HS sẽ hiểu biết thờm về thiờn nhiờn, trỏi đất, từ đú nõng cao

ý thức bảo vệ mụi trường sống

II/ CHUẨN BỊ:

- HS: Vở ghi

III/ TIẾN TRèNH LấN LỚP.

1)Ổn định tổ chức:

- Kiểm tra sĩ số:

2)Kiểm tra bỏi cũ:

- Cõu hỏi: ?Em hóy kể tờn một vài phần mềm mà em đó được học, thụng qua phần

mềm em sẽ hiểu biết thờm về thiờn nhiờn?

(Học địa lý thế giới với Earth Explorer (lớp 7), Quan sỏt trỏi đất và cỏc vỡ sao trong

hệ mặt trời (lớp 6))

3)Bài mới:

Hoạt động của thầy và trò Nội dung ghi bảng

* Hoạt động 1: Tỡm hiểu phần mềm

GV- Cỏc vị trớ khỏc nhau trờn Trỏi Đất nằm

trờn cỏc mỳi giờ khỏc nhau

GV- Phần mềm Sun times sẽ giỳp cỏc em nhỡn

được toàn cảnh cỏc vị trớ, thành phố, thủ đụ

của cỏc nước trờn toàn thế giới và rất nhiều

thụng tin liờn quan đến thời gian

+ Học sinh chỳ ý lắng nghe => ghi nhớ kiến

1 Giới thiệu phần mềm

- Phần mềm Sun times sẽ giỳp cỏc

em nhỡn được toàn cảnh cỏc vị trớ, thành phố, thủ đụ của cỏc nước trờn toàn thế giới và rất nhiều thụng tin liờn quan đến thời gian

Trang 2

* Hoạt động 2: Tìm hiểu cách khởi động phần

mềm.

GV:- ? Em hãy nêu cách khởi động phần mềm.

HS: - Nháy đúp vào biểu tượng để khởi động

phần mềm

GV:Yêu cầu học sinh khởi động phần mềm trên

máy tính.

+ Học sinh khởi động phần mềm trên máy tính

theo yêu cầu của giáo viên.

+ Hoạt động 3 : Tìm hiểu màn hình chính của

phần mềm.

GV:- Yêu cầu học sinh quan sát và cho biết màn

hình chính của phần mềm gồm những gì?

HS:- Màn hình chính của phần mềm gồm:

+ Các vùng sáng tối khác nhau.Vùng sáng cho

biết vị trí thuộc vùng này hiện thời là ban ngày,

vùng tối là ban đêm.

+ Giữa vùng sáng tối có 1 đường vạch liền, đó là

ranh giới giữa ngày và đêm.

+ Trên bản đồ có những vị trí được đánh dấu đó

chính là các thành phố và thủ đô của các quốc gia.

Hoạt động 4 : Tìm hiểu cách thoát khỏi phần

mềm.

GV:- ? Hãy cho biết cách thoát khỏi phần mềm

Ngoài ra ta có thể nhấn tổ hợp phím Alt + F4 để

thoát khỏi phần mềm.

HS:- Để thoát khỏi phần mềm ta chọn Menu File

=> Exit

2 Màn hình chính của phần mềm:

a) Khởi động phần mềm:

Để khởi động phần mềm ta nháy

đúp vào biểu tượng ở trên màn hình nền.

b) Màn hình chính của phần mêm:

Thông tin về Bảng chọn và các nút lệnh

Bản đồ và các địa điểm được đánh dấu

Vùng tối (đêm) Đường phân chia Vùng sáng (ngày)

sáng/tối

c) Thoát khỏi phần mềm:

Để thoát khỏi phần mêm ta thực hiện:

- Chọn File => Exit

- Nhấn tổ hợp phím Alt + F4

4) Củng cố:

? Hãy nêu cách khởi động và thoát khỏi phần mềm Sun Times

5) Hướng dẫn về nhà:

Về nhà học bài.

IV RÚT KINH NGHIỆM.

= *=*=*=*®*=*=*=*=

Trang 3

Ngày Dạy: / /

Tuần: 20

Tiết: 38

TèM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES (tiếp)

I/ MỤC TIấU:

1) Kiến thức:

- HS hiểu được cỏc chức năng chớnh 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

- HS cú thể tự thao tỏc và thực hiện một số chức năng chớnh của phần mềm như

phúng to một khu vực trờn bản đồ, tỡm hiều vựng sỏng - tối trờn bản đồ

2) Kĩ năng:

- HS cú kỹ năng sử dụng và khai thỏc thành thạo phần mềm học tập

3) Thỏi độ:

- Thụng qua phần mềm học sinh biết vận dụng và sử dụng phần mềm trong việc hỗ

trợ học tập và nõng cao kiến thức của mỡnh

- Thụng qua phần mềm HS sẽ hiểu biết thờm về thiờn nhiờn, trỏi đất, từ đú nõng cao

ý thức bảo vệ mụi trường sống

II/ CHUẨN BỊ:

- HS: Vở ghi

III/ TIẾN TRèNH LấN LỚP.

1)Ổn định tổ chức:

- Kiểm tra sĩ số:

2)Kiểm tra bỏi cũ:

- Cõu hỏi: ?Em hóy cho biết phần mềm Sun Time dựng để làm gỡ?

3)Bài mới:

Hoạt động của thầy và trò Nội dung ghi bảng

+ Hoạt động 1: Tỡm hiểu cỏch sử dụng phần mềm

GV:- Muốn phúng to để quan sỏt một vựng bản

đồ chi tiết ta nhấn giữ nỳt phải chuột và kộo thả từ

một đỉnh đến đỉnh đối diện của hỡnh chữ nhật này.

+ Học sinh chỳ ý lắng nghe => ghi nhớ kiến thức.

GV: - Yờu cầu HS nghiờn cứu cỏch để quan sỏt và

nhận biết ngày và đờm.

HS:- Trờn bản đồ cú cỏc vựng sỏng, tối khỏc nhau

cho biết thời gian hiện tại của cỏc vựng này là

ngày hay đờm.

GV:- Cho hs quan sỏt và xem thụng tin thời gian

chi tiết của một địa điểm cụ thể.

- Học sinh chỳ ý quan sỏt theo sự hướng dẫn của

giỏo viờn.

3 Hướng dẫn sử dụng:

a) Phúng to và 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 thời điểm cụ thể:

Trang 4

GV:- Cho hs quan sát vùng đệm giữa ngày và

đêm.

HS:- Vùng có màu đen trên bản đồ có thời gian

ban đêm Xung quanh vùng này 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.

+ Hoạt động 2: Tìm hiểu một số chức năng khác

của phần mềm.

GV:- Để hiện và không hiện hình ảnh bầu trời

theo thời gian ta thực hiện như sau: Option =>

Maps và chọn hoặc hủy chọn tại mục Show Sky

Color.

+ Học sinh chú ý lắng nghe => ghi nhớ kiến thức

GV:- ?Để cố định vị trí và thời gian quan sát ta

làm như thế nào?

HS:- Để chuyển cách thức thay đổi thông tin này

ta chọn Option => Maps => chọn học hủy chọn

mục Hover Update.

GV:- Yêu cầu HS quan sát cho biết cách tìm các

địa điểm có thông tin thời gian trong ngày giống

nhau

+ Các bước thực hiện:

- Chọn vị trí ban đầu.

- Chọn Option => Anchor time to => chọn mục

Sunrise để tìm theo thời gian.

GV:- Tìm kiếm và quan sát nhật thực trên trái đất

ta thực hiện:

* Chọn địa điểm muốn tìm nhật thực.

* Thực hiện lệnh View => Eclipse.

+ Học sinh chú ý quan sát cách thực hiện.

d) Quan sát vùng đệm giữa ngày và

đêm.

4 Một số chức năng khác

a) Hiện và không hiện hình ảnh bầu trời theo thời gian.

b) Cố định vị trí và thời gian quan sát:

c) Tìm kiếm địa điểm có thông tin thời gian trong ngày giống nhau:

d) Tìm kiềm và quan sát nhật thực

trên trái đất

4) Củng cố:

? Hãy nêu cách sử dụng phần mềm Sun Times

5) Hướng dẫn về nhà:

Về nhà học bài.

IV RÚT KINH NGHIỆM.

= *=*=*=*®*=*=*=*=

Trang 5

Ngày Dạy: / /

Tuần: 21

Tiết: 39

I/ MỤC TIấU:

1) Kiến thức:

- Biết nhu cầu cần có câu lệnh 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 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

- 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

2) Kĩ năng:

- Viết đúng được lệnh for ……… do trong một số tình huống đơ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

II/ CHUẨN BỊ:

- GV: - Giáo án, SGK, phòng máy, phần mềm pascal

- HS: Vở ghi, phiếu học tập

III/ TIẾN TRèNH LấN LỚP.

1)Ổn định tổ chức:

- Kiểm tra sĩ số:

2)Kiểm tra bỏi cũ:

- Khụng kiểm tra

3)Bài mới:

Hoạt động 1 :Các công việc phải thực

hiền nhiều lần ( 8 phút)

Các công việc phải thực hiền nhiều lần

GV: Trong cuộc sống hằng ngày nhiều mỗi

người đều có các công việc riêng khác

nhau

? Em hãy lấy ví dụ về một số việc hàng

ngày của em

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 chưa biết số lần lặp lại của

nó?

HS: Tách ví dụ thành hai loại (một loại đã

1 Các công việc phải thực hiền nhiều lần

Để chỉ dẫn 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

Trang 6

biết trước số lần lặp và một loại chưa biêt số

lần lặp )

GV: Nhận xét và kết luận

Hoạt động 2 :Câu lện lặp - một lệnh thay

cho nhiều lệnh ( 20 phút)

Câu lệnh lặp - một lệnh thay cho nhiều

lệnh

HS: nghiên cứu ví dụ 1

GV: Phân tích, hướng dẫn viết thuật toán ví

dụ 1

? Để vẽ được như hình 33 ta phải làm thao

tác nào

HS: Trả lời

? Để vẽ hình thứ 2 ta làm như thế nào?

HS: Trả lời

GV: Tương tự hình thứ 3 ta vẽ tương tự

? Em hãy viết thuật toán mô tả vẽ hình 33

HS: Hoạt động độc lập 3 phút

Trả lời

Nhận xét và bổ sung

GV: Kết luận và đưa ra thuật toán

HS: Ghi bài

GV: Để vẽ một hình vuông ta làm thế nào?

HS: Trả lời

GV: Mô tả bằng hình vẽ trên máy

Đưa ra thuật toán vẽ hình vuông

HS: Chú ý ghi bài

GV: Cho HS nghiên cứu ví dụ 2

? Ví dụ 2 công việc gì được thực hiện nhiều

lần

HS: Trả lời

? 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ện lặp - một lệnh thay cho nhiều lệnh

VD1: SGK Tr56 Thuật toán

VD2: Tính tổng của 100 số tự nhiên

đầu tiên

Thuật toán: (đã nghiên cứu ở bài học

số 5)

- Cánh 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

Hoạt động 3 :Ví dụ về câu lệnh lặp( 8

phút)

Ví dụ về câu lệnh lặp

GV: Trình bày cấu trúc vòng lặp For

…… to…… do

…………

3 Ví dụ về câu lệnh lặp

- 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>;

Biến đếm là biến đơn có kiểu

nguyên (có thể là kiểu kí tự hoặc kiểu

Trang 7

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: Chú ý, ghi bài

đ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

Bài 4 SGK (Tr61)

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

4) Củng cố:(7 phút)

GV: Đưa ra bài tập 4

HS đưa ra phán đoán kết quả

? Dựa vào hoạt động vòng lặp em lãy liệt kê cụ thể từng bước và cho kết quả sau

từng bước

HS: Hoạt động theo nhóm bàn trong 5 phút và trả lời

Nhận xét, bổ sung

GV: Kết luận

5) Hướng dẫn về nhà:(1 phút)

- Viết chương trình tính tổng 100 số tự nhiên, N số tự nhiên đầu tiên

IV RÚT KINH NGHIỆM.

= *=*=*=*đ*=*=*=*=

Ngày Dạy: / /

Tuần: 21

Tiết: 40

I/ MỤC TIấU:

Trang 8

1) 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

- Hiểu cấu trúc câu lệnh ghép

2) Kĩ năng:

- Viết đúng được lệnh for ……… do trong một số tình huống đơn giản

- Biết kết hợp câu lệnh ghép và câu lệnh lặp for ………do vào giải quyết một số bài

toá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

II/ CHUẨN BỊ:

- GV: - Giáo án, SGK, phòng máy, phần mềm pascal

- HS: Vở ghi, phiếu học tập

III/ TIẾN TRèNH LấN LỚP.

1)Ổn định tổ chức:

- Kiểm tra sĩ số:

2)Kiểm tra bỏi cũ:

- Cõu hỏi: ? Em hãy viết câu lệnh For to do

? Nêu hoạt động của vòng lặp?

HS:- Cấu trúc của câu lệnh lặp:

For <biến đếm>:= <giá trị đầu> to <giá trị cuối> 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 tăng đi 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

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

3)Bài mới:

Hoạt động của thầy và trò Nội dung ghi bảng

Hoạt động 1: Ví dụ về câu lệnh lặp

GV: Cho HS nghiên cứu ví dụ 3

GV: Minh họa chương trình của ví dụ 3

HS: Quan sát ghi bài

GV: Cho HS nghiên cứu ví dụ 4

? Để in ra chữ ‘O’ ta sử dụng lệnh nào

HS: Trả lời

Để in ra 20 chữ ‘O’ ta cần 20 câu lệnh

writeln(‘O’; Viết thế rất mất thời gian

? Em hãy sử dụng câu lệnh lặp để viết in ra 20

3 Ví dụ về câu lệnh lặp (tiếp)

Ví dụ 3 (SGK Tr58) in ra màn hình thứ tự lần lặp

Program lap; Var i: integer; Begin

For i:=1 to 10 do Writeln(‘day la lan lap thu’, i);

Readln;

End

trình đưa ra màn hình những chữ

“0” theo hình trứng rơi

Program trung_roi;

Uses crt;

Trang 9

chữ ‘O’.

HS: Hoạt động theo bàn 2 phút rồi trả lời câu

hỏi

GV: Nhận xét, kết luận

Đưa ra chương trình minh họa

HS: Chú ý quan sát

Var i: integer; Begin

Clrscr;

For i:=1 to 10 do

begin

Writeln(‘0’); delay(100);

end;

Readln;

End

- Tập hợp các câu lệnh con được

đặt trong cặp từ khoá begin end; được gọi là câu lệnh ghép

Hoạt động 2:Tính tổng và tích bằng câu

lệnh lặp.

GV: Đưa ví dụ 5 trên màn hình

Yêu cầu HS xem lại thuật toán tính tổng vở

VD 3 bài 5 Tr41

HS: 1 em lên bảng mô tả lại thuật toán tính

tổng ở VD5

HS: Nhận xét, bổ sung

GV và HS cùng xây dựng viết chương trình

dựa vào thuật toán

Lưu ý: kiểu số Longint

GV: Đưa ra ví dụ 6 Hướng dẫn ví dụ6

Tổ chức Hs hoạt động cá nhân trong 3 phút

Sau đó hoạt động theo nhóm nhỏ làm ví dụ 6

HS: Hoạt động cá nhân sau đó hoạt động nhóm

thống nhất kết quả

Nhận xét, bổ sung

GV: Kết luận đưa ra bài viết chương trình

HS: Quan sát kết quả và ghi bài

4 Tính tổng và tích bằng câu lệnh lặp

Ví dụ 5 Tính tổng của N số tự nhiên đầu tiên

Ví dụ 6 Tính day thưa của N số

tự nhiên đầu tiên

4) Củng cố:

Tóm tắt kiến thức trọng tâm đã học

HS đọc ghi nhớ

5) Hướng dẫn về nhà:

- Học lại bài về câu lệnh lặp For to do Xem lại các ví dụ SGK

Về nhà làm bài tập : Tính tổng các số chẵn của dãy số N và tính tổng các số lẻ.

Gợi ý: Kiểm tra số đó là chẵn thì điều kiện IF N mod 2 =0 then S:=S+i;

IV RÚT KINH NGHIỆM.

= *=*=*=*đ*=*=*=*=

Trang 10

Ngày Dạy: / /

Tuần: 22

Tiết: 41

BÀI TẬP I/ 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

II/ CHUẨN BỊ:

- GV: - 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

- HS: Vở ghi

III/ TIẾN TRèNH LấN LỚP.

1)Ổn định tổ chức:

- Kiểm tra sĩ số:

2)Kiểm tra bỏi cũ:

- Cõu hỏi: ? 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:

Hoạt động của thầy và trò Nội dung ghi bảng

Hoạt động 1: Bài tập dạng lớ thuyết

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ẽ

Ngày đăng: 12/03/2021, 20:44

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w