Tải bản đầy đủ (.pdf) (20 trang)

Giáo án Tin học 8 - Học kỳ 2 - Năm học 2010-2011 - Phạm Thị Thu

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 (326.2 KB, 20 trang )

<span class='text_page_counter'>(1)</span> Tin học lớp 8. Trường THCS Sơn Dương. Tiết 37. Bài 7: CÂU LỆNH LẶP Ngày soạn: 02/01/2011 Ngày dạy: 05/01. 8B – 07/01. 8A 1. MUÏC TIEÂU 1.1 Kiến thức - Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình. - Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần. - Bieát leänh gheùp trong pascal. 1.2 Kyõ naêng - Hiểu hoạt động của câu lệnh lặp với số lần biết trước for…do trong pascal. - Viết đúng được lệnh for…do trong một số tình huống đơn giản. 1.3 Thái độ - Nghieâm tuùc trong hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo . 2. CHUAÅN BÒ 2.1 Noäi dung: - Các công việc cần phải thực hiện nhiều lần. - Caâu leänh laëp – moät leänh thay cho nhieàu leänh. 2.2 Đồ dùng: - Giaùo vieân: Saùch giaùo khoa, giaùo aùn, baøi taäp. - Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp. 3. PHƯƠNG PHÁP DẠY HỌC - Phương pháp dạy học trực quan - Nêu và giải quyết vấn đề - Thực hành, luyện tập 4. HOẠT ĐỘNG DẠY HỌC 4.1 Tổ chức lớp (2’) - Ổn định tổ chức. - Kieåm tra só soá hoïc sinh. + Lớp 8A: 27 Vắng: + Lớp 8B: 25 Vắng: 4.2 Kiểm tra bài cũ (không thực hiện) 4.3 Bài mới: * Giới thiệu bài: (1’) - Trong cuộc sống hằng ngày, nhiều hoạt động được thực hiện lặp đi, lặp lại nhiều lần, có những hoạt động mà chúng ta thường thực hiện lặp với số lần nhất định và biết trước. Khi viết chương trình cũng vậy. Để chỉ dẫn cho máy tính thực hiện đúng công việc, trong nhiều trường hợp ta cũng cần phải viết lặp lại nhiều câu lệnh để thực hiện một phép tính nhất định. Để hiểu hơn về điều này ta đi vào bài mới. * Tieán trình baøi daïy: TG Hoạt động giáo viên Hoạt động học sinh Noäi dung Hoạt động 1: Tìm hiểu một số công việc phải thực 1. Các công việc phải 10’ Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 83.

<span class='text_page_counter'>(2)</span>  Tin học lớp 8. Trường THCS Sơn Dương. hieän nhieàu laàn - Giới thiệu một số hoạt - Lắng nghe. động được thực hiện lặp đi laëp laïi nhieàu laàn trong cuoäc soáng haèng ngaøy. - ? Tìm moät soá coâng vieäc -Aên côm, .. coøn laïi dieán ra trong cuoäc soáng haèng ngaøy cuõng laëp ñi laëp laïi nhieàu laàn. Hoạt động2: Tìm hiểu câu lệnh lặp 15’ - Ñöa ra ví duï: - Đọc yêu cầu. - Giả sử ta cần vẽ ba hình - Chú ý lắng nghe. vuoâng coù caïnh moät ñôn vò. - Vieäc veõ hình vuoâng coù theå - Laøm vieäc cuøng giaùo thực hiện được bằng thuật viên. toán sau đây: - Đưa ra thuật toán: - Theo doõi vaø nghieân + B1: Vẽ hình vuông (vẽ cứu thuật toán. liên tiếp 4 cạnh và trở lại đỉnh ban đầu). + B2: Nếu số hình vuông đã vẽ được ít hơn 3, di chuyển buùt veõ veà beân phaûi 2 ñôn vò và trở lại B1; ngược lại kết thúc thuật toán. - Yeâu caàu hoïc sinh xem xeùt - Suy nghæ veà thuaät thuật toán. toán. - Giáo viên cùng học sinh - Hiểu vì sao cần đến tìm hiểu từng bước 1 của ví cấu trúc lặp. duï hai trong SGK. Hoạt động 3: Cú pháp câu lệnh lặp 11’ - Yêu cầu hs viết đoạn - Lên bảng thực chương trình in ra dòng chữ hiện. chaøo caùc baïn 10 laàn. - Nhaän xeùt. Ta thaáy caùc caâu - Chuù yù laéng nghe. lệnh hoàn toàn giống nhau. Neáu ta vieát nhö theá naøy thì chương trình vừa dài, vừa nhaøm chaùn deã xaûy ra sai soùt. Vì vaäy trong pascal cung caáp - Chuù yù laéng nghe vaø cho ta moät caâu leänh laëp nhö thaûo luaän cuøng giaùo sau: vieân. Giaùo vieân: Phạm Thị Thu. thực hiện nhiều lần: => Khi vieát chöông trình cũng vậy. Để chỉ dẫn cho máy tính thực hiện đúng coâng vieäc, trong nhieàu trường hợp ta cũng cần phaûi vieát laëp laïi nhieàu caâu lệnh để thực hiện một pheùp tính nhaát ñònh. 2. Caâu leänh laëp – moät leänh thay cho nhieàu leänh: * Ví duï 1: (SGK). * Ví duï 2: SGK. 3. Ví duï veà caâu l ệnh laëp: * Cuù phaùp: for <bieán đếm>:= <giá trị đầu> to <giaù trò cuoái> do <caâu leänh>; Trong đó: for, to, do là các từ khóa, biến đếm là bieán kieåu nguyeân, giaù trò đầu và giá trị cuối là các giaù trò nguyeân vaø giaù trò cuoái khoâng phaûi nhoû hôn giá trị đầu. Trang. Lop8.net. 84.

<span class='text_page_counter'>(3)</span>  Tin học lớp 8. Trường THCS Sơn Dương. + Ñöa ra cuù phaùp vaø dieãn giaûi cho hs hieåu.. - Giá trị cuối = giá trị đầu + 1. - Sau moãi voøng laëp bieán đếm được tự động tăng thêm 1 đơn vị cho đến khi baèng giaù trò cuoái.. 4.4 Củng cố (5’) - Hệ thống lại toán bộ kiến thức. 4.5 Hướng dẫn về nhà : (1’) - Học bài và xem trước nội dung còn lại. 5. RUÙT KINH NGHIEÄM ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………. — —»«— — — Kí duyệt Tiết 38. Bài 7: CÂU LỆNH LẶP Ngày soạn: 02/01/2011 Ngày dạy: 05/01. 8B – 07/01. 8A 1. MUÏC TIEÂU 1.2 Kiến thức - Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình. - Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần. - Bieát leänh gheùp trong pascal. 1.2 Kyõ naêng - Hiểu hoạt động của câu lệnh lặp với số lần biết trước for…do trong pascal. - Viết đúng được lệnh for…do trong một số tình huống đơn giản. 1.3 Thái độ - Nghieâm tuùc trong hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo . 2. CHUAÅN BÒ 2.3 Noäi dung: - Các công việc cần phải thực hiện nhiều lần. - Caâu leänh laëp – moät leänh thay cho nhieàu leänh. 2.4 Đồ dùng: - Giaùo vieân: Saùch giaùo khoa, giaùo aùn, baøi taäp. - Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp. 3. PHƯƠNG PHÁP DẠY HỌC - Phương pháp dạy học trực quan - Nêu và giải quyết vấn đề - Thực hành, luyện tập Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 85.

<span class='text_page_counter'>(4)</span>  Tin học lớp 8. Trường THCS Sơn Dương. 4. HOẠT ĐỘNG DẠY HỌC 4.1 Tổ chức lớp (2’) - Ổn định tổ chức. - Kieåm tra só soá hoïc sinh. + Lớp 8A: 27 Vắng: + Lớp 8B: 25 Vắng: 4.2 Kiểm tra bài cũ (không thực hiện) 4.3 Bài mới: * Giới thiệu bài: TG Hoạt động giáo viên Hoạt động học sinh Hoạt động 1: Tìm hiểu ví dụ về câu lặp 9’ - Hướng dẫn hs viết lại đoạn chương trình nêu trên nhờ - Chú ý. vaøo cuù phaùp cuûa caâu leänh laëp.. 10’ - Yêu cầu học sinh viết đoạn - Lên bảng. chương trình in ra chữ O trên maøn hình laëp laïi 20 laàn. - Nhận xét, sửa bài.. 8’. => Trong ví duï naøy caùc caâu lệnh đơn giản được đặt trong hai từ khóa để tạo thành một caâu leänh gheùp trong pascal. Hoạt động2: Tìm hiểu câu lệnh lặp về tính tổng và tích. - Ñöa ra ví duï 4 SGK. - Đọc yêu cầu. - Yeâu caàu hs vieát laïi thuaät - Leân baûng. toán tính tổng đã được tìm hieåu trong baøi hoïc soá 4.. Giaùo vieân: Phạm Thị Thu. Noäi dung * Ví duï 1: - Program chao; Var i: integer; Begin For i:=1 to 10 do Writeln(‘chao cac ban’) Readln; End. * Ví duï 2: - Ví duï 4/SGK: in doøng chữ O trên màn hình (20 laàn). Program chuO; Var i: integer; Begin For i:=1 to 20 do Begin Writeln(‘O’); Delay (100); End; Readln; End.. 4. Caâu leänh laëp – tính toång vaø tích: * Tính toång: Ví duï 1: Tính toång cuûa N số tự nhiên đầu tiên. Baøi giaûi: SGK Trang. Lop8.net. 86.

<span class='text_page_counter'>(5)</span>  Tin học lớp 8. Trường THCS Sơn Dương. - Nhaän xeùt. Vieát laïi thuaät - Chuù yù. toán. => Từ thuật toán giáo viên - Theo dõi và nghiên hướng dẫn học sinh hoàn cứu thuật toán. thành đoạn chương trình naøy.. 9’. - Hướng dẫn học sinh tìm - Hiểu vì sao cần đến * Tích: hieåu ví duï naøy: caáu truùc laëp. Ví duï 2: Chöông trình tính N!, với N là số tự nhiên được nhập vào từ bàn phím. Baøi giaûi: SGK. 4.4 Củng cố (5’) - Khái quát cho học sinh cấu trúc lặp với số lần biết trước. - Hướng dẫn giải bài tập SGK. Bài 6: Thuật toán: B1: Gaùn A  0, i  1 . B2: A . 1 i (i  2). B3: i  i  1 B4: Neáu i  n , quay laïi B2. B5: Kết thúc thuật toán. 4.5 Hướng dẫn về nhà : (2’) - Hoïc baøi vaø laøm laïi baøi taäp SGK. - Xem trước nội dung thực hành. - Bài tập thêm: Từ thuật toán trên về nhà hoàn thành đoạn chương trình hoàn chænh. 5. RUÙT KINH NGHIEÄM ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………. — —»«— — — Kí duyệt. Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 87.

<span class='text_page_counter'>(6)</span>  Tin học lớp 8. Trường THCS Sơn Dương. Tiết 39. BÀI TẬP Ngày soạn: 09/01/2011 Ngày dạy: 12/01. 8B – 14/01. 8A 1. MUÏC TIEÂU 1.1 Kiến thức - Hiểu hoạt động của câu lệnh lặp với số lần biết trước. - Bieát leänh gheùp trong pascal. - Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh. 1.2Kyõ naêng - Rèn luyện kĩ năng viết ngôn ngữ lập trình. - Viết đúng được lệnh for …do. - Bước đầu viết được câu lệnh lặp. 1.3 Thái độ - Nghieâm tuùc trong hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo . 2. CHUAÅN BÒ 2.1 Noäi dung: - Dạng bài tập liên quan đến chương trình. 2.2 Đồ dùng: - Giaùo vieân: Saùch giaùo khoa, giaùo aùn, baøi taäp. - Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp. 3. PHƯƠNG PHÁP DẠY HỌC - Phương pháp dạy học trực quan - Nêu và giải quyết vấn đề - Thực hành, luyện tập 4. HOẠT ĐỘNG DẠY HỌC 4.1 Tổ chức lớp (2’) - Ổn định tổ chức. - Kieåm tra só soá hoïc sinh. + Lớp 8A: 27 Vắng: + Lớp 8B: 25 Vắng: 4.2 Kieåm tra baøi cuõ (5’) * Caâu hoûi: CH1: Viết cú pháp và công dụng của câu lệnh lặp với số lần biết trước. * Trả lời: CH1: * Cú pháp: for <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; Trong đó: for, to, do là các từ khóa, biến đếm là biến kiểu nguyên, giá trị đầu và giá trị cuối là các giá trị nguyên và giá trị cuối không phải nhỏ hơn giá trị đầu. - Giá trị cuối = giá trị đầu + 1. - Sau mỗi vòng lặp biến đếm được tự động tăng thêm 1 đơn vị cho đến khi bằng giaù trò cuoái. Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 88.

<span class='text_page_counter'>(7)</span>  Tin học lớp 8. Trường THCS Sơn Dương. 4.3 Bài mới: * Giới thiệu bài: (1’) - Tiết trước chúng ta đã hoàn thành xong nội dung về chương trình lặp với số lần biết trước, để củng cố bài học cũng như hoàn thành tốt trong buổi thực hành sau. Ta đi vaøo noäi dung cuûa tieát baøi taäp. * Tieán trình baøi daïy: TG Hoạt động giáo viên Hoạt động học sinh Noäi dung Hoạt động 1: Tìm hiểu bài tập 1 3’ 1. Baøi taäp 1: - Ra baøi taäp. - Đọc và chép bài * Khi thực hiện câu lệnh vào vở. laëp, maùy tính kieåm tra moät điều kiện. Với lệnh lặp for <biến đếm>:= <gt đầu> to <gt cuoái> do <caâu leänh>; cuûa pascal, ñieàu kieän caàn phaûi kieåm tra la gì? 8’ - ? Câu lệnh lặp này có tác - Trả lời: làm ngắn * Bài giải: duïng gì? goïn chöông trình. - Laøm ñôn giaûn chöông - Nhận xét. Làm ngắn gọn - Chú ý theo dõi, trình và giảm công sức của hay nói cách khác là làm chép bài vào vở. người viết chương trình. ñôn giaûn chöông trình vaø giảm công sức của người vieát chöông trình. Hoạt động2: Bài tập 2 5’ 2. Baøi taäp 2: - Ra đề bài tập. - Đọc nội dung và * Các câu lệnh pascal sau ghi bài vào vở. có hợp lệ không? Vì sao? a) for i:= 100 to 1 do writeln(‘A’); b) for i:= 1.5 to 10.5 do writeln(‘A’); c) for i= 1 to 10 do writeln(‘A’); d) for i:= 1 to 10 do; writeln(‘A’); e) var x: real; begin for x:=1 to 10 do writeln(‘A’); end. 15’ - Ghi cuù phaùp cuûa caâu leänh - Chuù yù theo doõi. * Baøi giaûi: lặp với số lần biết trước. a) Giá trị đầu phải nhỏ hơn giaù trò cuoái. - Nhắc lại điều kiện để - Trả lời. chương trình thực hiện câu Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 89.

<span class='text_page_counter'>(8)</span>  Tin học lớp 8. Trường THCS Sơn Dương. leänh laëp. - Xeùt caâu a cho nhaän xeùt. - Hướng dẫn học sinh hoàn thaønh noäi dung baøi taäp. - Tương tự điều kiện có thể thực hiện ở hai giá trị đầu và cuoái thì nhö theá naøo?. - Giá trị đầu phải nhoû hôn giaù trò cuoái.. - Giá trị đầu và giá b) Các giá trị đầu và giá trị trò cuoái laø caùc bieán cuoái phaûi laø soá nguyeân. coù giaù trò laø bieán kieåu nguyeân. - Vậy cách viết ở câu b thực - Chưa. hiện đúng chưa? - Giaûi thích cho hoïc sinh hieåu roõ hôn. - Ta thaáy caâu c thieáu gì? - Daáu 2 chaám. c) Thieáu daáu 2 chaám khi gán giá trị đầu. - Học sinh tự làm và trả lời - Dư dấu hai chấm d) Dư dấu hai chấm sau từ caâu d. sau từ khóa do. khoùa do. - Yeâu caàu hoïc sinh thaûo luaän - Thaûo luaän nhoùm. e) Biến x đã được khai báo caâu e vaø cho keát quaû. như là biến có dữ liệu kiểu số thực và vì thế không - Kieåm tra keát quaû. - Biến đếm có kiểu dữ liệu - Sai. Chỉ có kiểu dữ thể dùng để xác định giá số thực đúng hay sai. liệu là các giá trị trị đầu và giá trị cuối trong caâu leänh laëp. nguyeân. - Nhaéc laïi cho hoïc sinh hieåu cách sử dụng câu lệnh lặp - Ghi nhớ kiến thức. thoâng qua baøi taäp naøy.. 4.4 Củng cố (5’) - Hệ thống lại toàn bộ kiến thức. 4.5 Hướng dẫn về nhà : (1’) - Học bài và làm bài tập đầy đủ. 5. RUÙT KINH NGHIEÄM ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………. — —»«— — — Kí duyệt. Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 90.

<span class='text_page_counter'>(9)</span>  Tin học lớp 8. Trường THCS Sơn Dương. Tiết 40. BÀI TẬP Ngày soạn: 09/01/2011 Ngày dạy: 12/01. 8B – 14/01. 8A 1. MUÏC TIEÂU 1.1 Kiến thức - Hiểu hoạt động của câu lệnh lặp với số lần biết trước. - Bieát leänh gheùp trong pascal. - Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh. 1.2Kyõ naêng - Rèn luyện kĩ năng viết ngôn ngữ lập trình. - Viết đúng được lệnh for …do. - Bước đầu viết được câu lệnh lặp. 1.3 Thái độ - Nghieâm tuùc trong hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo . 2. CHUAÅN BÒ 2.3 Noäi dung: - Dạng bài tập liên quan đến chương trình. 2.4 Đồ dùng: - Giaùo vieân: Saùch giaùo khoa, giaùo aùn, baøi taäp. - Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp. 3. PHƯƠNG PHÁP DẠY HỌC - Phương pháp dạy học trực quan - Nêu và giải quyết vấn đề - Thực hành, luyện tập 4. HOẠT ĐỘNG DẠY HỌC 4.1 Tổ chức lớp (2’) - Ổn định tổ chức. - Kieåm tra só soá hoïc sinh. + Lớp 8A: 27 Vắng: + Lớp 8B: 25 Vắng: 4.2 Kieåm tra baøi cuõ 4.3 Bài mới: * Giới thiệu bài * Tieán trình baøi daïy: Hoạt động của thầy Hoạt động 1: Bài tập 1. (10’). Hoạt động của trò. Nội dung 1. Bài tập 1 - Sau khi thực hiện đoạn chương trình sau, giá trị - Sau khi thực hiện đoạn của biến j bằng bao nhiêu ? chương trình sau, giá trị J:= 0; của biến j bằng bao nhiêu ? + Sau khi thực hiện đoạn For i:= 1 to 5 do Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 91.

<span class='text_page_counter'>(10)</span>  Tin học lớp 8. J:= 0; For i:= 1 to 5 do J:= j + 2;. Trường THCS Sơn Dương. chương trình trên, giá trị J:= j + 2; của biến j = 2... + Hoạt động 2: Bài tập 2.(10’) + Học sinh đọc đề bài => suy nghĩ và trả lời. - Các câu lệnh Pascal sau a) Câu lệnh này không hợp có hợp lệ không? Vì sao? lệ vì giá trị đầu lớn hơn giá trị cuối. a) For i:= 100 to 1 do Writeln(‘A’); b) Câu lệnh này không hợp b) For i:= 1.5 to 10.5 do lệ vì giá trị đầu và giá trị Writeln(‘A’); cuối không phải là giá trị nguyên. c) For i:= 1 to 10 do c) Đây là câu lệnh hợp lệ. Writeln(‘A’); d) For i:= 1 to 10 do; d) Đây là câu lệnh không Writeln(‘A’); hợp lệ vì sau từ khóa do không có dấu chấm phẩy.. 2. Bài tập 2. - Các câu lệnh Pascal sau có hợp lệ không? Vì sao? a) For i:= 100 to 1 do Writeln(‘A’); b) For i:= 1.5 to 10.5 do Writeln(‘A’);. + Hoạt động 3: Bài tập 3 (17’) + Học sinh tìm hiều đề bài.. 3. Bài tập 3. c) For i:= 1 to 10 do Writeln(‘A’); d) For i:= 1 to 10 do; Writeln(‘A’);. - Viết chương trình in ra màn hình bảng cửu chương - Viết chương trình in ra màn hình bảng cửu chương + Học sinh viết chương 2. 2. trình theo yêu cầu của giáo viên. - Yêu cầu học sinh viết chương trình. Program in_bang_cuu_chuong ; Var i: integer; Begin For i:= 1 to 10 do Writeln(‘2 lan’,i,’=’i*2); Readln; End. + Thực hiện theo yêu cầu - Nhận xét chương trình của giáo viên. của học sinh. - Yêu cầu học sinh dịch, sửa lỗi và chạy chương trình. 4.4 Củng cố (5’) - Hệ thống lại toàn bộ kiến thức. Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 92.

<span class='text_page_counter'>(11)</span>  Tin học lớp 8. Trường THCS Sơn Dương. 4.5 Hướng dẫn về nhà : (1’) - Học bài và làm bài tập đầy đủ. - Xem nội dung của bài thực hành 5 5. RUÙT KINH NGHIEÄM ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………. — —»«— — — Kí duyệt Tiết 41. Bài thực hành 5: S Ử D ỤNG L ỆNH L ẶP F OR…TO…DO Ngày soạn: 16/01/2011 Ngày dạy: 19/01. 8B – 21/01. 8A 1. MUÏC TIEÂU 1.1 Kiến thức - Hiểu hoạt động của câu lệnh lặp với số lần biết trước. - Bieát leänh gheùp trong pascal. - Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh. 1.2Kyõ naêng - Rèn luyện kĩ năng đọc hiểu chương trình có sử dụng vòng lặp for…do; - Sử dụng được câu lệnh ghép. - Viết được chương trình có sử dụng vòng lặp for…do; 1.3 Thái độ - Nghieâm tuùc trong hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo . 2. CHUAÅN BÒ 2.1 Noäi dung: - Dạng bài tập liên quan đến chương trình. 2.2 Đồ dùng: - Giaùo vieân: Saùch giaùo khoa, giaùo aùn, baøi taäp. - Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp. 3. PHƯƠNG PHÁP DẠY HỌC - Nêu và giải quyết vấn đề - Thực hành, luyện tập, kiểm tra đánh giá 4. HOẠT ĐỘNG DẠY HỌC 4.1 Tổ chức lớp (2’) - Ổn định tổ chức. - Kieåm tra só soá hoïc sinh. + Lớp 8A: 27 Vắng: + Lớp 8B: 25 Vắng: 4.2 Kieåm tra baøi cuõ (5’) * Caâu hoûi: Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 93.

<span class='text_page_counter'>(12)</span>  Tin học lớp 8. Trường THCS Sơn Dương. CH1: Viết cú pháp và công dụng của câu lệnh lặp với số lần biết trước. * Trả lời: CH1: * Cú pháp: for <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; Trong đó: for, to, do là các từ khóa, biến đếm là biến kiểu nguyên, giá trị đầu và giá trị cuối là các giá trị nguyên và giá trị cuối không phải nhỏ hơn giá trị đầu. - Giá trị cuối = giá trị đầu + 1. - Sau mỗi vòng lặp biến đếm được tự động tăng thêm 1 đơn vị cho đến khi bằng giaù trò cuoái. 4.3 Bài mới: * Giới thiệu bài: * Tieán trình baøi daïy: Hoạt động của thầy. Hoạt động của trò. + Hoạt động 1: Ôn lại câu lệnh lặp For..do. ? Hãy nêu cú pháp và chức năng của câu lệnh lặp - Cú pháp: For <biến For..do đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;. Nội dung 1. Ôn lại câu lệnh lặp For..do: + Cú pháp: + Hoạt động. + Hoạt động của vòng lặp: - B1: biến đếm nhận giá trị đầu - B2: Chương trình kiểm tra biểu thức điều kiện, nếu biểu thức điều kiện đúng thì thực hiện câu lệnh. - B3: Biến đếm tự động tăng lên 1 đơn vị và quay lại B2. - B4: Nếu biểu thức điều kiện nhận giá trị sai thì thoát ra khỏi vòng lặp. Hoạt động 2: Tìm hiểu câu leänh chaøo hoûi - Cho học sinh gõ lại - Gõ đoạn chương trình.. chương trình in lời chào đã được viết trong giờ lên lớp. - Yêu cầu học sinh cho giá - Giải thích được sự thay trih cuối nhỏ. Trường hợp đổi này. HS đã lỡ để giá trị cuối quá lớn, chương trình lặp Giaùo vieân: Phạm Thị Thu. 1. Baøi taäp 1: - Program chao; Var ten: string; i: integer; Begin For i:=1 to 10 do begin Writeln(‘nhap ten cua ban:’); readln (ten); writeln (‘chao ban Trang. Lop8.net. 94.

<span class='text_page_counter'>(13)</span>  Tin học lớp 8. Trường THCS Sơn Dương. lại nhiều lần gây mất thời gian. GV hướng dẫn HS nhấn tổ hợp phím Ctrl + break để ngắt chương trình. - Yeâu caàu hoïc sinh thay đổi giá trị cuối và nhận xeùt veà soá laàn nhaäp teân vaø hiển thị lời chào.. ‘, ten); end; Readln; End.. 4.4 Củng cố (5’) - Hệ thống lại toàn bộ kiến thức. - Nhaéc laïi moät soá sai phaïm hoïc sinh hay maéc phaûi 4.5 Hướng dẫn về nhà : (1’) - Học bài và làm bài tập đầy đủ. Xem trước hai nội dung còn lại của bài thực haønh soá 5. - Bài tập: Viết lại chương trình tính tổng của 100 số tự nhiên đầu tiên và chương trình tính N! 5. RUÙT KINH NGHIEÄM ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………. — —»«— — — Kí duyệt. Tiết 42. Bài thực hành 5: S Ử D ỤNG L ỆNH L ẶP F OR…TO…DO Ngày soạn: 16/01/2011 Ngày dạy: 19/01. 8B – 21/01. 8A 1. MUÏC TIEÂU 1.1 Kiến thức - Hiểu hoạt động của câu lệnh lặp với số lần biết trước. - Bieát leänh gheùp trong pascal. - Biết mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện cấu trúc rẽ nhánh. 1.2Kyõ naêng - Rèn luyện kĩ năng đọc hiểu chương trình có sử dụng vòng lặp for…do; - Sử dụng được câu lệnh ghép. Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 95.

<span class='text_page_counter'>(14)</span>  Tin học lớp 8. Trường THCS Sơn Dương. - Viết được chương trình có sử dụng vòng lặp for…do; 1.3 Thái độ - Nghieâm tuùc trong hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo . 2. CHUAÅN BÒ 2.1 Noäi dung: - Dạng bài tập liên quan đến chương trình. 2.2 Đồ dùng: - Giaùo vieân: Saùch giaùo khoa, giaùo aùn, baøi taäp. - Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp. 3. PHƯƠNG PHÁP DẠY HỌC - Nêu và giải quyết vấn đề - Thực hành, luyện tập, kiểm tra đánh giá 4. HOẠT ĐỘNG DẠY HỌC 4.1 Tổ chức lớp (2’) - Ổn định tổ chức. - Kieåm tra só soá hoïc sinh. + Lớp 8A: 27 Vắng: + Lớp 8B: 25 Vắng: 4.2 Kieåm tra baøi cuõ 4.3 Bài mới: * Giới thiệu bài: * Tieán trình baøi daïy: TG Hoạt động giáo viên Hoạt động học sinh Noäi dung Hoạt động1: Tìm hiểu câu lệnh for…do 17’ 1. Baøi taäp 1: - Ra đề bài tập. - Đọc nội dung và Viết chương trình in ra ghi bài vào vở. maøn hình baûng nhaân cuûa 1 số từ 1 đến 9, số được nhập từ bàn phím và dứng màn hình để có thể quan saùt keát quaû. - Ghi cuù phaùp cuûa caâu leänh - Chuù yù theo doõi. * Baøi giaûi: lặp với số lần biết trước. - Trả lời. a) Program bangnhan; - Nhắc lại điều kiện để uses crt; chương trình thực hiện câu var I,n:integer; leänh laëp. begin - Hướng dẫn học sinh thực - Gõ đoạn chương write(‘nhap n’); haønh. trình. readln(n); - Nhaéc laïi cho hoïc sinh hieåu - Tìm hieåu yù nghóa writeln;write(‘bang cách sử dụng câu lệnh lặp câu lệnh. nhan’,n); thoâng qua baøi taäp naøy. writeln; for i:=1 to 10 do writeln(n,’x’,i:2,’=’,n*i); Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 96.

<span class='text_page_counter'>(15)</span>  Tin học lớp 8. Trường THCS Sơn Dương. Hoạt động 2: Tìm hiểu câu lệnh for lồng trong một câu lệnh For khác khi thực hiện lặp. 10’ a, Tìm hiểu chương trình SGK/ 64 10’ b, Gõ và chạy chương trình, quan sát kết quả trên màn hình. Sử dụng thêm các câu lệnh GotoXY (a,b) để điều chỉnh (một cách tương đối) bảng kết quả ra giữa màn h ình.. readln; end. 2. Baøi taäp 2: Cũng như câu lệnh If, có thể dùng câu lệnh For khác khi thực hiện lặp. Sử dụng các câu lệnh For…do lồng nhau để in ra màn hình các số từ 0 đến 99 theo dạng bảng như hình 38/SGK/64. - Quan sát ch ương trình trong SGK/64 - Thực hiện yêu cầu: Gõ và chạy chương trình - Quan sát kết quả trên màn hình. 4.4 Củng cố (5’) - Hệ thống lại toàn bộ kiến thức. - Nhaéc laïi moät soá sai phaïm hoïc sinh hay maéc phaûi 4.5 Hướng dẫn về nhà : (1’) - Học bài và làm bài tập đầy đủ. - Xem trước nội dung bài lặp với số lần biết trước 5. RUÙT KINH NGHIEÄM ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………. — —»«— — — Kí duyệt. Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 97.

<span class='text_page_counter'>(16)</span>  Tin học lớp 8. Trường THCS Sơn Dương. Tiết 43. HỌC VẼ VỚI PHẦN MỀM GEOGEBRA Ngày soạn: 18/01/2011 Ngày dạy: 21/01. 8B, 8A 1. MUÏC TIEÂU 1.1 Kiến thức - Biết cách sử dụng phần mềm để vẽ các hình học trong chương trình môn toán lớp 8 - Biết các ứng dụng của phần mềm trong việc vẽ và minh họa các đối tượng hình học và thiết lập quan hệ toán học giữa các đối tượng này. 1.2Kyõ naêng - Hiểu được các đối tượng hình học cơ bản của phần mềm và quan hệ giữa chúng; 1.3. Thái độ - Nghiêm túc trong thực hành, phát huy tinh thần tự học hỏi, tự tìm hiểu. - Có ý thức trong việc ứng dụng phần mềm trong việc học tập của mình; 2. CHUAÅN BÒ 2.1 Noäi dung: - Làm quen với phần mềm geogebra Tiếng Việt; 2.2 Đồ dùng: - Giaùo vieân: Saùch giaùo khoa, giaùo aùn, baøi taäp, phòng máy vi tính. - Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp. . PHƯƠNG PHÁP DẠY HỌC - Nêu và giải quyết vấn đề - Thực hành, luyện tập, kiểm tra đánh giá 4. HOẠT ĐỘNG DẠY HỌC 4.1 Tổ chức lớp (1’) - Ổn định tổ chức. - Kieåm tra só soá hoïc sinh. + Lớp 8A: 27 Vắng: + Lớp 8B: 25 Vắng: 4.2 Kieåm tra baøi cuõ (Thực hiện trong tiết học) 4.3 Bài mới: * Giới thiệu bài: (1’) Chúng ta đã được làm quen với phần mềm geogebra trong chương trình học ở lớp 7. Tuy nhiên nó chỉ dừng ở mức độ là vẽ một hình đơn giản mà thôi. Hôm nay ta sẽ đi chi tiết hơn về phần mềm này. * Tieán trình baøi daïy: TG Hoạt động giáo viên Hoạt động học sinh Noäi dung Hoạt động1: Khái quát kiến thức cũ 1. Em đã biết gì về 10’ - Geogebra là phần mềm cho -Vừa nghe vừa quan Gegebra: phép vẽ và thiết kế các hình sát tranh chạy trên - Phần mềm geoGeBra là dùng để học tập trong màn hình phần mềm dùng để vẽ các hình hình học đơn giản như chương trình môn toán ở phổ thông, phần mềm này dùng điểm, đoạn thẳng, đường để vẽ các hình, hình học đơn thẳng. giản như điểm, đoạn thẳng, - Đặc điểm quan trọng nhất Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 98.

<span class='text_page_counter'>(17)</span>  Tin học lớp 8. Trường THCS Sơn Dương. đường thẳng - Đặc điểm quan trọng nhất của phần mềm là khả năng tạo ra sự gắn kết giữa các đối tượng hình, được gọi như quan hệ như thuộc, vuông góc song song, đặc điểm này giúp cho phần mềm có thể vẽ được các hình rất chính xác và có khả băng chuyển động nhưng vẫn giữ được mối quan hệ giữa các đối tượng. 27’ Hoạt động 2: tìm hiểu về màn hình GeoGebra Tiếng Việt - Tương tựợng như cách khởi - Lên máy thực hiện. động các phần mềm khác, bây giờ cô mời một em lên khởi động chương trình. (chỉ đâu là biểu tượng phần mềm). -Nhắc lại cách khởi động - Treo tranh về giao diện của - Quan sát. màn hình làm việc? - Cho biết màn hình làm việc - Gồm có bảng chọn, có những thành phần cơ bản thanh công cụ và khu nào? vực thể hiện các đối tượng. - Nhận xét và nhắc lại các - Theo dõi. thành phần trên (có thể mời một hs khác trả lời nếu như câu trả lời chưa đủ) - Treo tranh cụ thể hơn về các thành phần này.. - Nêu chức năng, thao tác vẽ của từng công cụ - Giáo viên thap tác từng nội Giaùo vieân: Phạm Thị Thu. của phần mềm là khả năng tạo ra sự gắn kết giữa các đối tượng hình, được gọi như quan hệ như thuộc, vuông góc song song, đặc điểm này giúp cho phần mềm có thể vẽ được các hình rất chính xác và có khả băng chuyển động nhưng vẫn giữ được mối quan hệ giữa các đối tượng. 2. Làm quen với màn hình GoeGebra tiếng việt. a. Khởi động - Nháy đúp chuột tại biểu tượng để khởi động chương trình. b. Giới thiệu màn hình GeogeBra tiếng việt. - Màn hình làm việc chính của phần mềm bao gồm bảng chọn, thanh công cụ và khu vực thể hiện các đối tượng. + Bảng chọn: Là hệ thống các lệnh chính của phần mềm. Chú ý: Các lệnh trong bảng chọn không dùng để vẽ các đối tượng hình. Mà các lệnh tác động trực tiếp tới các đối tượng hình học được thực hiện thông qua các công cụ trên thanh công cụ. + Thanh công cụ: Chứa các công cụ làm việc chính. Đây chính là các công cụ dùng để vẽ , điều chỉnh và lầm việc với các đối tượng. c. Giới thiệu các công cụ làm việc chính * Công cụ di chuyển: Dùng để di chuyển hình. * Các công cụ liên quan Trang. Lop8.net. 99.

<span class='text_page_counter'>(18)</span>  Tin học lớp 8. Trường THCS Sơn Dương. dung sau đó mời học sinh lên thao tác lại.. đến đối tượng điểm: * Các công cụ liên quan đến đoạn, đường thẳng. * Các công cụ tạo mối quan hệ hình học.. 4.4 Củng cố (5’) - Hệ thống toàn bộ nội dung. - Thao tác vẽ một số hình đơn giản như: Vẽ đường trung trực của đoạn thẳng cho trước, … - Nhận xét thao tác vẽ của học sinh. 4.5 Hướng dẫn về nhà : (1’) - Học bài và làm bài tập đầy đủ. - Xem trước nội dung bài 5. RUÙT KINH NGHIEÄM ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………. — —»«— — — Kí duyệt Tiết 44. HỌC VẼ VỚI PHẦN MỀM GEOGEBRA Ngày soạn: 23/01/2011 Ngày dạy: 26/01. 8B, 8A 1. MUÏC TIEÂU 1.1 Kiến thức - Biết cách sử dụng phần mềm để vẽ các hình học trong chương trình môn toán lớp 8 - Biết các ứng dụng của phần mềm trong việc vẽ và minh họa các đối tượng hình học và thiết lập quan hệ toán học giữa các đối tượng này. 1.2Kyõ naêng - Hiểu được các đối tượng hình học cơ bản của phần mềm và quan hệ giữa chúng; 1.3. Thái độ - Nghiêm túc trong thực hành, phát huy tinh thần tự học hỏi, tự tìm hiểu. - Có ý thức trong việc ứng dụng phần mềm trong việc học tập của mình; 2. CHUAÅN BÒ 2.1 Noäi dung: - Một số công cụ làm việc chính và thao tác ra vào phần mềm. 2.2 Đồ dùng: - Giaùo vieân: Saùch giaùo khoa, giaùo aùn, baøi taäp, phòng máy vi tính. - Học sinh:Sách giáo khoa, vở, viết, thước kẻ. Xem bài mới trước khi lên lớp. . PHƯƠNG PHÁP DẠY HỌC - Nêu và giải quyết vấn đề - Thực hành, luyện tập, kiểm tra đánh giá Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 100.

<span class='text_page_counter'>(19)</span>  Tin học lớp 8. Trường THCS Sơn Dương. 4. HOẠT ĐỘNG DẠY HỌC 4.1 Tổ chức lớp (2’) - Ổn định tổ chức. - Kieåm tra só soá hoïc sinh. + Lớp 8A: 27 Vắng: + Lớp 8B: 25 Vắng: 4.2 Kieåm tra baøi cuõ (Thực hiện trong tiết học) * Caâu hoûi: * Trả lời: 4.3 Bài mới: * Giới thiệu bài: (1’) Tiết trước chúng ta đã được tìm hiểu về một số công cụ vẽ trên thanh công cụ, hôm nay ta sẽ đi vào một số công cụ có liên quan đến hình tròn và các công cụ biến đổi hình học. * Tieán trình baøi daïy: TG Hoạt động giáo viên Hoạt động học sinh Noäi dung Hoạt động1: Tìm hiểu các công cụ vẽ C. Các công cụ làm việc 10’ - Nêu chức năng công dụng - Chú ý theo dõi chính: và thao tác từng công cụ từng thao tác. * Các công cụ liên quan đến liên quan đến đường tròn. đường tròn - Đưa ra ví dụ: vẽ một hình - Chú ý theo dõi. tròn khi biết tâm và một điểm trên đường tròn. - Nêu thao tác: Chọn công cụ , sau đó chọn tâm hình tròn và điểm thứ hai nằm trên hình tròn. - Yêu cầu vẽ hình tròn khi - Lên thực hiện: biết tâm và bán kính. (Vừa thao tác vừa thể hiện bằng Chọn công cụ - Nội dung: SGK lời nói). với bán kính là 4cm sau đó chọn tâm hình tròn, sau đó nhập giá trị bán kính là 4cm vào hộp thoại. - Nhận xét và hướng dẫn học sinh thực hiện lại. - Nêu công dụng và thao tác * Các công cụ biến đổi hình từng nút lệnh trên thanh học. công cụ.. - Nội dung: SGK.. 26’ Hoạt động 2: Tìm hiểu các thao tác với tệp - Mỗi trang hình vẽ sẽ được - Chú ý, theo dõi. Giaùo vieân: Phạm Thị Thu. d. Các thao tác với tệp * Lưu tệp: Trang. Lop8.net. 101.

<span class='text_page_counter'>(20)</span>  Tin học lớp 8. Trường THCS Sơn Dương. lưu lại trong một tệp có phần mở rộng là ggb. Để lưu hình hãy nhấn tổ hợp phím ctrl+s hoặc thực hiện lệnh Hồ sơ -> Lưu lại từ bảng chọn. - Nếu là lần đầu tiên lưu tệp, phần mềm sẽ yêu cầu nhập tên tệp. Gõ tên tại vị trí File name và nháy chuột vào nút save. - Nêu thao tác mở và thao - Lắng nghe. tác thoạt khỏi phần mềm.. - Nhấn tổ hợp phím ctrl+s hoặc thực hiện lệnh Hồ sơ -> Lưu lại từ bảng chọn.. * Mở tệp: - Nhấn tổ hợp phím ctrl+c hoặc thực hiện lệnh hồ sơ -> mở. chọn tệp cần mở tại ô File name, sau đó nháy chuột vào nút open. e. Thoát khỏi phần mềm. - Nháy chuột chọn hồ sơ -> đóng hoặc nhấn tổ hợp phím Alt +F4.. 4.4 Củng cố (5’) - Chốt nội dung trọng tâm. - Thao tác vẽ đường tròn ngoại tiếp tam giác. - Nhận xét thao tác vẽ của học sinh. 4.5 Hướng dẫn về nhà : (1’) - Học bài và làm bài tập đầy đủ. Về nhà học bài và xem tiếp nội dung tiếp theo. 5. RUÙT KINH NGHIEÄM ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………. — —»«— — — Kí duyệt Tiết 45. HỌC VẼ VỚI PHẦN MỀM GEOGEBRA Ngày soạn: 06/02/2011 Ngày dạy: 09/01. 8B, 8A 1. MUÏC TIEÂU 1.1 Kiến thức - Biết cách sử dụng phần mềm để vẽ các hình học trong chương trình môn toán lớp 8 - Biết các ứng dụng của phần mềm trong việc vẽ và minh họa các đối tượng hình học và thiết lập quan hệ toán học giữa các đối tượng này. 1.2Kyõ naêng Giaùo vieân: Phạm Thị Thu. Trang. Lop8.net. 102.

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

×