I. MỤC TIÊU
1. Kiến thức
- Biết khai báo biến và hằng.
- Hiểu được các dữ liệu chuẩn: Kiểu số nguyên và kiểu số thực.
- Hiểu được lệnh gán giá trị cho biến.
2. Kỹ năng
- Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu dữ liệu phù hợp cho biến.
- Kết hợp được giữa lệnh write, writeln với read, readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím.
- Thực hiện được lệnh gán giá trị cho biến.
3. Thái độ
- Nghiêm túc trong thực hành, có tinh thần học hỏi, sáng tạo .
II. CHUẨN BỊ
1. Nội dung:
- Các bài tập liên quan đến từng nội dung.
2. Đồ dùng:
- Giáo viên: Sách giáo khoa, giáo án, phòng thực hành, và bài tập.
- Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Bài tập chuẩn bị trước.
Tuần: 9 Tiết 17 Ngày soạn: 17 Bài thực hành: KHAI BÁO VÀ SỬ DỤNG BIẾN I. MỤC TIÊU Kiến thức - Biết khai báo biến và hằng. - Hiểu được các dữ liệu chuẩn: Kiểu số nguyên và kiểu số thực. - Hiểu được lệnh gán giá trị cho biến. Kỹ năng - Thực hiện được khai báo đúng cú pháp, lựa chọn được kiểu dữ liệu phù hợp cho biến. - Kết hợp được giữa lệnh write, writeln với read, readln để thực hiện việc nhập dữ liệu cho biến từ bàn phím. - Thực hiện được lệnh gán giá trị cho biến. Thái độ - Nghiêm túc trong thực hành, có tinh thần học hỏi, sáng tạo . II. CHUẨN BỊ Nội dung: - Các bài tập liên quan đến từng nội dung. Đồ dùng: - Giáo viên: Sách giáo khoa, giáo án, phòng thực hành, và bài tập.. - Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Bài tập chuẩn bị trước. III. HOẠT ĐỘNG DẠY HỌC Tổ chức lớp (2’) - Ổn định tổ chức. - Kiểm tra sĩ số học sinh. + Lớp 8A1: + Lớp 8A2: - Phân nhóm thực hành. Kiểm tra bài cũ (5’) * Câu hỏi: CH1: Hãy liệt kê các lỗi nếu có trong chương trình dưới đây và sửa lại cho đúng: Var a,b:= integer; Const c:=3; Begin a: = 200 b:= a/c; write(b); readln; end. * Trả lời: CH1: chương trình được chỉnh sửa lại la: Program bt; Var a: integer; b: real; Const c:=3; Begin a: = 200; b:= a/c; write(b); readln; end. Bài mới: (1’) Để củng cố thêm nội dung trong hai tiết học trước . Hôm nay ta đi vào nội dung của bài thực hành. TG Hoạt động giáo viên Hoạt động học sinh Nội dung 17’ Hoạt động 1: Tìm hiểu bài tập1 1. Bài tập 1: Một cửa hàng cung cấp dịch vụ bán hàng thanh toán tại nhà. Viết chương trình để tính tiền thanh toán trong trường hợp khách hàng chỉ mua một mặt hàng duy nhất. a) Gõ đoạn chương trình theo mẫu và tìm hiểu ý nghĩa từng câu lệnh. - Yêu cầu HS khởi động Turbo đọc nội dung BT1. - Hướng dẫn HS tìm hiểu câu a: - Tập cho HS khai báo biến trong pascal. - Yêu cầu HS tìm hiểu cú pháp khai báo biến, đặt tên đúng theo qui định của pascal, chọn đúng kiểu dữ liệu của biến thông qua đoạn chương trình được viết sẵn. - Hướng dẫn hs trong quá trình thực hiện. - Thực hiện theo yêu cầu. - Thực hiện theo hướng dẫn. - Gõ chương trình theo mẫu và tìm hiểu ý nghĩa từng câu lệnh trong chương trình. - Sửa chữa sai xót. 9’ -Yêu cầu lưu chương trình với tên tinhtien.pas -Hướng dẫn hs dịch và sửa lỗi gõ nếu có. - Yêu cầu HS chạy thử chương trình với bộ dữ liệu đã cho. - Hướng dẫn hs trong quá trình thực hiện - Thực hiện theo yêu cầu. - Thao tác dịch chương trình. - Chạy chương trình. - Thực hành theo hướng dẫn. b) - Lưu chương trình với tên tinhtien.pas - Dịch chương trình: Alt+F9. - Chạy chương trình: ctrl+F9. 10’ Hoạt động 2: củng cố - Bổ sung kiến thức: Nếu dữ liệu nhập vào có giá trị lớn ta nên khai báo biến này với kiểu longint; - Thao tác lại chương trình. - Chạy lại chương trình trên với bộ dữ liệu (1,35000). - Yêu cầu HS quan sát kết quả nhận được và cho nhận xét. - Nhận xét và sửa lại chổ khai báo dữ liệu. - Thực hiện. - Chạy chương trình với bộ dữ liệu trên. - Kết quả sai. - Nhận xét: Vì số lượng được khai báo với kiểu integer, trong khi đó dữ liệu nhập vào lớn hơn phạm vị giá trị qui định. - Sửa lại chương trình. 4. Dặn dò: (1’) - Xem nội dung bài tập số 2;. - Về nhà viết đoạn chương trình tính diện tích và chu vi hình tròn với bán kính nhập vào từ bàn phím để chuẩn bị tiết thực hành hôm sau. IV. RÚT KINH NGHIỆM — — —»@@&??«— — —
Tài liệu đính kèm: