- Viết chương trình tính diện tích hình tam giác.
1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’) 2/ Kiểm tra bài cũ:
2/ Kiểm tra bài cũ:
Hoạt động của GV Hoạt động của HS Nội dung
- Đặt câu hỏi chung cho cả lớp: 1. Tại sao phải tạo ra các ngôn ngữ lập trình trong khi có thể điều khiển máy tính bằng ngôn ngữ máy.
2. Cho biết quy tắc đặt tên trong chương trình.
3. Nêu tên những kiểu dữ liệu đã học?
4. Viết các biểu thức Toán sau đây bằng kí hiệu trong Pascal:
a. ab+c de −5
b. (a3 – b2) – (c – d)
- Y/c 2 Hs lần lượt trả lời các câu hỏi vừa nêu.
- Y/c nhóm HS nhận xét, đánh giá HS trả lời câu hỏi.
- 2 HS trả lời các câu hỏi của GV (trình bày trên bảng). - Nhóm HS nhận xét, đánh giá HS trả lời câu hỏi. - Vấn đáp giữa giáo viên, học sinh để ôn lại bài cũ.
- Nhóm HS nhận xét, đánh giá HS trả lời câu hỏi.
3/ Bài mới:
Hoạt động của GV Hoạt động của HS Nội dung
- Thông báo về nội dung sẽ được ôn lại trong tiết (bài 1, 2 và 3).
- Đặt câu hỏi ôn tập.
- Phân chia các nhóm thảo luận trả lời:Chia lớp thành 8 nhóm, mỗi nhóm thảo luận và trả lời 2 câu (thảo luận trong 10 phút).
- Y/c các nhóm trình bày câu
- Ghi nhận nội dung câu hỏi.
- Thảo luận nhóm.
- Nhận xét câu trả lời.
1. Con người ra lệnh cho máy tính như thế nào? 2. Chương trình là gì? 3. Viết chương trình là gì? 4. Ngôn ngữ máy là gì? 5. Ngôn ngữ lập trình là gì? 6. Chương trình dịch TG 5’ TG 30’
trả lời.
- Y/c các nhóm nhận xét câu trả lời.
- Nhận xét, sửa chửa các câu trả lời của Hs.
là gì?
7. Môi trường lập trình là gì?
8. Vì sao phải viết chương trình để điều khiển máy tính?
9. Ngôn ngữ lập trình gồm những gì?
10. Hãy cho biết các thành phần cơ bản của một ngôn ngữ lập trình?
11. Ta có thể viết chương trình bằng câu lệnh tiếng Việt được không?
12. Cho biết cấu trúc chung của chương trình?
13. Ta có thể soạn thảo những câu lệnh Pascal trong Word hay trong một chương trình soạn thảo khác hay không?
14. Dữ liệu và kiểu dữ liệu là gì?
15. Dữ liệu được phân ra những loại nào? 17. Cho biết cphép toán với dữ liệu kiểu số?
16. Cho biết cách viết ký hiệu so sánh trong Pascal tương ứng trong toán học? 4. Củng cố, dặn dò:
Hoạt động của GV Hoạt động của HS Nội dung
* Củng cố:
- Cho biết phần cốt lõi của bài 1, 2, 3?
- Viết lại khung sườn của một chương trình Pascal.
Yêu cầu hs lần lượt trả lời, nhận xét.
* Dặn dò:
- Hs trả lời và nhận xét từng câu hỏi của GV.
- Hs trả lời một số câu hỏi của GV đặt ra.
9’TG TG
- Yêu cầu hs về nhà xem lại nội dung bài 1, 2, 3.
______________________________________________________________________ Tiết PPCT: 30
Ngày soạn: 22/11/2016 Ngày dạy: 8A:
ÔN TẬPI. Mục tiêu: I. Mục tiêu:
- Viết được chương trình Pascal của 3 bài toán tính diện tích hình chữ nhật, tam
giác, hình tròn.
II. Chuẩn bị:
GV: Phòng máy.
HS: SGK, dụng cụ học tập đầy đủ.
III. Hoạt động dạy học:
1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh, nộp câu hỏi
TN, nộp bài tập về nhà (1’).
2/ Kiểm tra bài cũ:
Hoạt động của GV Hoạt động của HS Nội dung
- Đặt câu hỏi chung cho cả lớp: 1. Cho biết thuật toán tính diện tích hình A được ghép từ hình chữ nhật và hình bán nguyệt.
- Y/c 1 HS lần lượt trả lời các câu hỏi trên.
- Y/c nhóm HS nhận xét, đánh giá HS trả lời câu hỏi.
- 1 HS trả lời các câu hỏi của GV (trình bày trên bảng). - Nhóm HS nhận xét, đánh giá HS trả lời câu hỏi. - Vấn đáp giữa giáo viên, học sinh để ôn lại bài cũ.
- Nhóm HS nhận xét, đánh giá HS trả lời câu hỏi.
3/ Bài mới:
Hoạt động của GV Hoạt động của HS Nội dung
Những tiết trước chúng ta đã ôn tập nhiều về phần lý thuyết, tiết này, chúng ta sẽ viết chương trình trên máy tính.
- Y/c Hs ghi nhận đề bài - Y/c lần lượt 3 Hs lên bảng viết chương trình.
- Y/c Hs nhận xét, sửa chửa (nếu có).
- Nhận xét bài làm của học sinh.
- Y/c Hs nhập nội dung
- Viết chương trình theo yêu cầu đề bài.
- Viết chương trình tính diện tích hình tam giác. diện tích hình tam giác.
Program Dientichtamgiac; Uses Crt;
Var h,a: Integer; Begin
Clrscr;
Write(‘Nhap do dai canh day a=’);Read(a);
Write(‘Nhap chieu cao h=’);Read(h);
Write(‘Dien tich hinh tam giac la:’ , a*h/2);
Readln;
5’TG TG
TG30’ 30’
chương trình vào môi trường lập trình Pascal. - Theo dõi, quan sát, trợ giúp HS. - Nhập nội dung chương trình. End. - Viết chương trình tính diện tích hình chữ nhật. Program Dientichhinhchunhat; Uses Crt;
Var a,b: Integer; Begin
Clrscr;
Writeln(‘nhap chieu rong hinh chu nhat a=’);Read(a);
Writeln(‘nhap chieu dai hinh chu nhat b=’);Read(b);
Writeln(‘Dien tich hinh chu nhat la:’ , a*b);
Readln; End. - Viết chương trình tính diện tích hình tròn. Program Dientichhinhtron; Uses Crt; Var r: Integer; Begin Clrscr;
Write(‘Nhap ban kinh r=’);Read(r);
Write(‘Dien tich hinh vuong la:’ , r*r*3.14);
Readln; End.
4. Củng cố, dặn dò:
Hoạt động của GV Hoạt động của HS Nội dung
* Củng cố:
- Gọi 2 -3 Hs thực hiện lại những thao tác nhập chương trình.
* Dặn dò:
- Yêu cầu hs về nhà xem lại nội dung lý thuyết.
- Hs trả lời và nhận xét từng câu hỏi của GV.
- Hs trả lời một số câu hỏi của GV đặt ra.
______________________________________________________________________
Tử Đà ngày 28 tháng 11 năm 2016
Tổ trưởng
9’TG TG
Nguyễn Anh Tuân
______________________________________________________________________ Tiết PPCT: 31
Ngày soạn: 30/11/2016
Ngày dạy: 8A:
KIỂM TRA HỌC KỲ I(PHẦN LÝ THUYẾT) (PHẦN LÝ THUYẾT) I. Mục tiêu: