1. Trang chủ
  2. » Khoa Học Tự Nhiên

Giáo án Tin học 8 - Năm học 2009-2010 - Đức Cường

20 3 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 1,87 MB

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

Nội dung

- Biết cấu trúc câu lệnh lặp sử dụng để chỉ dẫn cho máy tính thực hiện các thao tác với công việc phải thực hiện nhiều lần.và bước đầu viết được câu lệnh lặp trong Pascal.. - Hiểu hoạt đ[r]

Trang 1

Ngày soạn :10/01/10 Tuần: 20

Ngày dạy:12-17/01/10 Tiết:

37

Phần 2 PHẦN MỀM HỌC TẬP TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES.(Tiếp theo)

I Mục tiêu:

1 Kiến thức:

- Giúp học sinh hiểu, biết về cách tìm hiểu thời gian qua phần mềm Sun Times

- Giúp học sinh biết cách xem thời gian qua phần mềm Sun Times

2 Kỹ năng:

- Rèn luyện cho học sinh các thao tác thực hiện xem thời gian trong phần mềm Sun Times .

3.Thái độ :

- Giúp học sinh có thái độ học tập đúng đắn nghiêm túc trong giờ học

II Phương tiện dạy học.

1 Giáo viên:

- Giáo án, chuẩn bị máy (nếu có thể) và các phương tiện khác liên quan

2 Học sinh:

- Vở, bút, sách giáo khoa.

III Phương pháp.

- Phương pháp thuyết trình, vấn đáp, tổ chức nhóm

IV Tiến trình tiết dạy:

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

- Kiểm tra sĩ số, vệ sinh

2 Kiểm tra bài cũ: (5’)

- Em hãy cách khởi động phần mềm Sun Times và cho biết tác dụng của phần mềm Sun Times ?

3 Bài mới (36’)

Trang 2

* Hoạt động 1:

- GV: Hướng dẫn học sinh sử

dụng phần mềm và cho học sinh

ghi nội dung

? Qua quan sát thông tin trên

máy em hãy cho biết các thông

tin trên như thế nào?

GV: Đưa ra một số hình vẽ minh

hoạ

GV: Cho học sinh quan sát hình

vẽ Sgk hoặc quan sát trực tiếp

trên máy

4 Hướng dẫn sử dụng

a Phóng to quan sát một vùng bản đồ chi tiết

- Muốn phóng to một vùng hình chữ nhật trên bản

đồ ta nhấn 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 Một cửa sổ xuất hiện hiển thị vùng bản đồ được đánh dấu đã được phong to

b Quan sát và nhận biết thời gian : Ngày và đêm

- Trên bản đồ các vùng sang, 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.Tại ranh giới phân chia ngày và đêm là thời điểm chuyển giao giữa đêm – ngày(mặt trời mọc) và ngày - đêm (mặt trời lặn)

c Quan sát và xem thông tin thời gian chi tiết của một địa điểm cụ thể

HS: Quan sát trực tiết trên máy tính

1.Thời gian chuẩn 2.Thông tin địa 3 Thời gian

4 Toạ độ (GMT) của địa lí của địa điểm Mặt trời của địa

điểm hiện tại hiện thời mọc, lặn

điểm.

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

Trang 3

GV: Đưa ra một số hình vẽ minh

hoạ

GV: Cho học sinh quan sát hình

vẽ Sgk hoặc quan sát trực tiếp

trên máy

* Hoạt động 2:

Cho học sinh tìm hiểu một số

chức năng khác của phần mềm

Sun times

- Hướng dẫn học sinh thực hiện

các lệnh phần mềm

- Hướng dẫn học sinh Tìm các

địa điểm có thông tin thời gian

trong ngày giống nhau của phần

mềm

GV: Đưa ra một số hình vẽ minh

hoạ

GV: Cho học sinh quan sát hình

vẽ Sgk hoặc quan sát trực tiếp

trên máy

HS: Quan sát trực tiết trên máy tính

Vùng đệm chuyển giữa Vùng đệm chuyển giữa

