Tải Giáo án Tin học 8 bài 5: Từ bài toán đến phương trình theo Công văn 5512 - Giáo án điện tử môn Tin học 8 bài 5

15 62 0
Tải Giáo án Tin học 8 bài 5: Từ bài toán đến phương trình theo Công văn 5512 - Giáo án điện tử môn Tin học 8 bài 5

Đ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

Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề, năng lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm?. PHƯƠNG PHÁP:.[r]

(1)

Bài 5: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH I.MỤC TIÊU:

1 Kiến thức:

 Biết khái niệm toán, thuật toán  Biết bước giải tốn máy tính 2 Kỹ năng

 Xác định tốn, mơ tả thuật tốn 3 Thái độ

 Nghiêm túc học tập, có tinh thần ý thức cao

4 Định hướng phát triển lực: lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm

PHƯƠNG PHÁP:

 Hoạt động theo nhóm  Đặt giải vấn đề II CHUẨN BỊ BÀI HỌC: 1 Giáo viên:

- SGK, SGV, tài liệu, Giáo án 2 Học sinh: - Đọc trước

- SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH BÀI HỌC: 1 Hoạt động 1: Khởi động (1 phút)

- Kiểm tra sĩ số:

- Ổn định trật tự, tạo không thoải mái để bắt đầu tiết học 2 Kiểm tra cũ: (4 phút)

* Câu hỏi:

Để viết chương trình TP đơn giản cần phải làm gì? * Trả lời:

- Để viết chương trình TP đơn giản cần phải: + Đọc kỹ nội dung

+ Lập cơng thức tính

+ Lập biến có cơng thức tính + Xem biến có kiểu liệu cần lưu ý 3 Hoạt động 2: Hình thành kiến thức (30 phút):

(2)

Bài tốn khái niệm quen thuộc mơn học Tốn, Vật lí,… Chẳng hạn tính tổng số tự nhiên từ đến 100, tính quãng đường ô tô giờ,… Tuy nhiên ngày ta thường gặp giải công việc đa dạng nhiều, ví dụ lập bảng cửu chương, lập bảng điểm, so sánh chiều cao hai bạn Và để giải toán cụ thể ngơn ngữ lập trình, ta sang nội dung

Hoạt động giáo viên học sinh Nội dung, yêu cầu cần đạt Hoạt động 1: Bài toán xác định toán (15 phút)

Gv: Yêu cầu Hs đưa số toán - Nêu sơ qua khái niệm tốn - Xét vd: Tính diện tích hình trịn

-? Tìm giả thiết kết luận toán

- Nhận xét

- Trong toán học, trước bắt đầu giải toán, ta thường tìm GT KL - Trong tin học, phần giả thiết điều kiện cho trước (input), phần KL kết thu (output)

-> cách xác định tốn tin học, chíng dùng ta viết CT giải toán máy tính

Hs: Trả lời

* Khái niệm tốn:

 Bài tốn cơng việc hay nhiệm vụ cần phải giải  ĐK cho trước: chu vi bán

kính

 KQ thu được: Diện tích hình trịn - Giả thiết: chu vi bán kính

- KL: Tính diện tích - Lắng nghe

 Xác định tốn việc xác định điều kiện ban đầu (thông tin vào – input) kết cần thu (thơng tin – output) Hoạt động 2: Q trình giải tốn máy tính (17 phút) Máy tính có tự nhiên hiểu tốn

khơng?

Ai làm cho máy tính giải tốn?

Con người làm để dẫn cho máy tính thực hiện?

? Máy tính có tự giải tốn khơng?

- Nhận xét Là người nghĩ ra, máy tính thực thao tác theo

Hs: Trả lời Hs: Con người

 Để máy tính “giải“ toán người phải dẫn cho máy tính thực thơng qua câu lệnh cụ thể, chi tiết

- Thảo luận, trả lời

- Lắng nghe, ghi nhớ nội dung  Quá trình giải tốn máy tính

(3)

dẫn người - Như vậy-> KL

+ Xác định tốn + Mơ tả thuật tốn + Viết chương trình 4.Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút):(5 phút) - Bài tốn gì? Để giải tốn em phải làm gì? - Q trình giải tốn máy tính gồm bước nào? - Hdẫn giải tập 1SGK

5.Dặn dò: (1 phút)

- Về nhà học cũ , giải tập SGK - Xem trước tiếp

* Rút kinh nghiệm

……… ………

Bài 5: TỪ BÀI TOÁN ĐẾN CHƯƠNG TRÌNH (tiếp) I.MỤC TIÊU:

1 Kiến thức:

 Xác định input, output tốn đơn giản

 Biết chương trình thể thuật tốn ngơn ngữ cụ thể;  Biết mơ tả thuật tốn phương pháp liệt kê bước

2 Kỹ năng

 Liệt kê bước để giải toán củ thể 3 Thái độ

 Có ý thức cao học tập, sáng tạo tư

4 Định hướng phát triển lực: lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm

PHƯƠNG PHÁP:

 Hoạt động theo nhóm  Đặt giải vấn đề II CHUẨN BỊ BÀI HỌC: 1 Giáo viên:

(4)

2 Học sinh:

- Đọc trước

- SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH BÀI HỌC:

1 Hoạt động 1: Khởi động (1 phút) - Kiểm tra sĩ số:

- Ổn định trật tự, tạo không thoải mái để bắt đầu tiết học 2 Kiểm tra cũ : (5 phút)

Để giải toán củ thể, bước em phải làm gì? Quá trình giải tốn củ thể máy tính gồm bước nào?

3 Hoạt động 2: Hình thành kiến thức (30 phút):

Hoạt động giáo viên học sinh Nội dung, yêu cầu cần đạt Hoạt động 1: Thuật tốn (15 phút)

- Để máy tính “giải“ tốn người làm gì?

- Việc viết chương trình điều khiển máy tính người nghĩ ra, máy tính thực thao tác theo dẫn người

- Như vậy, người tìm cách thức, thao tác trình tự thực thao tác để giải cơng việc, máy tính biết thực thao tác theo dẫn => Tập hợp bước để điều khiển máy tính thực thao tác thuật toán

Hs: Con người viết câu lệnh chỉ dẫn cho máy tính thực

Hs: Ghi bài

* Khái niệm thuật toán:

 Thuật toán dãy hữu hạn thao tác cần thực theo trình tự xác định để thu kết cần thiết từ điều kiện cho trước

Hoạt động 2: Mơ tả thuật tốn (20 phút) - Xét vd, mơ tả thuật tốn pha trà mời

khách

-? Xác định input output

Nhận xét Hướng dẫn hs sơ qua cách mô tả thuật toán từ điều kiện cho

- Lắng nghe - Trả lời:

+ Input: Trà, nước sôi, ấm chén + Output: Chén trà pha để mời khách

- B1: Tráng ấm, chén nước sôi - B2: Cho trà vào ấm

(5)

-? Xác định Input Output phương trình

- Nhận xét

- Hướng dẫn xây dựng thuật toán

khoảng – phút

- B4: Rót trà chén để mời khách - Lắng nghe, ghi nhớ nội dung - Phát biểu:

+ Input: số b,c

+ Output: Nghiệm phương trình bậc

* Giải phương trình bậc dạng tổng quát

- Input: số b,c

- Output: Nghiệm phương trình bậc

- B1: Nếu b = 0, pt vô nghiệm (Chuyển tới b3)

- B2: Nếu b0, tính nghiệm pt x=-c/b

và kết thúc.( chuyển tới b4)

- B3: Nếu c0, thông báo pt vô

nghiệm, ngược lại (c=0), thông báo pt vô số nghiệm

- B4: Kết thúc

3 Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút): (3 phút)

- Thuật toán dãy hữu hạn thao tác cần thực theo trình tự định để thu kết cần thiết từ điều kiện cho trứơc

