Kiểm tra 2 học sinh : HS1 trả lời câu hỏi làm bài tâp 4 trang 33 SGK ; HS2 trả lời câu hỏi làm bài tập 5 trang 33 SGK Sau mỗi phần trình bày của học sinh yêu câu học sinh ở dưới nêu nhận[r]
(1)Tuần tiết 13, 14 Ngày soạn: 20/9/2010 Ngày dạy: 28/9/2010 Bài thực hành số KHAI BÁO VÀ SỬ DỤNG BIẾN I MỤC TIÊU: Kiến thức: - Thực khai báo đúng cú pháp, lựa chọn kiểu liệu phù hợp cho biến; - Kết hợp lệnh Write, Writeln với Read, Readln để thực việc nhập liệu cho biến từ bàn phím; - Hiểu các kiểu liệu chuẩn: số nguyên, số thực; - Hiểu cách khai báo và sử dụng Kĩ năng: - Rèn luyện kĩ kết hợp câu lệnh Write, Writeln với Read, Readln Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học II CHUẨN BỊ: GV: Phòng máy, giáo án trình chiếu HS: Học bài, sách,vở III TỔ CHỨC HOẠT ĐỘNG DẠY HỌC HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG Hoạt động 1: Ổn định lớp – kiểm tra bài cũ (10 phút) Ổn định nắm sỉ số lớp Lớp trưởng báo cáo Kiểm tra bài cũ : Nêu câu hỏi kiểm tra ? Nêu công dụng biến và hằng, so sánh khắc biến và ? ? Khi sử dụng biến và cần lưu ý điều gì ? Kiểm tra học sinh : HS1 trả lời câu hỏi làm bài tâp trang 33 SGK ; HS2 trả lời câu hỏi làm bài tập trang 33 SGK Sau phần trình bày học sinh yêu câu học sinh nêu nhận xét GV nhận xét đánh giá cho điểm Hoạt đông 2: Giới thiệu bài thực hành - hướng dẫn ban đầu - Giới thiệu bài thực hành phổ - Lắng nghe biến yêu cầu, nội dung bài thực hành Hoạt động 3: Thực hành bài Bài Viết chương trình Pascal có khai báo và sử dụng biến Yêu cầu HS đọc bài toán Đọc bài toán SGK và SGK nghiên cứu Lop8.net (2) ? Chương trình này cần khai báo Nghiên cứu SGK trả lời biến nào ? Gợi ý công thức cần tính: Theo dõi Tiền toán = Đơn giá x Số lượng + Phí dịch vụ Hướng dẫn học sinh thực hành Thực hành theo nhóm bài theo yêu cầu SGK Đi các máy kiểm tra và hướng dẫn, uốn nắn HS cách soạn thảo chơng trình Kết hợp đánh giá và cho điểm HS qua tiết thực hành Bài toán: Một cửa hàng cung cấp dịch vụ bán hàng toán nhà Khách hàng cần đăng kí số lợng mặt hàng cần mua, nhân viên cửa hàng trả hàng và nhận tiền toán nhà khách hàng Ngoài trị giá hàng hoá, khách hàng còn phải trả thêm phí dịch vụ Hãy viết chơng trình Pascal để tính tiền toán trờng hợp khách hàng mua mặt hàng program Tinh_tien; uses crt; var soluong: integer; dongia, thanhtien: real; thongbao: string; const phi=10000; begin clrscr; thongbao:='Tong so tien phai toan : '; {Nhap don gia va so luong hang} write('Don gia = '); readln(dongia); write('So luong = ');readln(soluong); thanhtien:= soluong*dongia+phi; (*In so tien phai tra*) writeln(thongbao,thanhtien:10 :2); readln end a) Lưu chương trình với tên TINHTIEN.PAS Dịch và chỉnh sửa các lỗi gõ, có b) Chạy chương trình với các liệu (đơn giá và số lợng) nh sau (1000, 20), (3500, 200), (18500, 123) Kiểm tra tính đúng các kết in c) Chạy chương trình với liệu (1, 35000) Quan sát kết nhận đợc Hãy thử đoán lí chương trình Lop8.net (3) cho kết sai Hoạt động 4: Rèn kỹ soạn, dịch, chạy chương trình có sử dụng biến Bài Thử viết chương trình nhập các số nguyên x và y, in giá trị x và y màn hình Sau đó hoán đổi các giá trị x và y in lại màn hình giá trị x và y Hướng dẫn HS các bước Đọc đề bài SGK và nghiên cứu Tham khảo chương trình sau: program hoan_doi; để giải bài toán này để hiểu cách làm Kiểm tra và hướng dẫn trên các Thực hành Tham khảo chương var x,y,z:integer; begin máy trình hoan_doi SGK read(x,y); Soạn, dịch và chạy chương trình writeln(x,' ',y); z:=x; này trên máy Để thực tráo đổi giá trị Trả lời hai biến ta làm nh nào ? Hoạt động 5: Tổng kết nội dung bài thực hành Đưa lên màn hình nội dung Quan sát đọc lại chính cần đạt tiết thực hành này (SGK) Tổng kết lại Lắng nghe Lop8.net x:=y; y:=z; writeln(x,' ',y); readln end TỔNG KẾT Cú pháp khai báo biến Pascal: var <danh sách biến>: <kiểu liệu>; đó danh sách biến gồm tên các biến và đợc cách dấu phẩy Cú pháp lệnh gán Pascal: <biến>:= <biểu thức> Lệnh read(<danh sách biến>) hay readln(<danh sách biến>), đó danh sách biến là tên các biến đã khai báo, đợc sử dụng để nhập liệu từ bàn phím Sau nhập liệu cần nhấn phím Enter để xác nhận Nếu giá trị nhập vào vượt quá phạm vi biến, nói chung kết tính toán sai Nội dung chú thích nằm cặp dấu { và } bị bỏ qua dịch chương trình Các chú thích đợc dùng để làm cho chương trình dễ đọc, dễ hiểu Ngoài có thể sử dụng cặp các dấu (* và *) để tạo chú (4) thích Hoạt động 6: Nhận xét tiết học – hướng dẫn học sinh nhà (5 phút) - Nhận xét tinh thần và thái độ chung lớp, động viên nhắc nhở học sinh có thái độ chưa đúng (nếu có), hay chưa tích cực học tập - Hướng dẫn học sinh nhà trả lời lại các câu hỏi và bài tập SGK chuẩn bị tiết sau giải bài tập Lop8.net (5)