1. Trang chủ
  2. » Giáo án - Bài giảng

GA Tin 8 chuẩn ktkn

143 227 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 143
Dung lượng 34,63 MB

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

Nội dung

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?. - Một số hs nhận xét - Trong các ví dụ trên được dùng để chỉ nhữngcô

Trang 1

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.

- 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

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

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

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

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

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)

Trang 4

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.

Trang 5

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 ?

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

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

Trang 6

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 các bước thực hiện

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

Trang 7

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.

- 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 đilặ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

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

Trang 8

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

?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

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ữngcông việc trong cuộc sống hằng ngày, nhiều côngviệ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ặplạ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ộtkhoảng cách là 2 đơn vị Do đó, ta chỉ cần lặp lạithao 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ề

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

Trang 10

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

Trang 11

- 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 đilặ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ë

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ácgiá trị nguyên

Trang 12

-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

- Câu lệnh sẽ đợc thực hiện nhiều lần, mỗi lầnthự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;

BeginTong:=0;

- 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

Trang 13

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

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

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;

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.

Trang 14

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

- 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

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ừ

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

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’

Trang 15

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

Trang 16

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

- 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

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

Trang 17

13’

-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

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

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

Trang 18

14’

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;

For i:=0 to 5 do j:= j+2;

- HS: Suy luận kết quả theo lí thuyết

- GV: Ghi kết quả suy luận của học 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 Hóy mụ tả thuật toỏn

để tỡnh tổng sau: A=

3 1

1+4 2

1+5 3

1

…+

) 2 (

1

+

n n

- 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

GV: Đưa ra một số điều kiện và cho học

sinh kiểm tra kết quả tớnh đỳng hoặc sai

GV: Nhận xột, đưa ra kết luận chung và cho

học sinh ghi nội dung

Hoạt động 3:

- 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

3 Bài tập vận dụng 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

Trang 19

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

- 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 giai thừa:

giai 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

Bài tập 2: Viết chơng trình tính giai

thừa của n số tự nhiên đầu tiên

Writeln(‘ket qua la’,kq);

Trang 20

chương trình với câu lệnh lặp for…do trong chương trình Pascal.

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

1 Giáo viên:

Trang 21

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

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

- Em hóy nhắc lại cỏch khởi động Turbo Pascal ?

- Em hóy nhắc lại cỳ phỏp của cõu lệnh lặp while do trong Pascal ?

GV: Yờu cầu học sinh:

- Mở mỏy và khởi động chương trỡnh

Pascal

- GV: yêu cầu mỗi dãy gõ một bài vào

máy

- 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

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

Writeln(‘Tong của’, n,’so tu nhien dautien

Trang 22

18’

trình đã chạy

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:Yờu cầu học sinh gừ thờm từ khoỏ

readln vào trước từ khoỏ end

* Hoạt động 2:

- GV: Đưa ra bài tập cho học sinh thực

hiện trờn mỏy

Bài tập:

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

writeln(‘nhap vao so thu’,i); readln(A);

if A>0 then dem:=dem+1;

Trang 23

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:

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ả

GV: Quan sỏt cỏc bước thực hiện của học

Trang 24

- 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

Trang 25

- Giỳp học sinh cú thỏi độ học tập đỳng đắn nghiờm tỳc trong giờ học và cú hứng thỳ khi học cỏch viết

chương trỡnh với cõu lệnh lặp for…do trong chương trỡnh Pascal

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

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

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

- Em hóy nờu cỏch khởi động Turbo Pascal ?

- Tỏc dụng của cõu lệnh lặp với số lần biết trước for do trong Pascal ?

3 Bài mới.(36’)

18’ *Hoạt động 1:

- Cho HS mở mỏy

GV: Yờu cầu học sinh:

- Mở mỏy và khởi động chương trỡnh

Pascal

Giáo viên cho chạy kết quả của bài thực

hành Bang_cuu_chuong Yêu cầu học

sinh quan sát kết quả và nhận xét

khoảng cách giữa các hàng, cột

HS: quan sát và đa ra nhận xét

1 Làm đẹp màn hình kết quả bằng lệnh gotoxy, wherex

Bài 2 sgk (T63) a) Giới thiệu lệnh gotoxy(), wherex

- Gotoxy(a,b)Trong đó: a là chỉ số cột, b là chỉ số hàng

- ý nghĩa của câu lệnh là đa con trỏ về cột

a hàng b

- Wherex: cho biết số thứ tự của cột, wherey cho biết số thứ tự của hàng

Trang 26

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

* Hoạt động 2:

- GV: Đưa ra bài tập cho học sinh thực

hiện trờn mỏy

Bài tập:

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à

Writeln(‘Nhap vao so n’); readln(n);

Writeln(‘Bang nha’,n);

Writeln;

For i:=1 to 10 dobegin

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ối> do< câu lệnh>;

Program Tao_bang;

Uses crt;

Var i,j: byte;

BeginClrscr;

Trang 27

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: giới thiệu cấu trúc lệnh for lồng,

hớng dẫn học sinh cách sử dụng lệnh

HS: ghi chép cấu trúc và lĩnh hội

GV: đa nội dung chơng trình bài thực

hành 3 lên màn hình, yêu cầu học sinh

đọc chơng trình, tìm hiểu hoạt động

của chơng trình

HS: hoạt động theo nhóm, tìm hiểu

hoạt động của chơng trinh, đại diện của

nhóm báo cáo kết quả thảo luận

GV: cho chạy chơng trình

HS : quan sát kết quả trên màn hình

GV: yêu cầu học sinh lập bảng hoạt

động của chơng trình theo mẫu:

For j:=0 to 9 do Writeln(10*i+j:4);

Trang 28

- 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

Trang 29

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

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

- Em hóy nờu cỏc khởi động phần mềm Sun times?

- Em hóy nờu tỏc dụng của phần mềm Sun times?

Giáo viên giới thiệu lại cho học sinh nghe

* Hoạt động 2: Cho học sinh làm quen

với phần mềm Geogebra

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?

Ngoài cách này còn có cách nào nữa

* Giới thiệu phần mềm geogebra

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 nhngvẫn giữ đợc mối quan hệ giữa các đối t-ợng

* Làm quen với phần mềm Geogebra.

2 Làm quen với phần mềm GeoGebra tiếng Việt

a) Khởi động

