Vận dụng được: đưa bài toán từ thực tiễn đến chương trình thông qua mô tả thuật toán; sử dụng các từ khóa, câu lệnh của ngôn ngữ lập trình Pascal để lập trình bài toán thực tiễn thành [r]
Trang 1Ngày soạn: 15/12/09 tiết theo ppct: 34
Ngày dạy: 20/12/09
ÔN TẬP HỌC KÌ I
I - MỤC TIÊU
1 Kiến thức
Hiểu được các mạch kiến thức cơ bản trong chương trình HKI như: khái niệm ngôn ngữ lập trình, các từ khóa, câu lệnh, quá trình giải bài toán trên máy tính, cấu trúc rẽ nhánh, câu lệnh điều kiện
2 Kỹ năng
Bước đầu biết lập trình hóa những bài toán có nội dung thực tiễn
Bước đầu viết được một chương trình đơn giản bằng ngôn ngữ lập trình Pascal
Vận dụng được: đưa bài toán từ thực tiễn đến chương trình thông qua mô tả thuật toán; sử dụng các từ khóa, câu lệnh của ngôn ngữ lập trình Pascal để lập trình bài toán thực tiễn thành chương trình trên máy tính
Vận dụng thành thạo: Kiến thức, kỹ năng, tri thức, phương pháp được học vào giải bài tập, viết chương trình
3 Tư duy và thái độ
Cẩn thận, chính xác
Tập trung cao độ, nghiêm túc trong giờ học
Phát triển tư duy suy luận logic, trí tưởng tượng và tạo được hứng thú trong học tập
Gợi mở vấn đáp đan xen thảo luận nhóm
III CHUẨN BỊ
1 Giáo viên: Giáo trình
2 Học sinh: Kiến thức cũ, sách, vở.
IV - TIẾN TRÌNH BÀI GIẢNG
Hoạt động 1: Kiểm tra bài cũ
Hoạt động 2: Bài 1
Chiếu hoặc treo câu
hỏi và bài tập đã viết
sẵn
- Gọi HS lên bảng giải
- Đọc, hiểu và tìm câu trả lời
- Lên bảng giải câu a
- Nhận xét bài làm
Bài 1: Viết các biểu thức toán sau đây dưới dạng
biểu thức Pascal
x
x y
y
Giải:
a (2*x+y)*(2*x+y) +1/3 – (4*x +5)/(6*y + 7);
Trang 2câu a
- Gọi HS nhận xét bài
làm
- Chốt đáp án
- Gọi HS lên bảng giải
câu b
- Gọi HS nhận xét bài
làm
- Chốt đáp án
- Gọi HS lên bảng giải
câu c
- Gọi HS nhận xét bài
làm
- Chốt đáp án
- Gọi HS lên bảng giải
câu d
- Gọi HS nhận xét bài
làm
- Chốt đáp án
- Lên bảng giải câu b
- Nhận xét bài làm
- Lên bảng giải câu c
- Nhận xét bài làm
- Lên bảng giải câu d
- Nhận xét bài làm
b 1 a(b 2)
Giải:
b 1/x - a*(b+2)/(2+a)
c (7-x)3 chia cho 5 lấy dư
Giải:
c (7 - 3)*(7 - 3)*(7 - 3) mod 5
d (a2 + b)(1 + c)3
Giải:
d (a*a + b)*(1 + c)*(1 + c)*(1 + c)
Hoạt động 3: Bài 2
- Chiếu hoặc treo câu
hỏi và bài tập đã viết
sẵn
- Gọi HS lên bảng giải
câu a
- Gọi HS nhận xét bài
làm
- Chốt đáp án
- Gọi HS lên bảng giải
câu b
- Gọi HS nhận xét bài
làm
- Chốt đáp án
- Gọi HS lên bảng giải
câu c
- Đọc, hiểu và tìm câu trả lời
- Lên bảng giải câu a
- Nhận xét bài làm
- Lên bảng giải câu b
- Nhận xét bài làm
- Lên bảng giải câu c
Bài 2: Chuyển các biểu thức được viết trong
Pascal sau đây thành các biểu thức toán:
a (x + 2)*(x + 3)/ (x + 4) - y / (a + b)*(x - 3)*(x - 3)
Giải:
a - (x - 3)2
4
) 3 )(
2 (
x
x x
b a
y
b 1 + 2 / (2*x + 4) + 3 / (x*7 - 6) + 4 / (x*(6-x))
Giải:
4 2
2
3
4
x
c (7*x+y)*(7*x+y) – 1/6 + (5*x +4)/(3*y +2);
Giải:
x
x y
y
Trang 3- Gọi HS nhận xét bài
làm
- Chốt đáp án
- Nhận xét bài làm
Hoạt động 4: HƯỚNG DẪN VỀ NHÀ
- Về nhà học bài và ôn tập theo đề cương
- Tiết sau tiếp tục ôn tập
V Rút kinh nghiệm: