Tải bản đầy đủ (.docx) (2 trang)

tuan 23 tiet 45 tin 8

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (112.93 KB, 2 trang )

<span class='text_page_counter'>(1)</span>Tuần 23 Tiết: 45. Ngày soạn: 04/02/2017 Ngày day: 06/02/2017. BÀI TẬP THỰC HÀNH I. MỤC TIÊU: 1. Kiến thức: - Ôn tập câu lệnh lặp với số lần biết trước for … to … do … trong Pascal; - Kết hợp giữa câu lệnh điều kiện với câu lệnh lặp với số lần biết trước. 2. Kĩ năng: Làm các bài tập về câu lệnh lặp với số lần biết trước for … to … do … trong Pascal. 3. Thái độ: Học tập nghiêm túc, có ý thức tự giác, tinh thần vươn lên vượt qua khó khăn. II. CHUẨN BỊ: 1. Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu. 2. Học sinh: Vở ghi, sách giáo khoa. III. CÁC HOẠT ĐỘNG DẠY – HỌC: 1. Ổn định lớp: (1’) 8A1:…………………………………………………………………………… 8A2:…………………………………………………………………………… 2. Kiểm tra bài cũ: (5’) Câu 1: Em hãy trình bày cú pháp cách sử dụng của câu lệnh lặp? 3. Bài mới: Hoạt động của GV. Hoạt động của HS Hoạt động 2: (38’) Tìm hiểu bài tập 2. + GV: Đưa ra yêu cầu của bài toán + HS: Thực hiện tìm hiểu về bài cổ yêu cầu HS tìm hiểu. toán cổ. + GV: Cho HS thực hiện xác định + HS: Thực hiện các bước xác bài toán và mô tả thuật toán cho định bài toán và mô tả thuật toán chương trình. cho chương trình. + GV: Giới thiệu chương trình yêu + HS: Nghiên cứu chương trình cầu HS tìm hiểu, giải thích tại sao của GV đưa ra. Ý tưởng cơ bản là chương trình này cho phép giải bài xét tất cả các trường hợp và kiểm toán đặt ra. tra xem trường hợp nào thỏa mãn: Var ga, cho: Byte; ga + cho = 36 và ga*2 + cho*4 BEGIN = 100 thì đó là một đáp số của For ga := 1 to 35 do bài toán. For cho := 1 to 35 do If (ga*2 + cho*4 = 100) and (ga + cho = 36) then Writeln(‘So ga la: ’, ga, ‘; So cho la: ’, cho); Readln END. + GV: Hướng dẫn phân tích bài toán + HS: Chú ý quan sát, tìm hiểu về cho HS thấy và hiểu được bài toán. bài toán. Hiểu về chương trình. + GV: Từ đó yêu cầu HS cải tiến để + HS: Chương trình cải tiến. có chương trình hiệu quả hơn. Var ga, cho: Byte; BEGIN + GV: Hướng dẫn các em thực hiện, For cho := 1 To 24 Do ý nghĩa của các câu lệnh trong Begin. Nội dung ghi bảng 3. Bài tập 3: Bài toán cổ: Vừa gà vừa chó. Bó lại cho tròn. Ba mươi sáu con. Một trăm chân chẵn. Tìm số lượng gà và chó. Chương trình. Var ga, cho: Byte; BEGIN For ga := 1 to 35 do For cho := 1 to 35 do If (ga*2 + cho*4 = 100) and (ga + cho = 36) then Writeln(‘So ga la: ’, ga, ‘; So cho la: ’, cho); Readln END. Chương trình cải tiến. Var ga, cho: Byte; BEGIN For cho := 1 To 24 Do Begin ga := 36 – cho; If (2*ga + 4*cho = 100) Then Writeln(‘Ga: ’,.

<span class='text_page_counter'>(2)</span> chương trình. + GV: Cách thức hoạt động của chương trình cải tiến. + GV: Phân tích hướng dẫn để HS thấy được số lượng các phép tính ở chương trình cải tiến ít hơn so với chương trình ban đầu. + GV: Quan sát hướng dẫn, thao tác mẫu quá trình làm bài của các em bên dưới. + GV: Yêu cầu HS sau khi gõ xong thực hiện lưu bài với tên bai7.pas. + GV: Yêu cầu HS sau khi gõ xong biên dịch chương trình.. ga := 36 – cho; ga,‘, Cho: ’,cho); If (2*ga + 4*cho = 100) End; Then Writeln(‘Ga: ’, ga, ‘, Readln Cho: ’,cho); END. End; Readln END. + HS: Thực hiện dưới sự quan sát giúp đỡ của GV.. + HS: Thực hiện lưu bài với tên đã được yêu cầu. + HS: Thực hiện biên dịch (Alt + F9) chương trình kiểm tra lỗi, sửa lỗi nếu có. + GV: Cho HS chạy chương trình + HS: Thực hiện chạy chương xem kết quả đạt được khi gõ xong. trình (Ctrl + F9) kiểm chứng, xem kết quả đạt được. + GV: Giải thích cho HS các câu + HS: Biết được câu lệnh được sử lệnh trong chương trình cho các em dụng trong bài. nhận biết. + GV: Yêu cầu các em thực hiện lại + HS: Thực hiện viết lại chương bài toán mà không quan sát bài mẫu trình theo cách hiểu của các em. của GV. + GV: Quan sát quá trình thực hiện + HS: Thực hiện các thao tác theo của các em. sự hướng dẫn của GV đưa ra. + GV: Hướng dẫn giúp đỡ các em + HS: Thao tác tự phát hiện ra nội trong những câu lệnh khó. dung kiến thức cần đạt được. + GV: Cho HS quan sát một số bài + HS: Quan sát và học tập các bài mà các bạn em đã thực hiện tốt. làm tốt của bạn mình. + GV: Chỉ ra ưu điểm mà bài làm + HS: Học tập được cách làm HS đạt được. việc khoa học. + GV: Trình chiếu một bài có + HS: Tập trung, chú ý lắng nghe chương trình chạy đúng bị lỗi, sự hướng dẫn của GV, cách trình hướng dẫn các em cách trình bày và bày và các lỗi thường mắc phải khắc phục lỗi thường gặp. trong khi gõ chương trình. + GV: Yêu cầu HS lưu bài lại sau + HS: Thực hiện các bước lưu bài khi đã chỉnh sửa hoàn thiện. với tên do cac em đặt. + GV: Nhận xét bài làm của HS, + HS: Chú ý lắng nghe ghi nhớ chốt nội dung bài tập. các nội dung đã được thực hiện. 4. Củng cố - Củng cố trong nội dung bài học. 5. Dặn dò: (1’) - Xem trước nội dung bài tiếp theo. IV. RÚT KINH NGHIỆM: .............................................................................................................................................................. .............................................................................................................................................................. ...............................................................................................................................................................

<span class='text_page_counter'>(3)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×