- HS2 được gọi lên trên máy tính gồm các bước: trả bài Khá+Giỏi xác định bài toán, xây dựng 3./ Hãy mô tả thuật toán đổi giá trị của thuật toán và lập chương trình.. hai biến x và y?[r]
Trang 1Trường THCS Đoàn Giỏi GV: Phạm Tấn Phát
Trang 1
BÀI TẬP
I./ Mụcđích yêu cầu:
- Về kiến thức:
+ Học sinh nắm vững qui trình giải bài toán trên máy tính như xác định bài toán, miêu tả thuật toán và viết chương trình
+ Học sinh biết khái niệm thuật toán, mô tả bài toán dưới dạng thuật toán gồm hai phần input và output
- Về kỹ năng: Học sinh vận dụng qui trình giải một bài toán để viết thuật toán cho một số bài tập đơn giản, sau đó viết được chương trình đơn giản (giới hạn trong các bài tập 1,2,3,4,5,6/trang 45
- Về thái độ: Rèn luyện thái độ cẩn thận và thói quen học tập khoa học
II./ Phương pháp,phương tiện:
- Phương pháp thảo luận, phân tích, tổng hợp
- Máy chiếu Projector, máy vi tính
- Chuẩn bị mô hình thuật toán một số bài tập trang 45
III./ Lưu ý sư phạm:
- Lưu ý cách khai báo và sử dụng biến cho thật tốt, cách phân tích yêu cầu và các bước viết chương
trình.
IV./ Hoạt động dạy học:
Hoạt động của giáo viên Hoạt động của HS Nội dung bài học
Hoạt động 1: Kiểm tra bài cũ (5phút)
- GV: Nêu câu hỏi
1./ Quá trình giải một bài toán trên máy
tính gồm những bước nào ?
2./ Thuật toán là gì ?
3./ Hãy mô tả thuật toán đổi giá trị của
hai biến x và y ?
- GV nhận xét và cho điểm
- HS1 được gọi lên trả bài (TB)
- HS2 được gọi lên trả bài (Khá+Giỏi)
Trả lời:
- Quá trình giải một bài toán trên máy tính gồm các bước: xác định bài toán, xây dựng thuật toán và lập chương trình
- Thuật toán là dãy hữu hạn các thao tác cần thực hiện theo một trình tự xác định để nhận được kết quả cần tìm từ những điều kiện xác định
Hoạt động 2: Sửa bài tập (35 phút)
- GV: Sửa bài tập 1 (10 phút)
- GV: Xác định Input và Output của bài
toán sau
Lop8.net
Trang 2Trường THCS Đoàn Giỏi GV: Phạm Tấn Phát
Trang 2
a./ Số học sinh trong lớp cùng mang họ
Trần
b./ Tính tổng của các phần tử lớn hơn 0
trong dãy n số cho trước
c./ Tìm số các số có giá trị nhỏ nhất
trong n số đã cho
- GV: Gọi lần lượt 3 học sinh lên sửa
bài
- GV: Cho các nhóm nhận xét và sửa
bài
- GV: Sửa bài tập 2 (10 phút)
- GV: Cho học sinh đọc đề, phân tích
- GV: Yêu cầu 1 hs phân tích và trả lời
kết quả thực hiện của ba bước trên
- GV: Sửa bài tập 3 (15 phút)
- GV: Cho học sinh đọc đề, phân tích,
xác định input và output của bài toán
- GV: chiếu mô hình tam giác lên máy
tính và hỏi
+ Tổng hai cạnh của tam giác so với
cạnh thứ ba ?
+ Hiệu hai cạnh của tam giác so với
cạnh thứ ba ?
-GV: Củng cố các bước cần thiết để
giải một bài toán: Xác định Input,
Ouput, thuật toán giải quyết (5 phút)
- Tất cả HS thảo luận và chuẩn bị trong 5 phút
-HS1,2,3 lên bảng
- HS1,2 đọc đề
- Các nhóm thảo luận phân tích yêu cầu bài toán
- Hs trả lời + input: a,b,c >0 + Kết luận: ba số a,
b, c có là ba cạnh của tam giác hoặc ba
số a, b, c không là
ba cạnh của tam giác
Bài 1:
a./ INPUT: Danh sách họ của các học sinh trong lớp
OUTPUT: Số học sinh có
họ Trần
b./ INPUT: Dãy n số OUTPUT: Tổng các phần
tử lớn hơn 0 c./ INPUT: Dãy n số OUTPUT: Số các số có giá trị nhỏ nhất
Bài 2:
+ Bước 1: x có giá trị là giá trị ban đầu của biến x cộng thêm giá trị ban đầu của biến y
+ Bước 2: y có giá trị là giá trị ban đầu của biến x + Bước 3: x có giá trị là giá trị ban đầu của biến y KL: x và y hoán đổi giá trị cho nhau
Bài 3:
- INPUT: Ba số dương a>0, b>0, c>0
- OUTPUT: Thông báo “ba
số a, b, c có là ba cạnh của tam giác” hoặc thông báo
“ba số a, b, c không là ba cạnh của tam giác”
B1:Tính tổng a+b, b+c và c+a , chuyển tới bước 5 B2: Thông báo “ba số a, b,
c có là ba cạnh của tam giác” và kết thúc thuật toán B3: Thông báo “ba số a, b, c không là ba cạnh của tam giác” và kết thúc thuật toán
IV./ Rút kinh nghiệm tiết dạy
Lop8.net