1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Giáo án Tin học 8 - Học kỳ 2 - Năm học 2009-2010 (Bản đẹp 3 cột)

20 10 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 574,77 KB

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

Nội dung

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

20’ * 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?

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

Trang 2

16’

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

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

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

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:

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

Trang 3

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

* 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

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

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

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

Trang 4

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

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

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

- Đư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

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

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

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

Trang 5

18’

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

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

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)

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

Trang 6

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

* 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

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

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

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

HS: Đưa ra ví dụ

Trang 7

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ở

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

- 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: Đư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>;

+ 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

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

Trang 8

18’

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

- GV: Đưa đề bài lên bảng:Vớ dụ Viết

chương trỡnh tớnh tổng của N số tự

nhiờn đầu tiờn, với N là số tự nhiờn

được nhập vào từ bàn phớm

- HS: 1 em lên bảng làm vd5, 1 em lên

làm vd6.(mô tả thuật toán) (5’)

ở dưới lớp các em làm bài theo nhóm,

mỗi dãy làm một bài, dãy giữa làm vd5

- HS: Đại diện của mỗi dãy nhận xét

thuật toán trên bảng

-GV: Giúp HS sửa lại đúng thuật toán

-HS: 2 em lên bảng viết chương trình

cho 2 bài (5’)

- HS: ở dưới hoạt động theo nhóm, chia

dãy như ban đầu

- HS: đại diện mỗi dãy nhận xét bài viết

trên bảng

- Cho học sinh thực hiện tớnh tổng và

tớch bằng cỏc cõu lệnh lặp

GV: Giúp học sinh sửa chương trình cho

đúng và chạy chương trình trên máy

- HS: Quan sát kết quả

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

- GV: Đưa ra vớ dụ Viết chương trỡnh N!

là số tự nhiờn được nhập vào từ bàn

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

4 Tớnh tổng và tớch bằng cõu lệnh lặp.

* Vớ dụ 5:

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

Program Tinh_Tong;

Var N, i: Integer;

S: longint;

Begin

Write(‘nhap so N = ’); readln (N) ; S:=0

For i:= 1 to N do S:= S+1;

Writeln (‘ Tong cua ‘,N,’So tu nhien dau tien

S = ’,S);

Readln

End.

* Lưu ý (sgk)

Vớ dụ 6:

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

Ta kớ hiệu N! là tớch N số tự nhiờn đầu tiờn : N! = 1.2.3…N

Hóy viết chương trỡnh

Program Tinh_Giai_Thua;

Var N, i: Integer;

P: longint;

Begin

Write(‘nhap so N = ’); readln (N) ; P:=1

Trang 9

phớm Chương trỡnh sử dụng một cõu

lệnh lặp for…do:

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

For i:= 1 to N do P:= P*i;

Writeln (N,’! = ‘,P);

Readln

End.

* Lưu ý (sgk) Ghi nhớ:Sgk

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 qua bảng phụ

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 : 01/ 02/10 Tuần:22 Ngày dạy: 02- 07/ 02/10 TPPCT: 41

BÀI TẬP.

I Mục tiờu:

1 Kiến thức:

- Giỳp học sinh hiểu, và ụn lại cỏc nội dung trong bài cõu lệnh lặp và cỏch viết cỏc cấu trỳc lặp

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

- Rốn luyện cho học sinh cỏch học viết chương trỡnh pascal với cỏc cõu lệnh điều kiện

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

- Giỳp học sinh cú thỏi độ học tập đỳng đắn, nghiờm tỳc, tự giỏ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

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

? Như thế nào được gọi là cấu trỳc của cõu lệnh ghộp?

? Hóy trình bày cấu trúc vòng lặp dạng tiến và dạng lựi?

3 Bài mới (37’)

10’ * Hoạt động 1: Hoạt động 1: 1 Bài tập dạng lí thuyết

Trang 10

13’

- Cho học sinh tỡm hiểu và ụn lại cỏc hoạt động

phụ thuộc vào cõu lệnh lặp

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, đưa ra kết luận chung và cho

học sinh ghi nội dung

* Hoạt động 2

GV: cho học sinh lấy một số vớ dụ về cỏc hoạt

động phụ thuộc vào cõu lệnh lặp

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

Bài 5: Cỏc cõu lệnh pascal sau đõy cú hợp lệ

khụng? Vỡ sao?

a for i:=100 to 1 do writeln (‘A’);

b for i:=1.5 to 10.5 do writeln (‘A’);

c for i=1 to 10 do writeln (‘A’);

d for i:=1 to100 do writeln (‘A’);

e var x : real; begin for x:=1 to 10 do writeln

(‘A’); end

f for i:=1 to10 do; writeln (‘A’);

-HS: 1 em đứ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 4: Sau k hi thực hiện đoạn

chương trỡnh sau, giỏ trị của biến j bằng bao

nhiờu?

J:= 0;

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)

Khi thực hiện cõu lệnh lặp, mỏy tớnh kiểm tra một điều kiện Với lệnh lặp: For <biến đếm>:= <giỏ trị đầu > to giỏ trị cuối> do < cõu lệnh>; của pascal, điều kiện cần phải kiểm tra là gỡ?

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

2 Bài tập dạng thực hành

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) Đỳng e) biến đếm có kiểu là kiểu số thực nên không hợp lệ

f) sai cấu trúc câu lệnh

Bài 4 SGK (T61)

Ngày đăng: 30/03/2021, 02:50

TỪ KHÓA LIÊN QUAN

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

w