Vớ dụ 3: Cho hai số thự ca và b Hĩy ghi kết quả so sỏnh hai số đú, chẳng hạn

Một phần của tài liệu Giáo án môn tin học lớp 8 cả năm (Trang 28 - 33)

III. Dạy bài mới:

c.Vớ dụ 3: Cho hai số thự ca và b Hĩy ghi kết quả so sỏnh hai số đú, chẳng hạn

ghi kết quả so sỏnh hai số đú, chẳng hạn “a > b”, “a < b”, hoặc “a = b”.

(SGK)

với hình CN cĩ chiều rộng 2a, chiều dài b và một hình bán nguyệt bán kính

hỡnh.

4.Củng cố kiến thức.

Qua tiết học em đĩ được làm quen với những bài toỏn nào ? H : Nhắc lại từng bài toỏn

G : Chốt lại kiến thức trọng tõm. Tiết 2

Hoạt động của thầy và trũ Kiến thức cần đạt Hoạt động 1 : Học sinh biết mụ tả thuật toỏn để đổi giỏ trị của 2 số x, y a, Mục đích:Hiểu đợc bài tốn đổi giá trị và tập viết thuật tốn

b, Nội dung: Tìm hiểu bài tốn, viết thuật tốn c, các bớc thực hiện

G : Đưa vớ dụ lờn màn hỡnh.

H : Đọc bài toỏn và xỏc định đầu vào, đầu ra của bài toỏn viết SGK, Đồ dựng học tập, bảng phụ...

G : Nhận xột và đưa ra input, output trờn màn hỡnh.

H : Nghiờn cứu SGK để hiểu thuật toỏn

G : Chiếu thuật toỏn lờn màn hỡnh và phõn tớch

c. Vớ dụ 4 :

Đổi giỏ trị của hai biến x và y cho nhau. (SGK)

Hoạt động 2 : Học sinh biết mụ tả thuật toỏn để sắp xếp giỏ trị 3 số x,y,z a, Mục đích:Hiểu đợc bài tốn sắp xếp và tập viết thuật tốn

b, Nội dung: Tìm hiểu bài tốn, viết thuật tốn c, các bớc thực hiện G : Đưa vớ dụ H : Đọc và phõn tớch bài toỏn -> tỡm INPUT, OUTPUT. G : Nờu ý tưởng để sắp xếp x, y, z tăng dần ?

H : Nờu theo ý hiểu.

G : Chiếu thuật toỏn và phõn tớch.

d. Vớ dụ 5 :

Cho hai biến x và y cú giỏ trị tương ứng là

a, b với a < b và biến z cú giỏ trị c. Hĩy sắp

xếp ba biến x, y và z để chỳng cú giỏ trị tăng dần.

Hoạt động 3 : Học sinh biết mụ tả thuật toỏn tỡm số lớn trong dĩy cho trước a, Mục đích:Hiểu đợc bài tốn tìm số lớn nhất và tập viết thuật tốn

b, Nội dung: Tìm hiểu bài tốn, viết thuật tốn c, các bớc thực hiện

H : Đọc bài toỏn và phõn tớch

G : Yờu cầu H viết INPUT, OUTPUT của bài toỏn ?

H : Viết giấy

G : Thu và chiếu màn hỡnh , nhận xột.

H : Nghiờn cứu SGK để hiểu mụ tả thuật toỏn (adsbygoogle = window.adsbygoogle || []).push({});

G : Đưa màn hỡnh :

+ Mụ phỏng thuật toỏn tỡm số lớn nhất trong dĩy số cho trước (SGV)

H : Nghiờn cứu để đưa ra từng bước thuật toỏn.

e. Vớ dụ 6 :

Tỡm số lớn nhất trong dĩy A cỏc số a1, a2, ...,

an cho trước.

* Xỏc định bài toỏn :

INPUT: Dĩy A cỏc số a1, a2, ..., an (n ≥ 1). OUTPUT: Giỏ trị SMAX = max {a1, a2, ..., an }.

* Mụ tả thuật toỏn :

Bước 1: Nhập số n và dĩy A; gỏn SMAX ← a1; i ← 0.

Bước 2: i ← i + 1.

Bước 3: Nếu i > n, kết thỳc thuật toỏn (khi đú SMAX là giỏ trị phần tử lớn nhất của dĩy A). Trong trường hợp ngược lại (i < n), thực

hiện bước 4.

Bước 4: Nếu ai > SMAX, thay đổi giỏ trị SMAX: SMAX ← ai rồi chuyển về bước 2. Trong trường hợp ngược lại (SMAX ≥ ai), giữ nguyờn SMAX và chuyển về bước 2.

4.Củng cố kiến thức.

Qua tiết học em đĩ được làm quen với những bài toỏn nào ? H : Nhắc lại từng bài toỏn

G : Chốt lại kiến thức trọng tõm của tiết học và ghi nhớ của bài 2.

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

1. Học và hiểu được thuật toỏn của 3 bài toỏn trong tiết học này. 2. Trả lời cỏc cõu hỏi và làm bài tập 4,5,6/SGK.

3. Học thuộc phần ghi nhớ /SGK .

Bài Tập

I/ Mục đích, yêu cầu:

.1.Kiến thức: -

- Biết khái niệm bài tốn thuật tốn - Biết các bớc giải bài tốn trên máy

- Xác định đợc Input,Output của một bài tốn đơn giản

