GV: Đưa ra đề bài toán, yêu cầu học sinh nghiên cứu theo nhóm.. HS: Hoạt động theo nhóm tìm câu trả lời.[r]
(1)Ngày soạn:
Ngày dạy:
Tiết 39 BÀI TẬP
I MỤC TIÊU: 1 Kiến thức:
- Củng cố kiến thức câu lệnh lặp với số lần biết trước 2 Kĩ năng:
- Học sinh biết sử dụng câu lệnh lặp For…do để viết số chương trình đơn giản
3 Thái độ:
- Nghiêm túc học tập, ham thích lập trình máy để giải tập
4 Định hướng phát triển lực
Năng lực tự học; giải vấn đề; sáng tạo; giao tiếp; tự quản lý; hợp tác; sử dụng công nghệ thông tin truyền thông; sử dụng ngôn ngữ
II CHUẨN BỊ:
- Giáo viên: Giáo án, SGK SGV - HS: Học cũ nhà
III PHƯƠNG PHÁP
- Giải vấn đề, hoạt động nhóm, vấn đáp IV TIẾN TRÌNH:
1 Ổn định lớp: (1') 2 Kiểm tra cũ (5')
- Trình bày cú pháp câu lệnh lặp với số lần biết trước? Cách hoạt động câu lệnh lặp?
3 Bài (32')
Hoạt động GV HS Nội dung
- Mục tiêu: Củng cố kiến thức câu lệnh lặp với số lần biết trước
- Hình thức tổ chức: cá nhân, nhóm - Kỹ thuật: Động não, vấn đáp, suy nghĩ
- Phương pháp: Đàm thoại, đặt vấn đề, trực quan, thảo luận nhóm
GV: Đưa đề tốn, u cầu học sinh nghiên cứu theo nhóm
HS: Hoạt động theo nhóm tìm câu trả lời
HS: Đại diện hai nhóm trình bày kết nhóm
GV: Nhận xét kết cuối
Bài 1: SGK -59 (5')
- Hằng ngày em đặt đồng hồ báo thức lúc 6h để dậy sớm tập thể dục
- Hàng ngày, Bác lái xe khách xuất phát vào thời gian điểm định theo tuyến đường định trước
(2)GV: Đưa đề toán, yêu cầu học sinh nghiên cứu theo nhóm
HS: Hoạt động theo nhóm tìm câu trả lời
HS: Đại diện nhóm trình bày kết nhóm
GV: Nhận xét kết cuối GV: Đưa đề toán, yêu cầu học sinh nghiên cứu theo nhóm
HS: Hoạt động theo nhóm tìm câu trả lời
HS: Đại diện nhóm trình bày kết nhóm
GV: Nhận xét kết cuối GV: Đưa đề toán yêu cầu học sình đứng vị trí để trả lời tập
HS: Trả lời
GV: Nhận xét kết câu trả lời GV: Đưa tập
HS: Thảo luận theo nhóm để tính kết
HS: Đại diện nhóm báo cáo kết GV: Nhận xét
GV: Chạy chương trình chuẩn bị sẵn máy tính
HS: So sánh kết nhận
Bài 2: SGK -59 (5')
Chương trình khơng thực hoạt động có hẳn lệnh lặp
Bài 3: Điều kiện cần kiểm tra câu lệnh lặp For (5')
- Điều kiện cần kiểm tra câu lệnh lặp for … giá trị biến đếm lớn giá trị cuối Nếu điều kiện không thoả mãn, câu lệnh tiếp tục thực hiện, ngược lại kết thúc câu lệnh lặp
Bài 7.1 Sách BT (5') Đáp án:
a)- Đ b)- D c)- S d)- S e)- Đ Bài tập (12'): Đối với đoạn chương trình Pascal sau đây, sau thực giá trị i,j,k bao biêu ?
1 Đoạn chương trình 1: j:=2; k:=3;
For i:=1 to j:=j+1; k:=k+j;
2 Đoạn chương trình 2: j:=2; k:=3;
For i:=1 to Begin
j:=j+1; k:=k+j; End;
Đáp án:
(3)i=5, j=7, k=10
2 Đoạn chương trình 2: i=5, j=7 k=28
4 Củng cố (5')
- Cú pháp câu lệnh lặp?
- Cách thực câu lệnh lặp?
- Tác dụng sử dụng câu lệnh lặp? 5 Hướng dẫn nhà (2')
- Ôn tập kiến thức câu lệnh lặp
- Viết chương trình tính tổng S = 1+1/2+1/3+1/4+….+1/n với n nhập từ bàn phím