1. Nội dung đã học
Các bước để hoàn thành một chương trình:
- Phân tích bài toán để xácđịnh dữ liệu vào/ra - Xác định thuật toán
- Soạn thảo chtrình vào máy - Lưu trữ chtrình
- Biên dịch chtrình
- Thực hiện và hiệu chỉnh chtrình
2. Câu hỏi, bài tập về nhà
- Viết chương trình nhập vào độ dài 3 cạnh của một tam giác, tính chu vi, diện tích của tam giác đó.
- Làm bài tập 7, 8, 9, 10 sgk trang 36 + Soạn chương trình
+ Dịch lỗi và thực hiện
+ Nhập dữ liệu và kiểm tra kết quả - Xem trước bài: Cấu trúc rẽ nhánh, sgk trang38
Ngày soạn: 19/09/07
Tiết 10 BÀI TẬP ÔN CHƯƠNG II
I. MỤC TIÊU
1. Kiến thức: Biết phânbiệt các loại biểu thức trong NNLT
2. Kĩ năng: Viết được các biểu thức số học và logic với các phép toán thông dụng.
II. ĐỒ DÙNG DẠY HỌC
1. Giáo viên: bài giải các bài tập sgk
2. Học sinh: sgk
III. HOẠT ĐỘNG DẠY HỌC
1. Hoạt động 1: (15 phút) Kiểm tra 15 phút
Hđ của GV Hđ của HS
Phát đề cho hs Thu bài làm của hs
Nhận đề và làm bài Nộp bài làm
2. Hoạt động 2: (10 phút) Bài tập 8/sgk/36
a. Mục tiêu: Xây dựng được biểu thức logic làm điều kiện để giải một số bài toán đơn giản
b. Nội dung: Viết biểu thức lôgic cho kết quả True khi tọa độ (x, y) là điểm nằm trong vùng gạch chéo kể cả biên của hình 2.a và 2.b (trang 36/sgk)
c. Các bước tiến hành:
Hđ của GV Hđ của HS Nd ghi bảng
1. Hình 2.a:
Y/cầu hs quan sát hình và trả lời các câu hỏi:
- Giá trị của y trong vùng gạch chéo? - Giá trị của x trong vùng gạch chéo? - Điểm A(x,y) thì x, y có quan hệ thế nào?
- Y/cầu hs từ các biểu thức quan hệ viết ra bthức lôgic theo yêu cầu của đề?
Quan sát hình và trả lời
0<=y<=1 -1<=x<=1 |x|<=y
(|x|<=y) and ((x>=-1)and (x<=1)) and ((y>=0) andy<=1)
- Phân tích các giá trị x, y để đơn giản biểu thức
(y<=1) and (abs(x)<=y) 2. Hình 2.b
Y/cầu hs tự làm, tương tự hình 2.a
Chú ý lắng nghe, để ý cách xác định giá trị đúng. Tự làm
3. Hoạt động 3: (15 phút)Bài 9/sgk/36
a. Mục tiêu: Củng cố lại các bước khi xây dựng chương trình, sử dụng các dạng câu lệnh vào ra đã học.
b. Nội dung:Bài 9/sgk/36
c. Các bước tiến hành:
Hđ của GV Hđ của HS Nd ghi bảng
- Y/cầu hs đọc đề
Định hướng để hs phân tích bài toán - Dữ liệu vào:
- Dữ liệu ra: - Cách tính:
Y/cầu hs tự viết chương trình - Chỉ định 1 hs lên bảng trình bày - Y/cầu hs khác nhận xét bài làm trên bảng (lỗi cú pháp, thuật toán,…) - Treo bảng có sẵn chtrình đúng để hs so sánh.
(Pi là hằng có sẵn trong Pascal có giá trị 3.1415926536)
Chạy thử chtrình
Nếu a=2 thì kquả: 6.2832
- Đọc đề - Dữ liệu vào: a =R - Dữ liệu ra: dtích phần gạch chéo (1/2 dtích hình tròn) - Cách tính: a*a*pi/2 Hs độc lập viết chương trình - 1 hs lên bảng - Nhận xét So sánh, nhận xét Program dt; Var a: real; Begin
Write(‘nhap gia tri a (a>0) ‘); readln(a);
Writeln(‘Dien tich can tim la: ‘, a*a*pi/2 :20:3);
Readln;
End.