2.Kĩ năng: - Xác định đợc Input,Output của một bài tốn đơn giản 3. Thái độ: Giáo dục thái độ học tập nghiêm túc

II/ chuẩn bị:

GV: Bài soạn trên máy, máy chiếu HS: Nghiên cứu trớc bài, Bảng phụ III/ Hoạt động dạy học

1. n định

2. Bài cũ: Các bớc giải bài tốn trên máy? 3. b ài mới: (adsbygoogle = window.adsbygoogle || []).push({});

HĐ1: Tìm INPUT và OUPUT của bài tốn

a, Mục đích: Xác định đợc bài tốn b, Nội dung:bài tập 1 trang 45 c, Các bớc thực hiện:

Hoạt động của thầy và trũ Kiến thức cần đạt

G: Đa bài tốn lên màn hình

H: Đọc bài tốn và xác định đầu vào đầu ra của bài tốn

G: Nhận xét và đa ra input và ouput ra màn hình

H: Ghi bài

Bài tập 1: Hãy chỉ ra input và ouput A,

Input:Tất cả hs trong lớp Ouput: Hs mang họ trần B,

Input:Tất cả các số trong dãy n Ouput: Tổng các số lớn hơn o C, Input:Dãy n số Ouput: Số các số cĩ giá trị nhỏ nhất HĐ2: Mơ tả thuật tốn a, Mục đích mơ tả đợc thuật tốn b, Nội dung:bài tập 3 trang 45 c, Các bớc thực hiện:

Hoạt động của thầy và trũ Kiến thức cần đạt

G: Đa bài tốn lên màn hình

H: Đọc bài tốn và xác định đầu vào đầu ra của bài tốn

Bài 3: Mơ tả thuật tốn

Input: Ba số dơng a>0, b>0, c.>0.

G: Nhận xét và đa ra input và ouput ra màn hình

H: Suy nghĩ viết thuật tốn theo nhĩm G : Nhận xét đa ra màn hình

H: ghi vở

của tam giác” hoặc thơng báo “Thơng báo a,b,c khơng thể là 3 cạnh của tam giác” B1: Nếu a+c<= b, chuyển tới bớc 5 B2: Nếu b+c<= a, chuyển tới bớc 5 B3: Nếu a+b<= c, chuyển tới bớc 5 B4: Thơng báo a,b,c cĩ thể là 3 cạnh của tam giác” và kết thức thuật tốn.

B5: Thơng báo a,b,c khơng thể là 3 cạnh của tam giác và kết thúc thuật tốn

4.Củng cố kiến thức.

Qua tiết học em đĩ được làm quen với những bài toỏn nào ? H : Nhắc lại từng bài toỏn

G : Chốt lại kiến thức trọng tõm của tiết học và ghi nhớ của 2 bài tập

Tiết 2

HĐ1: Mơ tả thuật tốn

a, Mục đích mơ tả đợc thuật tốn b, Nội dung:bài tập 4,5 trang 45 c, Các bớc thực hiện:

Hoạt động của thầy và trũ Kiến thức cần đạt

G: Đa bài tốn lên màn hình

H: Đọc bài tốn và xác định đầu vào đầu ra của bài tốn

G: Nhận xét và đa ra input và ouput ra màn hình (adsbygoogle = window.adsbygoogle || []).push({});

H: Suy nghĩ viết thuật tốn theo nhĩm G : Nhận xét đa ra màn hình

H: ghi vở

G: Giới thiệu thuật tốn 2 cho H

G: Đa bài tốn lên màn hình

H: Đọc bài tốn và xác định đầu vào đầu ra của bài tốn

G: Nhận xét và đa ra input và ouput ra màn hình

H: Suy nghĩ viết thuật tốn theo nhĩm

Bài tốn 4: Mơ tả thuật tốn đổi giá trị Cĩ thể dùng biết phụ hoặc khơng dùng biết phụ.

Thuật tốn 1: Sử dụng biến phụ z Input: hai biến xvà y

Ouput: hai biến xvà y cĩ giá trị khơng giảm.

B1: nếu x<= y, chuyển tới bớc 5 B2: z <- x.

B3: x <- y. B4: y <- z

B5: Kếtthúc thuật tốn

Bài 5: Tính tổng phần tử của dãy A cho

trớc.

Input: n và dãy n số Ouput: Tổng của n số .B1: s<- 0: i<- 0. B2: i<- i+1.

G : Nhận xét đa ra màn hình

H: ghi vở B4: Thơng báo s và kết thúc thuật tốn

4.Củng cố kiến thức.

Qua tiết học em đĩ được làm quen với những bài toỏn nào ? H : Nhắc lại từng bài toỏn

G : Chốt lại kiến thức trọng tõm của tiết học và ghi nhớ của các bài tập

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

1. Học và hiểu được thuật toỏn của các bài toỏn trong tiết học này. 2. Trả lời cỏc cõu hỏi và làm bài tập 4,5,6/SGK.

3. Học thuộc phần ghi nhớ /SGK

Ngày soạn:19/11/08 Ngày giảng: 2/12/08

Tiết 25,26: TèM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES

I. MụcTiờu:

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. 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ẩ : ị (adsbygoogle = window.adsbygoogle || []).push({});

- Gv: phũng mỏy, bài tập thực hành. - Hs: kiến thức cũ, sgk.

Một phần của tài liệu Giáo án môn tin học lớp 8 cả năm (Trang 28 - 33)