- Liệt kê bước 5 Dặn dò: (1 phút)

- Về nhà làm tập 2,3 SGK - Xem 5(phần tiếp theo) * Rút kinh nghiệm

……… ………

(6)

I.MỤC TIÊU: 1 Kiến thức:

 Hiểu thuật tốn tính tổng N số tự nhiên 2 Kỹ năng

 Liệt kê bước để giải bải tốn tính tổng N số tự nhiên 3 Thái độ

 Có ý thức cao học tập, sáng tạo tư

4 Định hướng phát triển lực: lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm

PHƯƠNG PHÁP:

 Hoạt động theo nhóm  Đặt giải vấn đề II CHUẨN BỊ BÀI HỌC: 1 Giáo viên:

- SGK, SGV, tài liệu, Giáo án 2 Học sinh :

- Đọc trước

- SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH BÀI HỌC:

1 Hoạt động 1: Khởi động (1 phút) - Kiểm tra sĩ số:

- Ổn định trật tự, tạo không thoải mái để bắt đầu tiết học 2 Kiểm tra cũ: (5 phút)

? Thuật tốn gì? Mơ tả thuật tốn tốn bất kì? 3 Hoạt động 2: Hình thành kiến thức (30 phút):

Hoạt động giáo viên học sinh Nội dung, yêu cầu cần đạt Hoạt động 1: Một số ví dụ thuật tốn (34 phút)

Gv: Yêu cầu Hs đọc vdụ 2/SGK

Gv: Yêu cầu Hs nêu lại q trình giải tốn máy tính

Gv: Yêu cầu hs xác định input output - Xác định input output

Hs: Đọc Hs:

B1: Xác định tốn B2: Mơ tả thuật tốn B3: Viết chương trình

(7)

- S hình A gồm hình nào? - Cơng thức tính S hai hình này?

- Nhận xét, bổ sung => Công thức chung: S=sHCNsHBN

- Hướng dẫn hs viết thuật toán Gv: Yêu cầu hs đọc Ví dụ 3/SGK Gv: Xác định Input, output? Gv: Mơ tả thuật tốn

Gv: Em đưa ý tưởng để giải tốn này?

Tuy nhiên tính tổng tới 100 phải làm đến 99 lần, tính tổng đến hàng ngàn tỉ nào?

Gv: để giải vấn đề người ta đưa biến i chạy từ đến 100 biến Sum để lưu giá trị tính tổng cho biến i i tăng lên

Gv: Giải thích bảng

Gv: Cho hs thảo luận nhóm đưa thuật tốn chương trình Gv: Nhận xét đánh giá

hình chữ nhật bán kính hình bán nguyệt, b chiều dài hình chữ nhật

- Output: S hình A

- S hình chữ nhật hình bán nguyệt

- sHCNCD CR

-2

2 HBN

a s 

- Lắng nghe

- Chú ý theo dõi, ghi nhớ nội dung Hs: Đọc ví dụ

+Input: Dãy số từ 1…100;

+Output: tính Tổng 1+2+3…+50; Hs: Nêu cách giải(có cách) Hs: Sẽ tốn nhiều thời gian Hs: Thảo luận nhóm

Thuật tốn: B1: s=0;i=0; B2: i=I+1;

B3: Nếu i<=50;s=s+I; quay lại B2

B4: Thông báo kết để tính tốn

3 Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút): (4 phút) -Thuật tốn tính tổng N số

(8)

5 Dặn dò: (1 phút)

- Về nhà làm tập SGK - Xem 5(phần tiếp theo) * Rút kinh nghiệm

……… ………

Bài 5: TỪ BÀI TỐN ĐẾN CHƯƠNG TRÌNH (tiếp) I.MỤC TIÊU:

1 Kiến thức:

 Hiểu thuật toán hoán đổi giá trị biến x y  Hiểu thuật tốn tìm giá trị lớn dãy số 2 Kỹ năng

 Liệt kê bước để tím giá trị lớn dãy số 3 Thái độ

 Có ý thức cao học tập, sáng tạo tư

4 Định hướng phát triển lực: lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm

PHƯƠNG PHÁP:

 Hoạt động theo nhóm  Đặt giải vấn đề II CHUẨN BỊ BÀI HỌC: 1 Giáo viên:

- SGK, SGV, tài liệu, Giáo án 2 Học sinh :

- Đọc trước

- SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH BÀI HỌC:

1 Hoạt động 1: Khởi động (1 phút) - Kiểm tra sĩ số:

(9)

? Mô tả thuật tốn tốn tính tổng 100 số tự nhiên 3 Hoạt động 2: Hình thành kiến thức (30 phút):

Hoạt động giáo viên học sinh Nội dung, yêu cầu cần đạt Hoạt động 1: Một số ví dụ thuật toán (tiếp) (34 phút) Gv: Yêu cầu Hs đọc vdụ 4/SGK

Gv: Yêu cầu Hs nêu lại trình giải tốn máy tính

Gv: u cầu hs xác định input output

- Xác định input output

Gv: Đưa cách để đổi giá trị biến

Gv: vẽ mơ hình để học sinh dễ hình dung đưa bước để hoán đổi giá trị biến x,y

Vd5: Học sinh đọc Vd5 Yêu cầu hs xác định toán Gv: Đưa thuật toán

Gv: Hãy thử với a=9 b=7

Gv: bước phải dừng lại

Hs: Đọc Hs:

B1: Xác định tốn B2: Mơ tả thuật tốn B3: Viết chương trình Input: cho x=5; y=7 Output: x=7; y=5; Hs: Đưa thuật toán Hs: Chú ý

B1: Z:=x; B2: X:=y; B3: Y:=z;

Input: Cho số thực a b Outout: kết so sánh

B1: a>b, kết “a lớn b” B2: néu a<b, kết “ a nho hon b” ngược lại “ Kết a=b” Hs: Thảo luận nhóm

Đứng lên trình bày a=9 b=7 có hai kết a lớn b a=b

B1: a>b, kết “a lớn b” chuyển đến b3

B2: néu a<b, kết “ a nho hon b” ngược lại “ Kết a=b” B3: Kết thúc

(10)

Vd6: Đọc Vd6

Gv: Cho ví dụ dãy số: 10 17

Gv: Tìm giá trị lớn dãy này? Gv: Em đưa cách để tìm người cao lớp mình?

Gv: Vậy để tìm giá trị lớn dãy làm tương tự

Gv: Xác định toán trên?

Gv: Yêu cầu học sinh mơ tả bước để tìm số lớn nhất?

Gv: Cho Hs thảo luận nhóm đưa thuật tốn mơ tả thuật tốn bước:

Gv: Vẽ vòng tròn to nhỏ bảng Mơ tả bước thuật tốn Giả sử: Max =1

1 i n

Max F

Max F

Max F

Max T

Hs: Trả lời

Input: Dãy số a1,a2,…an

Output: Giá trị lớn dãy số

Hs: Ta cho Max=1;

So sánh Max với max<5 max, tiếp tục lấy max so sánh hết dãy số cuối tìm số lớn

Hs: Thảo luận nhóm(4 nhóm) B1: Maxa1; i1;

B2: ii+1

B3: Nếu i>n, chuyển đến b5 B4: Nếu >Max, Maxai Quay

lại B2

B5: Kết thúc thuật toán

3 Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút):(4 phút) -Thuật tốn tìm số lớn dãy số

- Thuật toán hoán đổi giá trị hai biến x biến y 5 Dặn dò: (1 phút)

- Về nhà học làm tập 5/SGK

(11)

* Rút kinh nghiệm

……… ………

BÀI TẬP I.MỤC TIÊU:

1 Kiến thức:

 Hiểu thuật toán hoán đổi giá trị biến x y  Hiểu thuật tốn tìm giá trị lớn dãy số 2 Kỹ năng

 Liệt kê bước để tím giá trị lớn dãy số 3 Thái độ

 Có ý thức cao học tập, sáng tạo tư

4 Định hướng phát triển lực: lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm

PHƯƠNG PHÁP:

 Hoạt động theo nhóm  Đặt giải vấn đề II CHUẨN BỊ BÀI HỌC: 1 Giáo viên:

- SGK, SGV, tài liệu, Giáo án 2 Học sinh :

- Đọc trước

- SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH BÀI HỌC:

1 Hoạt động 1: Khởi động (1 phút) - Kiểm tra sĩ số:

- Ổn định trật tự, tạo không thoải mái để bắt đầu tiết học 2 Kiểm tra cũ : (5 phút)

? Mơ tả thuật tốn tốn tính tổng 100 số tự nhiên 3 Hoạt động 2: Hình thành kiến thức (30 phút):

(12)

Gv: Yêu cầu Hs nêu lại trình giải tốn máy tính

Gv: u cầu hs xác định input output

- Xác định input output

Gv: Đưa cách để đổi giá trị biến

Gv: vẽ mô hình để học sinh dễ hình dung đưa bước để hoán đổi giá trị biến x,y

Vd5: Học sinh đọc Vd5 Yêu cầu hs xác định toán Gv: Đưa thuật toán

Gv: Hãy thử với a=9 b=7

Gv: bước phải dừng lại

Vd6: Đọc Vd6

Gv: Cho ví dụ dãy số: 10 17

Gv: Tìm giá trị lớn dãy này? Gv: Em đưa cách để tìm người

Hs:

B1: Xác định tốn B2: Mơ tả thuật tốn B3: Viết chương trình Input: cho x=5; y=7 Output: x=7; y=5; Hs: Đưa thuật toán Hs: Chú ý

B1: Z:=x; B2: X:=y; B3: Y:=z;

Input: Cho số thực a b Outout: kết so sánh

B1: a>b, kết “a lớn b” B2: néu a<b, kết “ a nho hon b” ngược lại “ Kết a=b”

Hs: Thảo luận nhóm

Đứng lên trình bày a=9 b=7 có hai kết a lớn b a=b B1: a>b, kết “a lớn b” chuyển đến b3

B2: néu a<b, kết “ a nho hon b” ngược lại “ Kết a=b”

B3: Kết thúc Hs: Trả lời Hs: Trả lời

Input: Dãy số a1,a2,…an

(13)

cao lớp mình?

Gv: Vậy để tìm giá trị lớn dãy làm tương tự Gv: Xác định tốn trên?

Gv: u cầu học sinh mơ tả bước để tìm số lớn nhất?

Gv: Cho Hs thảo luận nhóm đưa thuật tốn mơ tả thuật tốn bước:

Gv: Vẽ vịng trịn to nhỏ bảng Mơ tả bước thuật toán Giả sử: Max =1

1 i n

Max F

Max F

Max F

Max T

Hs: Ta cho Max=1;

So sánh Max với max<5 max, tiếp tục lấy max so sánh hết dãy số cuối tìm số lớn Hs: Thảo luận nhóm(4 nhóm)

B1: Maxa1; i1; B2: ii+1

B3: Nếu i>n, chuyển đến b5

B4: Nếu >Max, Maxai Quay lại

B2

B5: Kết thúc thuật toán

3 Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút):(4 phút) -Thuật tốn tìm số lớn dãy số

- Thuật toán hoán đổi giá trị hai biến x biến y 5 Dặn dò: (1 phút)

- Về nhà học làm tập 5/SGK

- Tiết sau có tiết tập chuẩn bị ơn theo sơ đồ hình * Rút kinh nghiệm

Thư viện Giáo Án điện tử VnDoc

Ngày đăng: 04/03/2021, 09:09

Tài liệu cùng người dùng

Tài liệu liên quan