Trang 30

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

Giáo viên giới thiệu các công cụ làm việc

Nháy chuột tại biểu tợng để khởi

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ềmGeogebra tiếng Việt em sẽ thấy các lệnhbằ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 đợcthực hiện thông qua các công cụ trên thanhcô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ấyxuấ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

Trang 31

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

Các công cụ liên quan đến đối tợng

điểm

Các công cụ liên quan đến đoạn, đờng

thẳng

của công cụ đó

c) Giới thiệu các công cụ làm việc chính

*Công cụ di chuyển có ý nghĩa đặcbiệt là không dùng để vẽ hoặc khởi tạohình mà dùng để di chuyển hình Vớicông cụ này, kéo thả chuột lên đối tợng(điểm, đoạn, đờng, .) để di chuyểnhình này Công cụ này cũng dùng đểchọn các đối tợng khi thực hiện các lệnh

điều khiển thuộc tính của các đối tợngnày

Có thể chọn nhiều đối tợng bằng cách

nhấn giữ phím Ctrl trong khi chọn

Chú ý: Khi đang sử dụng một công cụ

khác, nhấn phím ESC để chuyển về

công cụ di chuyển

*Các công cụ liên quan đến đối tợng

điểm

Công cụ dùng để tạo một điểm mới

Điểm đợc tạo có thể là điểm tự do trênmặt phẳng hoặc là điểm thuộc một đốitợng khác (ví dụ đờng thẳng, đoạnthẳng)

Cách tạo: chọn công cụ và nháy chuột lên

một điểm trống trên màn hình hoặc nháy

Trang 32

Các công cụ tạo mối quan hệ hình học

chuột lên một đối tợng để tạo điểm thuộc

đối tợng này

Công cụ dùng để tạo ra điểm là giaocủa hai đối tợng đã có trên mặt phẳng

Cách tạo: chọn công cụ và lần lợt nháy

chuột chọn hai đối tợng đã có trên mặt phẳng

Công cụ dùng để tạo trung điểm của(đoạn thẳng nối) hai điểm cho trớc: chọncông cụ rồi nháy chuột tại hai điểm này

để tạo trung điểm

*Các công cụ liên quan đến đoạn, đờng thẳng

Các công cụ , , dùng để tạo

đờng, đoạn, tia đi qua hai điểm cho trớc.Thao tác nh sau: chọn công cụ, sau đó nháychuột chọn lần lợt hai điểm trên mànhình

Công cụ sẽ tạo ra một đoạn thẳng điqua một điểm cho trớc và với độ dài cóthể nhập trực tiếp từ bàn phím

Thao tác: chọn công cụ, chọn một điểm

cho trớc, sau đó nhập một giá trị số vào cửa sổ có dạng:

Trang 33

Các công cụ liên quan đến hình tròn

Nháy nút áp dụng sau khi đã nhập xong độ

dài đoạn thẳng

Chú ý: Trong cửa sổ trên có thể nhập một

chuỗi kí tự là tên cho một giá trị số

*Các công cụ tạo mối quan hệ hình học

- Công cụ dùng để tạo đờng thẳng

đi qua một điểm và vuông góc với một ờng hoặc đoạn thẳng cho trớc

đ Thao tác: chọn công cụ, sau đó lần lợt

chọn điểm, đờng (đoạn, tia) hoặc ngợc lạichọn đờng (đoạn, tia) và chọn điểm

- Công cụ sẽ tạo ra một đờng thẳng song song với một đờng (đoạn) cho trớc và

đi qua một điểm cho trớc

Thao tác: chọn công cụ, sau đó lần lợt chọn

điểm, đờng (đoạn, tia) hoặc ngợc lại chọn

đờng (đoạn, tia) và chọn điểm

- Công cụ dùng để vẽ đờng trung trựccủa một đoạn thẳng hoặc hai điểm cho trớc

Thao tác: chọn công cụ, sau đó chọn một

đoạn thẳng hoặc chọn hai điểm cho trớc

Trang 34

*Các công cụ liên quan đến hình tròn

- Công cụ tạo ra hình tròn bằng cách xác định tâm và một điểm trên hình tròn Thao tác: chọn công cụ, chọn tâm hình tròn và điểm thứ hai nằm trên hình tròn

- Công cụ dùng để tạo ra hình tròn bằng cách xác định tâm và bán kính Thao tác: chọn công cụ, chọn tâm hình tròn, sau đó nhập giá trị bán kính trong hộp thoại sau:

- Công cụ dùng để vẽ hình tròn đi qua ba điểm cho trớc Thao tác: chọn công

cụ, sau đó lần lợt chọn ba điểm

Trang 35

Các công cụ liên quan đến hình học

- Công cụ dùng để tạo một nửa hìnhtròn đi qua hai điểm đối xứng tâm

- Thao tác: chọn công cụ, chọn lần lợt hai

điểm Nửa hình tròn đợc tạo sẽ là phần hình tròn theo chiều ngợc kim đồng hồ từ

điểm thứ nhất đến điểm thứ hai

- Công cụ sẽ tạo ra một cung tròn là một phần của hình tròn nếu xác định trớctâm hình tròn và hai điểm trên cung tròn này

- Thao tác: Chọn công cụ, chọn tâm hình

tròn và lần lợt chọn hai điểm Cung tròn

sẽ xuất phát từ điểm thứ nhất đến điểm thứ hai theo chiều ngợc chiều kim đồng hồ

- Công cụ sẽ xác định một cung tròn

đi qua ba điểm cho trớc Thao tác: chọn công cụ sau đó lần lợt chọn ba điểm trên mặt phẳng

*Các công cụ biến đổi hình học

- Công cụ dùng để tạo ra một đối tợng

đối xứng với một đối tợng cho trớc qua một

Trang 36

- Hướng dẫn học sinh thoỏt khỏi phần

mềm

trục là đờng hoặc đoạn thẳng

- Thao tác: Chọn công cụ, chọn đối tợng

cần biến đổi (có thể chọn nhiều đối tợngbằng cách kéo thả chuột tạo thành một khung chữ nhật chứa các đối tợng muốn chọn), sau đó nháy chuột lên đờng hoặc

đoạn thẳng làm trục đối xứng

- Công cụ dùng để tạo ra một đối tợng

đối xứng với một đối tợng cho trớc qua một

điểm cho trớc (điểm này gọi là tâm đốixứng)

- Thao tác: Chọn công cụ, chọn đối tợng

cần biến đổi (có thể chọn nhiều đối tợngbằng cách kéo thả chuột tạo thành một khung chữ nhật chứa các đối tợng muốn chọn), sau đó nháy chuột lên điểm là tâm

đối xứng

d) Các thao tác với tệp

Mỗi trang hình vẽ sẽ đợc lu lại trong một

tệp có phần mở rộng là ggb Để lu hình hãy nhấn tổ hợp phím Ctrl+S hoặc thực hiện lệnh Hồ sơ Lu lại từ bảng chọn

Nếu là lần đầu tiên lu tệp, phần mềm sẽyêu cầu nhập tên tệp Gõ tên tệp tại vị trí

File name và nháy chuột vào nút Save.

Để mở một tệp đã có, nhấn tổ hợp phím

