Tải bản đầy đủ (.docx) (6 trang)

GIAO AN BAI 5 TU BAI TOAN DEN CHUONG TRINH (NGHIEN CUU BAI HOC) t1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.13 MB, 6 trang )

Giỏo ỏn Tin hc 8

Tun: 10 Tit PP: 19
Ngy son: 20/10/2018
Ngy dy: 22/10/2018

BI 5:
Tệỉ BAỉI TOAN ẹEN
CHệễNG TRèNH (T1/3)

I. MC CH BI DY
1. Kin thc:
- Bit khỏi nim bi toỏn l gỡ?
- Bit cỏc quy trỡnh gii mt bi toỏn trờn mỏy tớnh
- Bit mụ t thut toỏn ca bi toỏn n gin
2. .K nng: Rốn k nng vit thut toỏn gii mt bi toỏn n gin trờn mỏy tớnh
3. Thỏi : Thỏi hc tp nghiờm tỳc, yờu thớch mụn hc
4. Nng lc hng ti: Nng lc t hc, nng lc hp tỏc, nng lc t duy, nng lc thuyt trỡnh,
t v gii quyt vn
II. CHUN B
1. Giỏo viờn: SGK, giỏo ỏn, phn, mỏy tớnh, ốn chiu
2. Hc sinh: SGK, bng ph
III. TIN TRèNH BI HC
T chc lp: n nh, kim din (1)
Kim tra bi c: khụng
Bi mi:
Hot ng1. (20)
KHI NG: Tỡm hiu nhu cu cụng vic trong xó hi
HèNH THNH KIN THC
(1) Mc tiờu: Bit khỏi nim v bi toỏn v quy trỡnh gii bi toan trờn mỏy tớnh
(2) Phng phỏp/K thut: Phỏt hin v gii quyt vn .


(3) Hỡnh thc t chc hot ng: T hc, hp tỏc
(4) Phng tin dy hc: Mỏy chiu.
(5)Sn phm: Phỏt biu c bi toỏn v a ra c vớ d v mt bi toỏn n gin c th
Phỏt biu c quy trỡnh gii bi toỏn trờn mỏy tớnh
HOT NG GIO VIấN
GV: a ra cỏc hỡnh nh th
hin mt s ngnh ngh trong
xó hi.
GV: t vn :
1) Nờu mt s cụng vic
chớnh ca nhng ngi lm
trong cỏc ngnh ngh ó a
ra.

HOT NG HC SINH
NễI DUNG BI HC
HS: quan sỏt v nờu c tờn I: Tỡm hiu mt s cụng vic
ca cỏc ngnh ngh ú
c th trong xó hi
Chiu slide1
HS: tho lun nhúm gii
quyt vn
Cõu tr li mong mun
1)
Hỡnh 1: Nhõn viờn ngõn hng
(cho vay tin, cho gi tin tit
Chiu slide 2
kim...)
Nm hc 2018 - 2019



Giáo án Tin học 8

2) Nếu tất cả các công việc
ấy được gọi chung là gì? Vậy
bài toán là gì? Cho ví dụ cụ
thể bài toán mà các nhân viên
đã nêu trên thực hiện hằng
ngày?

Hình 2: Nhân viên thu ngân
(Tính tiền thanh toán mua
hàng cho khách,...)
Hình 3: Cảnh sát giao thông
(Bắn tốc độ ...)
Hình 4: Nhân viên IT (viết
chương trình ...)
2) Gọi chung là bài toán
+Vd1: Bài toán gửi tiền tiết
kiệm
+Vd2: Bài toán tính tiền thanh
toán mua hàng cho khách
+Vd3: Tính vận tốc của
phương tiện giao thông
HS: ghi bài

II. Hình thành kiến thức bài
mới
1) Bài toán là gì?
Bài toán: là công việc hay một

nhiệm vụ cần phải giải quyết
* Ví dụ:
Bài 1: Khách hàng A đến ngân
hàng gửi tiền tiết kiệm với số
tiền gửi là B đồng và lãi suất
theo kì hạn là x. Hỏi sau kỳ hạn
3) Thiết bị điện tử
thì khách hàng sẽ nhận được số
tiền là bao nhiêu (cả gốc và
lãi)?
Bài 2: Khách hàng đi siêu thị
mua một mặt hàng với số lượng
là n và đơn giá là A đồng. Vậy
4) Nhờ vào phần mềm (các khách hàng phải trả tiền thanh
chương trình)
toán là bao nhiêu?
Bài 3: Tính vận tốc của xe máy
khi đi được quảng đường là S
HS: Lắng nghe
(km) và thời gian là t (giờ).

GV chốt kiến thức ghi bảng
Về khái niệm bài toán và đưa
ví dụ về bài toán
3) Vậy Công cụ lao động nào
đã giúp cho công việc của
nhân viên trong các ngành
nghề đã nêu trên thuận lợi
hơn, và đạt hiệu quả năng
suất lao động cao hơn?

4) Để các thiết bị điện tử như
(Máy tính, Máy bắn tốc độ)
có thể giúp cho các nhân viên
hoàn thành tốt công việc của
mình thì phải nhờ vào cái gì?
GV chốt vấn đề:
- Người mà tạo ra các chương
trình để giúp giải quyết các
công việc thường ngày đạt
hiệu hơn cho các nhân viên
trên đó là nhân viên IT (người
lập trình).
- Người lập trình có thể viết
ra được một chương trình
đúng để giải một bài toán trên
máy tính thì người lập trình
trước hết phải biết phân tích
bài toán đó. Vậy phân tích bài
toán là phải phân tích những
gì? yêu cầu HS tìm hiểu kiến
thức mới của bài học
Yêu cầu HS thảo luận 2hs/ Tạo nhóm 2hs/ nhóm/ bàn:
nhóm để thực hiện các yêu thảo luận

2) Quy trình giải bài toán
trên máy
Chiếu slide 4

Chiếu slide 5


Năm học 2018 - 2019


Giáo án Tin học 8

cầu sau:
-Tìm hiểu để nắm được việc + Phân tích bài toán là thực
phân tích bài toán là phân tích hiện các công việc sau
cái gì?
+ Xác định bài toán: xác định
(input) điều kiện cho trước và
(output) kết quả cần thu được
của bài toán
+ Mô tả thật toán: là chỉ ra
cách giải bài toán bằng các
thao tác cần thực hiện
+ Viết chương trình: là bước
sử dụng NNLT để viết ra các
câu lệnh theo các thao tác
trong thuật toán.
GV: Gọi HS báo cáo kết quả HS: Lắng nghe và ghi chép
nhóm sau đó nhận xét và chốt
kiến thức
 Hoạt động 2. Vận dụng kiến thức (10’)
(1) Mục tiêu: Biết quy trình giải bài toán trên máy tính
(2) Phương pháp/Kĩ thuật: Phát hiện và giải quyết vấn đề, thuyết trình, hỏi đáp
(3) Hình thức tổ chức hoạt động: Tự học, hợp tác
(4) Phương tiện dạy học: Máy chiếu.
(5) Sản phẩm:
- Xác định đúng yếu tố input, output của 1 bài toán đơn giản (tính vận tốc ..)

- Mô tả được thuật toán cho 1 bài toán đơn giản (tính vận tốc ..)
HOẠT ĐỘNG GIÁO VIÊN
Chuyển giao nhiệm vụ
Yêu cầu HS thảo luận nhóm
để thực hiện các yêu cầu ở
mức :
 Thời gian cho hoạt
động thảo luận: (5’)
1) Tìm hiểu để nắm được
việc phân tích bài toán
là phân tích cái gì?
2) Chọn 1 trong 3 bài
toán đã nêu trên? Để
em phân tích bài toán
đó kết quả trình bày
vào bảng phụ của
nhóm
Thời gian cho hỏi đáp trong
vòng (10 phút)
3) Sau khi hết giờ chọn

HOẠT ĐỘNG HỌC SINH
NÔI DUNG BÀI HỌC
HS: tạo nhóm sau đó thảo
luận và đưa ra kết quả rồi Chiếu Slide 3:
trình bày lên bảng phụ trong
vòng (5phút) với các nội dung
sau:
- Kiến thức bài học
- Vận dụng kiến thức đã tìm

hiểu để phân tích bài toán 1
cụ thể.
Bài toán: Tính vận tốc của
phương tiện giao thông
Áp dụng bài toán cụ thể:
Ví dụ như bài toán tính vận tốc
+ Xác định bài toán
* Input: quảng đường (S),
thời gian (t)
* Output: Vận tốc (v)
HS đại diện nhóm lên trình + Mô tả thuật toán:
Năm học 2018 - 2019


Giáo án Tin học 8

đại diện 1 nhóm lên bày kết quả đạt được
B1: Nhập giá trị cho S, t
trình kết quả thảo luận
B2: tính V S/t
4) Các nhóm khác theo HS: thuyết trình trả lời một số B3: Xuất vận tốc (v)
dỏi và tham gia hỏi, câu hỏi mà nhóm bạn đặt ra B4: kết thúc
phát vấn nhóm đang (nếu ko trả lời được thì yêu
 Đây là dạng mô tả thuật
trình bày?
cầu các bạn trong nhóm giúp
toán theo cách liệt kê
Một số câu hỏi cho nhóm bạn đở)
có thể như sau:
C1: Trong kiến thức bài học

bạn đã tìm ra được các nội
dung chính của bài là gì?
C2: Bạn chọn bài toán nào để
bạn phân tích bài toán?
C3: Bài toán nhóm của bạn
điều kiện cho trước là gì? Và
kết quả thu được là gì?
C4: Bạn đã viết được mô tả
thuật toán được thuật toán.
Nếu mình chuyển vị trí một
thao tác trong thuật toán đó
khác đi thì thuật toán đó có
còn đúng với bài toán của bạn
hạy không?
v. v. …
GV: Nhận xét đánh giá kết
quả hoạt động của các nhóm,
chốt vấn đề (3 phút)
HS: lắng nghe, tự sửa lỗi cho
+ Bài tập vận dụng thì sửa bài của mình
trực tiếp trên bảng phụ của HS: Ghi chép vào vở
HS
 Hoạt động 3. Tìm tòi, mở rộng kiến thức và sáng tạo (10’)
(1) Mục tiêu: Biết cách mô tả thuật toán biểu diễn theo sơ đồ khối
(2) Phương pháp/Kĩ thuật: Phát hiện và giải quyết vấn đề, thuyết trình, hỏi đáp
(3) Hình thức tổ chức hoạt động: Tự học, hợp tác
(4) Phương tiện dạy học: Máy chiếu.
(5) Sản phẩm: Mô tả được thuật toán cho 1 bài toán đơn giản (tính vận tốc ..) theo sơ đồ khối
HOẠT ĐỘNG GIÁO VIÊN HOẠT ĐỘNG HỌC SINH
NÔI DUNG BÀI HỌC

Đặt vấn đề: Viết thuật toán
Mô tả thuật toán theo sơ đồ
bằng cách dùng lời diễn đạt
khối
để chỉ ra các bước thực hiện
Dùng các kí hiệu sau:
như trên được gọi là biểu diễn
Thao tác nhập/ xuất
theo cách liệt kê.
? Theo em ngoài cách này ra HS: tìm hiểu trong sách giáo
Thao tác tính toán
ta có thể biểu diễn thuật toán khoa để trả lời
Năm học 2018 - 2019


Giáo án Tin học 8

bằng cách nào nữa không?
Nếu có em hãy viết thuật toán
cho bài toán: Tính vận tốc
trên.

+ Có thể viết thuật toán theo
Thao tác rẽ nhánh
cách sơ đồ khối
+ Ta dùng kí hiệu các hình
Quy trình thực hiện
học để mô tả các thao tác Viết thuật toán bằng sơ đồ khối
trong thuật toán
cho bài toán: Tính vận tốc

- Yêu cầu HS trả lời tại chỗ
 Hình oval: thể hiện khối
bắt đầu/kết thúc
Nhập S, T
 Hình Chữ nhật: thể hiện
khối tính toán
 Hình thoi: thể hiện khối
V:=S/T
rẽ nhành
 Mũi tên: quy trình thực
hiện
- Phần vận dụng yêu cầu HS HS: Lên bảng trình bày thuật
Xuất V
lên bảng trình bày
toán cho bài: Tính vận tốc
- Yêu cầu học sinh khác nhận HS khác: nhận xét hoặc đặt
xét bài của bạn
Kết thúc
câu hỏi nếu chưa rõ vấn đề
GV: Nhận xét đánh giá hoạt
động của học sinh và chốt lại
kiến thức
 Củng cố: (2’) Giáo viên đặt các câu hỏi, học sinh trả lời, giáo viên tóm tắt lại nội dung:
1) Bài toán là gì?
2) Việc xác định bài toán là ta xác định cái gì?
3) Mô tả thuật toán là mô tả những gì?
 Hướng dẫn về nhà: (2’)
- Vận dụng kiến thức để phân tích (xác định bài toán và mô tả thuật toán) được 2 bài toán
còn lại.
- Tìm hiểu một số 2 ví dụ về thuật toán trong sách giáo khoa tại mục 3

- Vận dụng kiến thức về lập trình em hãy viết chương trình dựa theo thuật toán của 3 bài
toán đề cập ở trên?

Năm học 2018 - 2019


Giáo án Tin học 8

Năm học 2018 - 2019



×