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

Tin hoc 8 tuan 11

4 394 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Từ bài toán đến chương trình
Trường học Trường Trung Học Cơ Sở (THCS) Nguyễn Trãi
Chuyên ngành Tin học
Thể loại Bài giảng
Năm xuất bản 2009
Thành phố Hà Nội
Định dạng
Số trang 4
Dung lượng 271,5 KB

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

Nội dung

* Giới thiệu bài: Tiếp tục tìm hiểu về khái niệm thuật toán và các bớc xây dựng thuật toán chúng ta đi vào tiết học hôm nay: Bài5: Từ bài toán đến chơng trình.. - Mô tả thuật toán là liệ

Trang 1

Tuần11 - tiết 21 Ngày soạn: 12/ 11 / 2009

Ngày giảng: 18/11/2009

Bài 5 : Từ bài toán đến chơng trình (tiết 3)

I Mục tiêu

Học song tiết học sinh có thể:

- Biết mô tả thuật toán bằng phơng pháp liệt kê các bớc

- Hiểu thuật toán giải phơng trình bậc nhất, thuật toán trong bài toán làm món trứng tráng

II Ph ơng tiện chuẩn bị dạy và học.

- Giáo viên: SGK, Tài liệu tham khảo, Giáo án

- Học sinh: SGK, Vở, Bút

III Tiến trình các hoạt động dạy và học.

1 ổn định lớp: Kiểm tra sĩ số: 8A, 8B.

2 Kiểm tra bài cũ:

? Trình bày khái niệm bài toán Viết chơng trình là gì ?

? Giải bài toán là gì, các bớc để giải một bài toán ?

Bài mới.

* Giới thiệu bài: Tiếp tục tìm hiểu về khái niệm thuật toán và các bớc xây dựng thuật toán chúng ta đi vào tiết học hôm nay: Bài5: Từ bài toán đến chơng trình (tiết 3)

Hoạt động 1: Tìm hiểu Mô tả thuật toán GV! Thuyết trình vào bài

GV: Yêu cầu HS tìm hiểu SGK và cho biết mô

tả thuật toán là gì?

GV : Chốt và nhấn mạnh cách mô tả thuật

toán

GV : Đa ra ví dụ bài toán giải pt ax+b= 0

GV: Nhận xét, giải thích và hớng dẫn học sinh

từng bớc xây dựng thuật toán giải phơng trình

GV: chốt lại kiến thức cơ bản, các bớc chính

để giải phơng trình: bx + c = 0

4 Thuật toán và mô tả thuật toán

HS: nghe, hiểu, vào bài

HS : Nghiên cứu SGK , thảo luận, phát biểu

- Mô tả thuật toán là liệt kê các bớc cần thiết để giải một bài toán.

a Ví dụ 1 :

Bài toán giải phơng trình bậc nhất dạng tổng quát bx + c = 0

HS : Nghiên cứu SGK, thảo luận

HS : Mô tả thuật toán bằng các bớc

Thuật toán:

- Input: Các số b,c

- Output: Nghiệm của phơng trình.

B1: Nếu b=0 > chuyển đến bớc 3.

B2: Tính nghiệm phơng trình x= - c/b và > chuyển đến bớc 4.

B3: Nếu c <>0 thông báo chơng trình vô nghiệm; ngợc lại (c=0) thông báo phơng trình có nghiệm với mọi x.

B4: Kết thúc.

HS: nghe, hiểu, xây dựng thuật toán, ghi chép

HS: nghe, hiểu, ghi các bớc chính

Hoạt động 2: Tìm hiểu Thuật toán

GV : Đa ra ví dụ bài toán chuẩn bị món trứng

tráng

GV: Nhận xét, giải thích và hớng dẫn học sinh

b Ví dụ 2 :

HS : Nghiên cứu SGK, thảo luận

Trang 2

từng bớc xây dựng thuật toán: chuẩn bị món

trứng tráng

GV: chốt lại kiến thức cơ bản, các bớc chính

GV? Hãy nêu khái niệm thuật toán ?

GV : Chốt khái niệm

HS : Mô tả thuật toán bằng các bớc

Bài toán ”Chuẩn bị món trứng tráng”

Thuật toán: SGK

HS: nghe, hiểu, xây dựng thuật toán, ghi chép

HS: nghe, hiểu, ghi các bớc chính

HS : Trả lời HS: ghi vở

* Thuật toán là dãy các thao tác cần thực hiện theo một trình tự xác định để thu đợc kết quả cần tìm từ những điều kiện cho trớc.

4 Củng cố.

? Nhắc lại khái niệm về mô tả thuật toán, thuật toán giải phơng trình bx + c = 0

? Nhắc lại khái niệm về thuật toán, thuật toán làm món trứng tráng

H Nhắc lại kiến thức trọng tâm

G Nhận xét, củng cố

5 Câu hỏi và hớng dẫn về nhà.

Học bài theo vở ghi và SGK, trả lời câu hỏi trong SGK

Tìm hiểu một số thuật toán trong các ví dụ ở mục 4 - SGK

Ngày giảng: 19/11/2009

Bài 5 : Từ bài toán đến chơng trình (tiết 4)

I Mục tiêu

Học song tiết học sinh có thể:

- Biết mô tả thuật toán bằng phơng pháp liệt kê các bớc

- Hiểu thuật toán tính tổng của N số tự nhiên đầu tiên, so sánh hai số a, b và tính diện tích của một hình cho trớc, tìm số lớn nhất trong dãy số cho trớc…

II Ph ơng tiện chuẩn bị dạy và học.

- Giáo viên: SGK, Tài liệu tham khảo, Giáo án, bảng phụ

- Học sinh: SGK, Vở, Bút

III Tiến trình các hoạt động dạy và học.

3 ổn định lớp: Kiểm tra sĩ số: 8A, 8B.

4 Kiểm tra bài cũ:

? Trình bày khái niệm thuật toán? Mô tả thuật toán giải phơng trình bx + c = 0?

? Nhắc lại khái niệm về mô tả thuật toán? Mô tả thuật toán làm món trứng tráng?

Bài mới.

* Giới thiệu bài: Tiếp tục tìm hiểu về khái niệm thuật toán và các bớc xây dựng thuật toán chúng ta đi vào một số ví dụ mục 4: Bài5: Từ bài toán đến chơng trình (tiết 4)

Trang 3

Hoạt động của giáo viên Hoạt động của học sinh

GV! Thuyết trình vào bài

GV : Đa ví dụ 1 trên bảng phụ

GV : Nhận xét và đa ra input, output trên

bảng phụ

GV : phân tích

GV : Đa ví dụ 2 bằng bảng phụ

GV? yêu cầu HS đọc và nghiên cứu

GV : Cách đơn giản nhất để tính đợc tổng

SUM là gì ?

GV : Phân tích cách cộng dồn

+ Mô phỏng thuật toán tính tổng N số tự

nhiên đầu tiên, với N = 7 (trong SGK, N=

100)

i≤ N Đúng Đúng Đúng Đúng Đúng Đún

g Sai

thúc

GV: nhắc lại thuật toán

GV : Đa bài toán so sánh hai số (bảng

phụ)

HS: Mô tả từng bớc thuật toán

GV : Nhận xét và chốt kiến thức trên màn

hình

GV : Đa ví dụ: (bảng phụ)

GV : Nhận xét và đa ra input, output (bảng

phụ)

5 Một số ví dụ về thuật toán

HS: nghe, hiểu, vào bài

HS : Đọc bài toán và xác định đầu vào, đầu

ra của bài toán

a Ví dụ 1 : Tính diện tích của hình

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 a

(SGK – Tr 40)

b Ví dụ 2 : Tính tổng của 100 số tự nhiên

đầu tiên

HS : Nghiên cứu SGK để hiểu thuật toán HS: HS nghiên cứu SGK, xác định Input, Output

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

INPUT: Dãy 100 số tự nhiên đầu tiên (từ 1

đến 100)

OUTPUT: Giá trị SUM = 1+ 2+ + 100

HS : Nghiên cứu SGK để đa ra từng bớc thuật toán

* Mô tả thuật toán :

Bớc 1: Gán SUM  1; i  1.

Bớc 2: Gán i  i + 1.

Bớc 3: Nếu i ≤ 100, thì SUM  SUM + i và

chuyển lên bớc 2

Bớc 4: Thông báo kết quả, kết thúc thuật toán.(i>100)

HS: nghe, bổ sung

c Ví dụ 3 : Cho hai số thực a và b Hãy ghi

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

HS : Nghiên cứu SGK và xác định bài toán

HS : Đọc bài toán và xác định đầu vào, đầu

ra của bài toán

HS : Nghiên cứu SGK để hiểu thuật toán

Trang 4

GV : Đa ví dụ(bảng phụ)

GV : Nêu ý tởng để sắp xếp x, y, z tăng

dần ?

GV : Nêu thuật toán và phân tích

GV: Đa bài toán

GV : Yêu cầu HS viết INPUT, OUTPUT

của bài toán ?

GV : Hớng dẫn từng bớc xác định thuật

toán

GV: Đa bài toán

GV : Mô phỏng thuật toán tìm số lớn nhất

trong dãy số cho trớc

GV : Hớng dẫn từng bớc xác định thuật

toán

d Ví dụ 4 :

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

(SGK)

HS : Nêu theo ý hiểu

HS : Đọc và phân tích bài toán -> tìm INPUT, OUTPUT

HS: Nghe, hiểu

e 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

(SGK)

HS : Đọc bài toán và phân tích

HS : Nghiên cứu, viết thuật toán

HS : Nghiên cứu SGK để hiểu mô tả thuật toán

f Ví dụ 6 :

Tìm số lớn nhất trong dãy A các số a1, a2, ,

an cho trớc

HS : Nghiên cứu, hiểu, ghi chép

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

INPUT: Dãy A các số a1, a2, , an (n  1) OUTPUT: Giá trị MAX = max {a1, a2, ,

an }

* Mô tả thuật toán :

Bớc 1: Nhập số n và dãy A;

gán MAX  a1; i  1

Bớc 2: i  i + 1

Bớc 3: Nếu i > n, Chuyển đến bớc 5

Bớc 4: Nếu ai > MAX thì gán: MAX  ai

rồi chuyển về bớc 2

Bớc 5: kết thúc thuật toán

4 Củng cố.

? Nhắc lại thuật toán tính tổng các số tự nhên từ 1 –100?

H Trả lời

GV: Chốt lại kiến thức trọng tâm của tiết học: Một số thuật toán của các bài toán

và ghi nhớ

5 Câu hỏi và hớng dẫn về nhà.

- 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

- Trả lời các câu hỏi và làm bài tập 4,5,6/SGK

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

Ngày đăng: 09/10/2013, 13:11

Xem thêm

HÌNH ẢNH LIÊN QUAN

Bảng phụ. - Tin hoc 8 tuan 11
Bảng ph ụ (Trang 3)

TỪ KHÓA LIÊN QUAN

w