Tuần: 7 - Tiết: 13 Ngày soạn: 14 / 10 / 2009 Ngày giảng: 21/ 10/ 2009 ]]]]]] Bài thực hành 3: Khai báo và sử dụng biến (tiết 1) I. Mục tiêu Học xong tiết họchọc sinh có khả năng : - Bớc đầu làm quen với khai báo và sử dụng biến. - 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 các 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. - Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, kiểu số thực. - Hiểu cách khai báo và sử dụng hằng. II. Ph ơng tiện chuẩn bị dạy và học. + Giáo viên: Giáo án, SGK, SGV, phấn, phòng máy. + Học sinh: SGK, Vở, Bút III. Tiến trình các hoạt động dạy và học. 1. ổn định lớp: Kiểm tra sĩ số lớp 8A, 8B. 2. Kiểm tra bài cũ : ? HS1: Nêu sự khác nhau giữa biến và hằng, cho một vài ví dụ về khai báo biến và khai báo hằng? ? HS2: Giả sử ta đã khai báo hằng số pi=3,14. Ta có thể thực hiện lệnh gán pi=3.14532 trong thân chơng trình không? Tại sao? 3. Bài mới. Các em đã đợc làm quen với biến và hằng cũng nh cách khai báo biến, hằng. Để hiểu rõ hơn về khai báo biến, hằng chúng ta đi vào bài thực hành hôm nay. Bài thực hành 3: Khai báo và sử dụng biến.(tiết 1) Hoạt động của giáo viên Hoạt động của học sinh Hoạt động 1: Kiến thức cơ bản ? Em hãy cho biết các cách để khởi động ch- ơng trình Pascal? ? Nêu khái niệm biến, hằng cách sử dụng biến, hằng trong chơng trình Pascal? GV: Củng cố lại kiến thức cho HS. I. Kiến thức cần thiết. HS: Nêu 2 cách khởi động: - Khởi động chơng trình Pascal. H. Phát biểu HS: Nghe, ghi nhớ và khắc sâu kiến thức, ghi chép. - Cách khai báo và sử dụng biến, hằng trong chơng trình Pascal. - Kết hợp các câu lệnh Write, Writeln, Read, Readln để thực hiện viết chơng trình. Hoạt động 2: Thực hành GV: Nêu nội dung thực hành: Bài tập 1.(SGK Tr 35) II. Nội dung thực hành. HS: nghe, hiểu. a. Viết chơng trình theo mẫu và tìm hiểu ý nghĩa câu lệnh. b. Lu chơng trình, dịch và chạy chơng trình. c. Chạy chơng trình với các bộ dữ liệu cho sẵn, kiểm tra tính đúng của kết quả in ra. d. Chạy chơng trình với bộ dữ liệu cho trớc, kiểm tra kết quả, giải thiwchs tại sao kết quả sai. GV: Hớng dẫn học sinh làm bài tập 1 . * Phân công 2 học sinh/ máy làm bài thực hành theo nhóm. GV: Quan sát quá trình thực hành của học sinh. Giải đáp thắc mắc cho học sinh trong quá trình thực hành. GV: chỉ dẫn, sửa lỗi, giải thích. GV: Nhận xét kết quả thực hành của từng nhóm, kết hợp cho điểm học sinh. (lấy điểm kiểm tra thực hành 15 phút) HS: Nghe, hiểu và nghi chép cách làm bài thực hành. Nếu có thắc mắc thì hỏi thầy và yêu cầu giải đáp. 2hs/ máy làm bài thực hành theo hớng dẫn. HS: làm bài thực hành. - Khởi động đợc chơng trình Pascal. - Soạn thảo đợc chơng trình. (SGK trang 35) - Cách khai báo biến: Var <danh sach bien> : kiểu dữ liệu; Với tên các biến liệt kê cách nhau bởi dấu phẩy. - Lu bài tập: nhấn F2 - Hiểu đợc nội dung chú thích nằm trong dấu {} - Chạy chơng trình dịch, sửa lỗi. 4. Nội dung ? Em hãy cho biết các cách để khởi động chơng trình Pascal? ? Nêu khái niệm biến, hằng cách sử dụng biến, hằng trong chơng trình Pascal? - Đã thực hiện đợc việc khởi động, viết chơng trình, chạy chơng trình dịch, sửa lỗi, chạy chơng trình, - Lu kết quả. - Hiểu đợc cách sử dụng hằng, biến. 5. Câu hỏi và hớng dẫn về nhà. - Thực hiện lại các thao tác đã thực hành. - Nghiên cứu Bài tập 2 tiết sau chuẩn bị thực hành tiếp. Tiết: 14 Ngày soạn: 14 / 10 / 2009 Ngày giảng: 22/ 10/ 2009 ]]]]]] Bài thực hành 3: Khai báo và sử dụng biến (tiết 2) I. Mục tiêu Học xong tiết họchọc sinh tiếp tục: - 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 các 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. - Hiểu về các kiểu dữ liệu chuẩn: kiểu số nguyên, kiểu số thực. - Hiểu cách khai báo và sử dụng hằng. - Sử dụng đợc lệnh gán giá trị cho biến. - Hiểu và thực hiện đợc việc trao đổi giá trị của 2 biến. - Hiểu đợc cấu trúc khi viết các từ chú thích. II. Ph ơng tiện chuẩn bị dạy và học. + Giáo viên: Giáo án, SGK, SGV, phấn, phòng máy. + Học sinh: SGK, Vở, Bút III. Tiến trình các hoạt động dạy và học. 1. ổn định lớp: Kiểm tra sĩ số lớp 8A, 8B. 2. Kiểm tra bài cũ : ? HS1: Nêu cấu trúc lệnh gán giá trị cho biến, cách khai báo hằng trong chơng trình Pascal? ? HS2: Để ghi các từ chú thích trong ngôn ngữ lập trình Pascal ta thực hiện nh thế nào? 3. Bài mới. Các em đã đợc làm quen với biến và hằng cũng nh cách khai báo biến, hằng. Để hiểu rõ hơn về khai báo biến, hằng chúng ta đi vào bài thực hành hôm nay. Bài thực hành 3: Khai báo và sử dụng biến.(tiết 2) Hoạt động của giáo viên Hoạt động của học sinh Hoạt động 1: Kiến thức cơ bản ? Em hãy cho biết các cách để khởi động ch- ơng trình Pascal? ? Nêu khái niệm biến, hằng cách sử dụng biến, hằng trong chơng trình Pascal? GV: Củng cố lại kiến thức cho HS. I. Kiến thức cần thiết. HS: Nêu 2 cách khởi động: - Khởi động chơng trình Pascal. H. Phát biểu HS: Nghe, ghi nhớ và khắc sâu kiến thức, ghi chép. - Cách khai báo và sử dụng biến, hằng trong chơng trình Pascal. - Kết hợp các câu lệnh Write, Writeln, Read, Readln để thực hiện viết chơng trình. Hoạt động 2: Thực hành GV: Nêu nội dung thực hành: II. Nội dung thực hành. HS: nghe, hiểu. Thực hành: Bài tập 2.(SGK Tr 36) Viết chơng trình nhập vào 2 số nguyên a, b. In 2 số ra màn hình, Hoán đổi 2 số cho nhau sau đó in lại ra màn hình. GV: Hớng dẫn học sinh làm bài tập 2 . * Phân công 2 học sinh/ máy làm bài thực hành theo nhóm. GV: Quan sát quá trình thực hành của học sinh. Giải đáp thắc mắc cho học sinh trong quá trình thực hành. GV: chỉ dẫn, sửa lỗi, giải thích. GV: Nhận xét kết quả thực hành của từng nhóm, kết hợp cho điểm học sinh. HS: Nghe, hiểu và nghi chép cách làm bài thực hành. Nếu có thắc mắc thì hỏi thầy và yêu cầu giải đáp. 2hs/ máy làm bài thực hành theo hớng dẫn. HS: làm bài thực hành. - Khởi động đợc chơng trình Pascal. - Sử dụng lệnh nhập x,y. - Sử dụng lệnh gán, hoán đổi giá trị x cho y và y cho x. - In kết quả. - Lu bài tập: nhấn F2 - Chạy chơng trình dịch, sửa lỗi. - Hiểu đợc nội dung chú thích nằm trong dấu {} 4. Nội dung ? Nêu khái niệm biến, hằng cách sử dụng biến, hằng trong chơng trình Pascal? ? Em hãy cho biết các cách để khởi động chơng trình Pascal? - Đã thực hiện đợc việc khởi động, viết chơng trình, chạy chơng trình dịch, sửa lỗi, chạy chơng trình. - Lu kết quả. - Hiểu đợc cách sử dụng hằng, biến. - Hiểu lệnh gán và cách sử dụng lệnh gán. 5. Câu hỏi và hớng dẫn về nhà. - Thực hiện lại các thao tác đã thực hành. - Ôn tập lại toàn bộ kiến thức, chuẩn bị kiểm tra 45 . III. Tiến trình các hoạt động dạy và học. 1. ổn định lớp: Kiểm tra sĩ số lớp 8A, 8B. 2. Kiểm tra bài cũ : ? HS1: Nêu sự khác nhau giữa biến và hằng, cho một. III. Tiến trình các hoạt động dạy và học. 1. ổn định lớp: Kiểm tra sĩ số lớp 8A, 8B. 2. Kiểm tra bài cũ : ? HS1: Nêu cấu trúc lệnh gán giá trị cho biến, cách