Ctrl+O hoặc thực hiện lệnh Hồ sơ

Trang 37

Mở Chọn tệp cần mở hoặc gõ tên tại ô File name, sau đó nháy chuột vào nút Open.

Ngày dạy: 15 /02/10 Tiết:45

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

Trang 38

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 nờu cỏc khởi động phần mềm geogebra?

- Em hóy cho biết màn hình của phần mềm GeoGebra tiếng Việt có những phần nào?

3 Bài mới (36’)

18’

18’

* Hoạt động 1: Cho học sinh tỡm hiểu

về Khái niệm đối tợng phần mềm

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ụ

Giáo viên giới thiệu lại cho học sinh

nghe

* Hoạt động 2: Cho học sinh tỡm hiểu

về đối tợng tự do và đối tợng phụ thuộc

a) Khái niệm đối tợng hình học

Một hình hình học sẽ bao gồm nhiều đối ợng cơ bản Các đối tợng hình học cơ bản bao gồm: điểm, đoạn thẳng, đờng thẳng, tia, hình tròn, cung tròn

t-b) Đối tợng tự do và đối tợng phụ thuộc

Em đã đợc làm quen với khái niệm quan

hệ giữa các đối tợng

Sau đây là một vài ví dụ:

*Điểm thuộc đờng thẳng

Cho trớc một đờng thẳng, sau đó xác định một điểm "thuộc" đờng thẳng này Chúng

ta có quan hệ "thuộc" Trong trờng hợp này

đối tợng điểm có quan hệ thuộc đối tợng

Trang 39

Giáo viên cho học sinh quan sát SGK và

giới thiệu các bớc

Giáo viên nêu các đối tợng phụ thuộc và

cho biết ý nghĩa của nó

GV: Cho học sinh tỡm hiểu cỏch đờng

thẳng đi qua hai điểm

GV: Cho học sinh tỡm hiểu cỏch giao

của hai đối tợng hình học

GV: Cho học sinh tỡm hiểu danh sách

*Đờng thẳng đi qua hai điểm

Cho trớc hai điểm Vẽ một đờng thẳng đi qua hai điểm này Chúng ta có quan hệ

"đi qua" Trong trờng hợp này đờng thẳng

có quan hệ và phụ thuộc vào hai điểm chotrớc

* Giao của hai đối tợng hình học

Cho trớc một hình tròn và một đờng thẳng

Dùng công cụ để xác định giao của

đờng thẳng và đờng tròn Chúng ta sẽ có quan hệ "giao nhau" Giao điểm, nếu có, thuộc hai đối tợng ban đầu là đờng tròn và

Trang 40

GV: Cho học sinh tỡm hiểu cỏch thay

đổi thuộc tính của đối tợng

Thay đổi các thuộc tính

Giáo viên chú ý cho HS

GV: Cho học sinh tỡm hiểu cỏch làm ẩn

đổi thuộc tính của đối tợng

GV: Cho học sinh tỡm hiểu cỏch làm

hiện đổi thuộc tính của đối tợng

GV: Cho học sinh tỡm hiểu cỏch thay

đổi tên của đối tợng

này trên màn hình

d) Thay đổi thuộc tính của đối tợng

Các đối tợng hình đều có các tính chất

nh tên (nhãn) đối tợng, cách thể hiện kiểu

đờng, màu sắc,

Sau đây là một vài thao tác thờng dùng đểthay đổi tính chất của đối tợng

*ẩn đối tợng: Để ẩn một đối tợng, thực

hiện các thao tác sau:

1 Nháy nút phải chuột lên đối tợng;

2 Huỷ chọn Hiển thị đối tợng trong bảng

chọn:

*ẩn/hiện tên (nhãn) của đối tợng: Để làm

ẩn hay hiện tên của đối tợng, thực hiện cácthao tác sau:

1.Nháy nút phải chuột lên đối tợng trên mànhình;

2.Huỷ chọn Hiển thị tên trong bảng chọn.

*Thay đổi tên của đối tợng: Muốn thay đổi

tên của một đối tợng, thực hiện các thao tácsau:

1 Nháy nút phải chuột lên đối tợng trên màn

Ngày đăng: 01/07/2015, 00:00

HÌNH ẢNH LIÊN QUAN

2. Bảng cửu ch  ơng. - GA Tin 8 chuẩn ktkn
2. Bảng cửu ch ơng (Trang 22)
Bảng vẽ) - GA Tin 8 chuẩn ktkn
Bảng v ẽ) (Trang 30)

TỪ KHÓA LIÊN QUAN

w