ngày và đêm : chiều tối ngày và đêm : sang sớm

e Đặt thời gian quan sát

Thay đổi thông tin Thay đổi thông tin Ngày – Tháng – Năm Giờ - Phút - Giây

5 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

- Để không hiện các vùng tối sáng ta chọn vào bảng

chọn Options→Maps→Show Sky Color.

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

- Để chuyển cách thức thay đổi thông tin ta thực

hiện lệnh: Options→Maps→Hover Update.

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

- Phần mềm này còn có chớc năng nữa là cho phép tìm các địa điểmkhác nhauu trên trái đất có thông tin thời gian trong ngày giống nhau

Ví dụ (SGK)

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

Trang 4

1.Chọn vị trí ban đầu(Hà Nội)

2.Thực hiện lệnh Options→Anchor time

To→Sunrise

V.Cũng cố 2’

Nhắc lại các phần trọng tâm chỉnh của bài bằng cách cho học sinh trả lời một số câu hỏi trắc nghiệm qua bảng phụ

VI Dặn dò 1’

Về nhà học kĩ các phần trọng tâm của bài và làm tập sách giáo khoa

Ngày soạn :10/01/10 Tuần:

20

Ngày dạy:12-17/01/10 Tiết:

38

Phần 2 PHẦN MỀM HỌC TẬP TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES.(Tiếp theo)

I Mục tiêu:

1 Kiến thức:

- Giúp học sinh hiểu, biết về cách tìm hiểu thời gian qua phần mềm Sun Times

- Giúp học sinh biết cách xem thời gian qua phần mềm Sun Times

2 Kỹ năng:

- Rèn luyện cho học sinh các thao tác thực hiện xem thời gian trong phần mềm Sun Times

3.Thái độ :

- Giúp học sinh có thái độ học tập đúng đắn nghiêm túc trong giờ học

II Phương tiện dạy học.

1 Giáo viên:

- Giáo án, chuẩn bị máy (nếu có thể) và các phương tiện khác liên quan

2 Học sinh:

- Vở, bút, sách giáo khoa.

III Phương pháp.

- Phương pháp thuyết trình, vấn đáp , tổ chức nhóm

Trang 5

IV Tiến trình tiết dạy:

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

- Kiểm tra sĩ số, vệ sinh

2 Kiểm tra bài cũ: (5’)

- Em hãy cho biết các bước sữ dụng bản đồ và Nêu các bước hiện và không hiện hình ảnh bầu trời theo

thời gian của phần mềm ?

3 Bài mới (36’)

10’

26’

* Hoạt động 1:

Cho học sinh tìm hiểu một số chức

năng khác của phần mềm Sun times

- Hướng dẫn học sinh thực hiện các

lệnh phần mềm

- Hướng dẫn học sinh Tìm các địa

điểm có thông tin thời gian trong

ngày giống nhau của phần mềm

GV: Đưa ra một số hình vẽ minh

hoạ

GV: Cho học sinh quan sát hình vẽ

Sgk hoặc quan sát trực tiếp trên

máy

5 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

- Để không hiện các vùng tối sang ta chọn vào

bảng chọn Options→Maps→Show Sky Color.

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

- Để chuyển cách thức thay đổi thông tin ta thực

hiện lệnh: Options→Maps→Hover Update.

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

- Phần mềm này còn có chớc năng nữa là cho phép tìm các địa điểmkhác nhauu trên trái đất có thông tin thời gian trong ngày giống nhau

Ví dụ (SGK)

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

1.Chọn vị trí ban đầu (Hà Nội)

2.Thực hiện lệnh Options→Anchor time

To→Sunrise

* Thực hành tổng quát

Trang 6

* Hoạt động 2: Cho học sinh thực

hiện lại tất cả các mục trong bài

- Hướng dẫn học sinh thực hiện các

bước thông qua các lệnh của phần

mềm Sun times

GV: Thực hiện làm mẫu các bước

cho học sinh quan sát thực hiện

GV: Quan sát các bước cho học sinh

thực hiện trên máy

GV: Kiểm tra các bước thực hiện

của học sinh và đưa ra nhận xét

đánh giá các bước thực hiện của học

sinh và đưa ra kết luận chung cho

bài thực hành

HS: Quan sát hướng dẫn thực hiện

HS: Quan sát các bước thực hiện

HS: Thực hiện các bước trên máy

V.Cũng cố 2’

Nhắc lại các phần trọng tâm chỉnh của bài bằng cách cho học sinh trả lời một số câu hỏi trắc nghiệm qua bảng phụ

VI Dặn dò 1’.

Về nhà học kĩ các phần trọng tâm của bài và làm tập sách giáo khoa

******************************************

Ngày soạn :18/01/10

Tuần: 21

Ngày dạy:19-24/01/10

TPPCT: 39

BÀI 7 CÂU LỆNH LẶP

I Mục tiêu:

1 Kiến thức:

Trang 7

- Biết cấu trỳc cõu lệnh lặp sử dụng để chỉ dẫn cho mỏy tớnh thực hiện cỏc thao tỏc với cụng việc phải

thực hiện nhiều lần.và bước đầu viết được cõu lệnh lặp trong Pascal

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

- Rốn luyện cho học sinh cỏc thao tỏc thực hiện hoạt động của cỏc cõu lệnh lặp trong Pascal

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

3.Thỏi độ :

- Giỳp học sinh cú thỏi độ học tập đỳng đắn nghiờm tỳc trong giờ học

II Phương tiện dạy học.

1 Giỏo viờn:

- Giỏo ỏn, chuẩn bị mỏy và cỏc phương tiện khỏc liờn quan, tranh vẽ hỡnh 32

2 Học sinh:

-Vở, bỳt, sỏch giỏo khoa

III Phương phỏp.

- Phương phỏp thuyết trỡnh, vấn đỏp , tổ chức nhúm

IV Tiến trỡnh tiết dạy:

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

- Kiểm tra sĩ số, vệ sinh

2 Kiểm tra bài cũ: (5’)

- Em hóy cho biết trong cuộc sống hằng ngày ta thương gặp những hoạt động nào được lặp đi lặp lại

nhiều lần?

3 Bài mới (36’)

T

G

18’ * Hoạt động 1: - Cho học sinh tỡm

hiểu về cỏc cụng việc phải thực hiện

nhiều lần

1 Cỏc cụng việc phải thực hiện nhiều lần.

Vớ dụ 1:

+ Mỗi ngày đỏnh răng hai lần

Trang 8

18’

- Đưa ra một số ví dụ về những công

việc phải thực hiện lặp lại với số lần

nhất định và biết trước

- Đưa ra một số ví dụ về những công

việc phải thực hiện lặp lại với số lần

không thể xác định trước

trước

- GV yêu cầu hs nêu một số ví dụ

khác để minh họa việc thực hiện

những công việc trong cuộc sống

hằng ngày những công việc được

thực hiện lặp đi lặp lại nhiều lần với

số lần được xác định trước và số lần

chưa được xác định trước

? Khi viết chương trình cho máy tính

ta cần thực hiện như thế nào?

- GV cho HS nhận xét các ví dụ mà

các bạn vừa nêu và ghi nội dung

* Hoạt động 2:

- Cho học sinh tìm hiểu về câu lệnh

lặp

- GV: Đưa ra ví dụ vẽ hình vuông

(trong sách giáo khoa) được mô tả

dưới dạng vẽ ba hình vuông

?Vậy để vẽ được ba hình vuông đó ta

thực hiện bao nhiêu lần vẽ?

- GV cho HS nhận xét các ví dụ mà

các bạn vừa nêu và ghi nội dung

+ Mỗi ngày tắm một lần

+ Mỗi ngày đi chợ một lần

Ví dụ 2:

+ Nhặt từng cọng rau cho đến khi xong

+ Học bài cho đến khi thuộc bài

Hs lắng nghe -Hs trả lời.

- Một số hs cho ví dụ

- Một số hs nhận xét

- Trong các ví dụ trên được dùng để chỉ những công việc trong cuộc sống hằng ngày, nhiều công việc được thực hiện lặp đi lặp lại nhiều lần với số lần được xác định trước và số lần chưa được xác định

- Khi viết chương trình cho máy tính là để 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

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

* Ví dụ 1: Giả sử ta cần vẽ ba hình vuông có

cạnh 1 đơn vị như hình 33 Mỗi hình vuông là ảnh dịch chuyển của hình bên trái nó một khoảng cách là 2 đơn vị Do đó, ta chỉ cần lặp lại thao tác vẽ hình vuông ba lần.Việc vẽ hình

có thể thực hiện bằng thuật toán sau:

Bước 1:Vẽ hình vuông (Vẽ liên tiếp bốn cạnh

và trở về đỉnh ban đầu)

Trang 9

- Bài toán vẽ hình vuông, thao tác

chính là vẽ bốn cạnh bằng nhau, hay

nói cách khác là lặp lại bốn lần thao

tác vẽ một đoạn thẳng Sau mỗi đoạn

thẳng, thước kẻ được quay sang một

góc 900 sang phải tại vị trí của bút vẽ

Bước 2: Nếu số hình vuông đã vẽ được ít hơn 3

lần, di chuyển bút về bên phải 2 đơn vị và trở về bước 1; Ngược lại, kết thúc thuật toán

- Hs lắng nghe và trả lời

H 33

H 34

- Mô tả thuật toán với các bước vẽ hình vuông: Bước 1: K ← 0 ( k là số đoạn thẳng đã vẽ được) Bước 2: K ← k + 1 Vẽ đoạn thẳng 1 đơn vị độ dài và quay thước 900 sang phải

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

Ví dụ 2: Xem SGK

- Cách mô tả các hoạt động lặp trong thuât toán như ở ví dụ trên được gọi là cấu trúc lặp với một

số lần nhất định và biết trước

Trang 10

* Mọi ngôn ngữ lập trình đều có cách để chỉ dẫn cho máy tính thực hiện cấu trúc lặp với câu lệnh

Đó là các câu lệnh lặp

V.Cũng cố 3’

Nhắc lại các phần trọng tâm chính của bài bằng cách cho học sinh trả lời một số câu hỏi trắc nghiệm

VI Dặn dò 2’.

Về nhà học kĩ các phần trọng tâm của bài và làm tập sách giáo khoa

***********************************************

Ngày soạn :18/01/10 Tuần:

21

Ngày dạy:19-24/01/10

TPPCT: 40

BÀI 7 CÂU LỆNH LẶP (Tiếp theo)

I Mục tiêu:

1 Kiến thức:

- Biết sự cần thiết của cấu trúc câu lệnh lặp

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

2 Kỹ năng:

- Rèn luyện cho học sinh các thao tác thực hiện hoạt động của các câu lệnh lặp trong Pascal

3.Thái độ :

- Giúp học sinh có thái độ học tập đúng đắn nghiêm túc trong giờ học

II Phương tiện dạy học.

1 Giáo viên:

- Giáo án, chuẩn bị máy và các phương tiện khác liên quan, tranh vẽ hình 32

2 Học sinh:

-Vở, bút, sách giáo khoa

III Phương pháp.

- Phương pháp thuyết trình, vấn đáp , tổ chức nhóm

Trang 11

IV Tiến trình tiết dạy:

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

- Kiểm tra sĩ số, vệ sinh

2 Kiểm tra bài cũ: (5’)

- Em hãy cho biết trong cuộc sống hằng ngày ta thường gặp những hoạt động nào được lặp đi lặp lại

nhiều lần?

3 Bài mới (36’)

T

G

18’ * Hoạt động 1: - Cho học sinh tìm

hiểu về câu lệnh lặp

- Cho học sinh đưa ra một số ví dụ về

câu lệnh lặp với số lần nhất định và

biết trước

- Cho học sinh đưa ra một số ví dụ về

câu lệnh lặp với số lần không thể xác

định trước

- GV: Tr×nh bµy cÊu tróc vßng lÆp

? Vậy để thực hiện được các ví dụ về

