GIÁO ÁN TIN HỌC LỚP 11 – THPT NGÔ QUYỀN Giáo viên: Nguyễn Thị Thắm.. Kiến thức: Củng cố kiến thức câu lệnh rẽ nhánh if_then và câu lệnh ghép.. Kỹ năng: - Sử dụng cấu trúc rẽ nhánh trong
Trang 1GIÁO ÁN TIN HỌC LỚP 11 – THPT NGÔ QUYỀN
Giáo viên: Nguyễn Thị Thắm Trang:28
Tiết 12: CHỮA MỘT SỐ BÀI TẬP CUỐI CHƯƠNG VÀ LUYỆN TẬP THÊM
Ngày soạn:
Ngày dạy:
I/ Mục tiêu:
1 Kiến thức:
Củng cố kiến thức câu lệnh rẽ nhánh if_then và câu lệnh ghép
2 Kỹ năng:
- Sử dụng cấu trúc rẽ nhánh trong mô tả thuật toán của một số bài toán đơn giản
-Viết được các lệnh rẽ nhánh khuyết, áp dụng để thể hiện được thuật toán của một số bài toán đơn giản
3 Thái độ: Xác định thái độ nghiêm túc trong học tập khi làm quen với nhiều qui
định nghiêm ngặt trong lập trình
II/ Chuẩn bị:
- Giáo viên: Giáo án – Sách GK
- Học sinh: Vở soạn, sách GK, vở học.
III/ Phương pháp truyền thụ:
Học sinh làm bài tập để củng cố kiến thức
IV/ Tiến trình lên lớp:
1 Ổn định lớp:Kiểm tra sĩ số
2 Kiểm tra bài cũ: Lồng vào trong quá trình làm bài tập
V/ Bài mới:
GV: gọi 1 học sinh lên bảng trả lời
GV: gọi 1 học sinh lên bảng làm bài
Đáp án:
a) if x=7 then a=b;
b) Đúng
c) Đúng
d) if x>5 then a:=b else m:=n;
GV: gọi 1 học sinh lên bảng trả lời
Đáp án:
a) X -> 6
b) X -> 5
Câu 1: Câu lệnh ghép là gì? Tại sao phải có câu lệnh ghép?
Câu 2:Các câu lệnh Pascal sau đây được viết đúng hay sai? Nếu sai em hãy sửa lại cho đúng
a) if x:=7 then a=b;
b) if x>5 then a:=b;
c) if x>5 then a:=b;m:=n;
d) if x>5 then a:=b;
else m:=n;
Câu 3: Sau mỗi câu lệnh sau đây:
a) if (45 mod 3) = 0 then X:=X+1;
b) if X>10 then X:=X+1;
Giá trị của biến X là bao nhiêu? Nếu trước đó giá trị của X bằng 5
ThuVienDeThi.com
Trang 2GIÁO ÁN TIN HỌC LỚP 11 – THPT NGÔ QUYỀN
Giáo viên: Nguyễn Thị Thắm Trang:29
GV: gọi 1 học sinh đứng dậy trả lời
Đáp án: B
GV: gọi 1 học sinh đứng dậy trả lời
Đáp án: D
Câu 4: Về mặt cú pháp, cách viết câu lệnh rẽ nhánh nào sau đây là đúng:
A If <biểu thức logic>; then <câu lệnh>; B.If <biểu thức logic> then <câu lệnh>; C.If <biểu thức logic> then <câu lệnh>
D.If <biểu thức logic> then <câu lệnh>
Câu 5: Về mặt cú pháp, cách viết câu lệnh ghép nào sau đây là đúng:
A a:=1;
Begin:
b:=5;
End;
B Begin;
a:=1;
b:=5;
End;
C Begin a:=1;
b:=5;
End:
D Begin a:=1;
b:=5;
End;
VI/ Củng cố:
Nhắc lại cú pháp và chức năng của câu lệnh rẽ nhánh if _then và câu lệnh ghép
VII/ Dặn dò:
chuẩn bị bài “ Câu lệnh rẽ nhánh(tt)”
VIII/ Rút kinh nghiệm:
ThuVienDeThi.com