Thư Viện STEM STEAM Tiết 54 KIỂM TRA 1 TIẾT (thực hành) I Mục tiêu 1 Kiến thức Học sinh biết cách vận dụng các kiến thức đã học để giải quyết các câu hỏi, bài tập cụ thể Học sinh hiểu cú pháp, hoạt độ[.]
Trang 1
Tiết 54
KIỂM TRA 1 TIẾT (thực hành)
I.Mục tiêu
1.Kiến thức
- Học sinh biết cách vận dụng các kiến thức đã học để giải quyết các câu hỏi, bài tập cụ thể
- Học sinh hiểu cú pháp, hoạt động 2 câu lệnh For và While để vận dụng giải quyết bài tập
2.Kĩ năng:
- Học sinh thực hiện được việc vận dụng các kiến thức đã học để giải quyết các câu hỏi, bài
tập cụ thể
- Học sinh thực hiện thành thạo việc việc vận dụng các kiến thức 2 câu lệnh For và While để giải quyết các câu hỏi, bài tập cụ thể
3.Thái độ:
Rèn luyện tính trung thực trong học tập, kiểm tra.
4.Đị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:
Luyện tập
II CHUẨN BỊ BÀI HỌC:
1 Giáo viên :
- SGK, SGV, tài liệu, Giáo án, đề
MA TRẬN:
Cấp độ
Chủ đề NHẬN BIẾT THÔNG HIỂU VẬN DỤNG TỔNG
Hai câu lệnh lặp
For … Do và
While … Do.
- Học sinh biết và thông hiểu cú pháp và hoạt động của 2 câu lệnh For … do và While …do
- Học sinh hiểu và vận dụng kiến thức 2 câu lệnh For … do và While …do để giải quyết bài tập
đề ra
Số câu
Số điểm
Tỉ lệ %
2 6 60%
1 4 40%
3 10 100% Tổng số câu
Tổng số điểm
Tỉ lệ %
2 6 60%
1 4 40%
3 10 100%
2 Học sinh :
- Làm bài tập trong SGK
Trang 2III TIẾN TRÌNH BÀI HỌC:
1 Hoạt động 1: Khởi động (1 phút)
Ổn định tổ chức lớp
?Viết cú pháp khai báo biến mảng ? Nêu cách để tìm giá trị lớn nhất và nhỏ nhất trong dãy số ?
2 Hoạt động 2: Hình thành kiến thức (45 phút)
ĐỀ BÀI :
Câu 1 Em hãy nêu cú pháp và hoạt động của vòng lặp không xác định (3đ)
Câu 2 Em hãy nêu cú pháp và hoạt động của vòng lặp xác định (3đ)
Câu 3 Em hãy viết chương trình tính tổng các số tự nhiên từ 100 đến 1000 ( Sử dụng vòng lặp xác định
hoặc vòng lặp không xác định)
HƯỚNG DẪN CHẤM:
Phần A Trắc nghiệm
1
* Cú pháp:
While <điều kiện> do <câu lênh>;
* Hoạt động:
- B1 Kiểm tra điều kiện
- B2 Nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và việc thực hiện câu lệnh lặp kết thúc Nếu điều kiện đúng, thực hiện câu lệnh và quay lại B1
3
2
* Cú pháp:
For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
* Hoạt động của vòng lặp:
- B1: biến đếm nhận giá trị đầu
- B2: Chương trình kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đúng thì thực hiện câu lệnh
- B3: Biến đếm tự động tăng lên 1 đơn vị và quay lại B2
- B4: Nếu biểu thức điều kiện nhận giá trị sai thì thoát ra khỏi vòng lặp
3
3
CT1: Program tinh_tong;
Var i, S: Integer;
Begin S:=0;
For i:= 100 to 1000 do
S:= S + i;
Wirteln(‘ tong cac so tu nhien tu 100 den 1000 la:’,S);
Readln;
End.
CT2: Program tinh_tong;
4
Trang 3Var i, S: Integer;
Begin i:= 100; S:= 0;
While i <= 1000 do
Begin S:= S + i; i:= i + 1; end;
Writeln(‘ Tong cac so tu nhien tu 100 den 1000 la:’,S);
Readln;
End.
3.Hoạt động 3: nhận xét ý thức trong giờ kiểm tra
* Rút kinh nghiệm
………
………