câu lệnh lặp trên trong ngôn ngữ lập

trình pascal cần phải có gì?

GV: Nhận xét và cho học sinh ghi

nội dung

- GV: Tr×nh bµy cÊu tróc vßng lÆp

dạng tiến For to do…

- HS: Ghi cÊu tróc vßng lÆp vµo vë

3 Một số ví dụ về câu lệnh lặp

HS: Đưa ra ví dụ

HS: Đưa ra ví dụ

HS: Trả lời: Cần có cấu trúc của câu lệnh lặp

- Trong pascal c©u lÖnh lÆp cã 2 d¹ng:

+CÊu tróc cña c©u lÖnh lÆp d¹ng tiÕn:

+CÊu tróc cña c©u lÖnh lÆp lïi:

- Để thực hiện các ví dụ về câu lệnh lặp Các ngôn ngữ lập trình thương có nhiều dạng câu lệnh lặp, câu lệnh lặp thường gặp trong pascal có cấu trúc như sau:

+ CÊu tróc cña 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>;

Trang 12

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

- GV nhận xột cỏc vớ dụ mà cỏc bạn

vừa nờu và cho học sinh sử dụng cấu

trỳc lặp để thực hiện cỏc vớ dụ

-GV: Trình bày cấu trúc của câu

lệnh lặp lùi trong pascal

For …downto do

- HS: Ghi chép cấu trúc vào vở

GV: Giải thích hoạt động của câu

lệnh

- HS: Đọc và tìm hiểu ch-ơng trình

- HS: một em đứng tại chỗ phân

tích hoạt động của ví dụ

- HS: Các em khác thảo luận và cho

ý kiến

+ Trong đú for, to, do là từ khoỏ, biến đếm là

biến kiểu nguyờn, giỏ tri đầu và giỏ trị cuối là cỏc giỏ trị nguyờn

- 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

Program Lap;

Var i, tong: integer;

Begin Tong:=0;

For i: = 1 to 4 do

Tong:= tong + i;

Write(‘tong=’,tong);

Readln;

End.

- 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

Trang 13

18’

- GV: cho chạy ch-ơng trình mẫu đã

gõ tr-ớc trong máy, yêu cầu học sinh

quan sát kết quả

- GV: Giải thích kết quả của

ch-ơng trình

- HS: Đọc và tìm hiểu ch-ơng trình

- HS: một em đứng tại chỗ phân

tích hoạt động của ví dụ

- HS: Các em khác thảo luận và cho

ý kiến

- GV: Trình bày cấu trúc câu lệnh

ghép

- HS: Nghe, ghi chép

- GV: cho chạy ch-ơng trình mẫu đã

gõ tr-ớc trong máy, yêu cầu học sinh

quan sát kết quả

- GV: Giải thích kết quả của

ch-ơng trình

- GV: Đưa ra vớ dụ Viết chương

trỡnh in ra màn hỡnh thứ tự lần lặp

- GV nhận xột cỏc bước thực hiện

của học sinh và cho ghi bài vào vở

? Như thế nào được gọi là cấu trỳc

của cõu lệnh ghộp?

GV: Nhận xột và cho HS ghi kết luận

vào vở

* Hoạt động 2:

=> for …do là cấu trúc lặp với số lần lặp biết

tr-ớc

- Một số hs nhận xột

Vớ dụ 3 (sgk):

HS: Thực hiện viết chương trỡnh

Program Lap;

Var i: Integer;

Begin

For i:= 1 to 10 do

Writeln (‘ day la lan lap thu ‘,i);

Readln

End.

Vớ dụ 4: Để in một chữ “0” ra màn hỡnh ta thực

hiện lệnh: Writeln (‘ 0 ‘);

HS: Thực hiện viết chương trỡnh

Program trung -roi;

Uses crt ;

Var i: Integer;

Begin

Clrscr;

For i:= 1 to 20 do begin Writeln (‘ 0 ’); delay(100) end;

Readln

End.

- Học suy nghĩ và trả lời

* 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

Ngày đăng: 29/03/2021, 20:01

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

w