Hs: Bài toán này ta cần biến a, b và T Gv : Cho học sinh thảo luận theo nhóm Hs: Thảo luận và đưa ra thuật toán Gv: Gọi đại diện 1 nhóm lên bảng xác định bài toán và mô tả thuật toán v[r]
Trang 1Ngày soạn: 2/11/2019 Tiết 24
Ngày giảng:
BÀI TẬP
I Mục tiêu :
1.Kiến thức:
- Biết các bước giải bài toán trên máy tính, nắm được cấu trúc của một chương trình
- Xác định được Input, Output của một bài toán đơn giản
- Biết mô tả thuật toán bằng phương pháp liệt kê các bước
2 Kỹ năng:
- Thành thạo kỹ năng mô tả thuật toán bằng phương pháp liệt kê các bước
3 Thái độ:
- Tích cực tham gia các hoạt động học tập
- Có ý thức đúng đắn trong giờ học
4 Năng lực
- Giải quyết vấn đề và sáng tạo, hợp tác, tự học, công nghệ thông tin và truyền thông
II Chuẩn bị:
- Giáo viên: Bảng phụ Máy tính, máy chiếu
- HS: Học bài cũ
III Phương pháp – Kỹ thuật dạy học:
- Phương pháp dạy học phát hiện và giải quyết vấn đề, phân tích, hoạt động nhóm, vấn đáp
- Kỹ thuật dạy học: Chia nhóm, đặt câu hỏi, hỏi và trả lời, giao nhiệm vụ
IV Tiến trình dạy học – Giáo dục:
1 Ổn định lớp: 1 phút
2 Kiểm tra bài cũ: 4 phút
Câu hỏi: Trình bày các bước mô tả thuật toán?
3 Bài mới:
Hoạt động 1 : Bài tập
- Thời gian: 37 phút
- Mục tiêu: + Xác định được Input, Output của một bài toán đơn giản
+ Biết mô tả thuật toán bằng phương pháp liệt kê các bước
- Hình thức dạy học: Dạy học cá nhân, dạy học theo nhóm
- Phương pháp: Phát hiện và giải quyết vấn đề, học tập hợp tác nhóm nhỏ, phân tích, vấn đáp
- Kỹ thuật dạy học: Chia nhóm, đặt câu hỏi, hỏi và trả lời, giao nhiệm vụ
Gv: Đưa ra đề bài trên máy chiếu yêu cầu
học sinh làm
Hs: Suy nghĩ các bước cần làm
Gv: Bài toán này ta cần biến nào?
1 Bài tập :
a Hãy mô tả thuật toán nhập 2 số nguyên dương a, b từ bàn phím và tính tổng 2 số đó
- INPUT: 2 số nguyên dương a, b
- OUTPUT: Tổng T của 2 số
Trang 2Hs: Bài toán này ta cần biến a, b và T
Gv : Cho học sinh thảo luận theo nhóm
Hs: Thảo luận và đưa ra thuật toán
Gv: Gọi đại diện 1 nhóm lên bảng xác
định bài toán và mô tả thuật toán và viết
chương trình
Hs : Đại điện học sinh 1 nhóm lên bảng
trình bày các nhóm khác trao đổi bài chéo
nhau chấm điểm
Gv : Nhận xét sửa sai nếu có
Gv: Chiếu thuật toán để HS so sánh
Hs: Mô tả thuật toán bằng lời
Gv: Để viết chương trình ta sử dụng
những câu lệnh nào ?
Hs : Suy nghĩ trả lời
Gv : Gợi ý cho HS từng câu lệnh cần sử
dụng trong bài
Hs: Thảo luận lên viết chương trình
GV chiếu chương trình mẫu trên máy
chiếu để HS tham khảo
Gv: Chiếu nội dung bài tập 3 (sgk - 44) và
gọi 1 học sinh đọc đề bài
Hs: Đọc đề bài
Gv: Yêu cầu học sinh thảo luận nhóm
Hs: Thảo luận trả lời câu hỏi
Gv: Điều kiện nào để a, b, c là 3 cạnh của
tam giác?
Hs: Suy nghĩ
Gv: Mô tả thuật toán gồm những bước
nào?
Hs: Suy nghĩ trả lời
Gv: Hướng dẫn HS cách mô tả thuật toán
Hs: Chu y nghe giảng
Gv: Yêu cầu HS mô tả bằng lời
Hs: Đại diện học sinh 1 nhóm đứng tại
B1: Nhập 2 số a, b từ bàn phím B2: T a+b
B3: Thông báo T và két thúc
b Viết chương trình Program ct;
uses crt;
var a,b :interger;
T:real;
Begin clrscr write('nhập a='); readln(a);
write('nhập a='); readln(a);
T:=a+b;
writeln('Tổng là :',T);
Readln;
End
2 Bài tập 2 : SGK/44
3 Bài tập 3: SGK/44
Cho trước 3 số dương a, b và c hãy mô tả thuật toán cho biết ba số đó có thể là độ dài 3 cạnh của một tam giác hay không?
- INPUT: 3 số dương a>0, b>0, c>0
- OUTPUT: Thông báo "a, b và c có thể là
độ dài 3 cạnh của tam giác" hoặc Thông báo
"a, b và c không thể là độ dài 3 cạnh của tam giác"
B1: Nếu a+b c, chuyển b5 B2: Nếu b+c a, chuyển b5 B3: Nếu a+c b, chuyển b5 B4: Thông báo "a, b và c có thể là độ dài 3 cạnh của tam giác"
B5: Thông báo "a, b và c không thể là độ dài
3 cạnh của tam giác"
Trang 3chỗ trả lời
Gv: Nhận xét các nhóm làm
4 Củng cố: 2 phút
- Giáo viên chốt lại kiến thức: Qua đây các em nắm được thuật toán tính tổng 2 số nhập vào từ bàn phím, kiểm tra xem 3 số a, b, c có phải là 3 cạnh của tam giác hay không
5 Hướng đẫn về nhà: 1 phút
- Học bài cũ, hoàn thiện bài tập
- Gõ bài 1 vào máy và chạy thử
V Rút kinh nghiệm: