1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

20 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

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[r]

(1) Tin học lớp 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 MUÏC TIEÂU 1.1 Kiến thức - Biết nhu cầu cần có cấu trúc lặp ngôn ngữ lập trình - Biết ngôn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại công việc nào đó số lần - Bieát leänh gheùp pascal 1.2 Kyõ naêng - Hiểu hoạt động câu lệnh lặp với số lần biết trước for…do pascal - Viết đúng lệnh for…do số tình đơn giản 1.3 Thái độ - Nghieâm tuùc hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo CHUAÅN BÒ 2.1 Noäi dung: - Các công việc cần phải thực 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 trước lên lớp PHƯƠNG PHÁP DẠY HỌC - Phương pháp dạy học trực quan - Nêu và giải vấn đề - Thực hành, luyện tập 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 sống ngày, nhiều hoạt động thực lặp đi, lặp lại nhiều lần, có hoạt động mà chúng ta thường thực lặp với số lần định và biết trước Khi viết chương trình Để dẫn cho máy tính thực đúng công việc, nhiều trường hợp ta cần phải viết lặp lại nhiều câu lệnh để thực phép tính định Để hiểu điều này ta vào 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 động 1: Tìm hiểu số công việc phải thực Các công việc phải 10’ Giaùo vieân: Phạm Thị Thu Trang Lop8.net 83 (2)  Tin học lớp Trường THCS Sơn Dương hieän nhieàu laàn - Giới thiệu số hoạt - Lắng nghe động thực lặp laëp laïi nhieàu laàn 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 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 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 thuật viên toán sau đây: - Đưa 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 cạnh và trở lại đỉnh ban đầu) + B2: Nếu số hình vuông đã vẽ ít 3, di chuyển buùt veõ veà beân phaûi ñô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ì cần đến tìm hiểu bước ví cấu trúc lặp duï hai 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 dòng chữ 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 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 sai soùt Vì vaäy 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 nhiều lần: => Khi vieát chöông trình Để dẫn cho máy tính thực đúng coâng vieäc, nhieàu trường hợp ta cần phaûi vieát laëp laïi nhieàu caâu lệnh để thực pheùp tính nhaát ñònh Caâu leänh laëp – moät leänh thay cho nhieàu leänh: * Ví duï 1: (SGK) * Ví duï 2: SGK Ví duï veà caâu l ệnh laëp: * Cuù phaùp: for <bieán đếm>:= <giá trị đầu> to <giaù trò cuoái> <caâu leänh>; Trong đó: for, to, 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 (3)  Tin học lớp Trường THCS Sơn Dương + Ñöa cuù phaùp vaø dieãn giaûi cho hs hieåu - Giá trị cuối = giá trị đầu + - Sau moãi voøng laëp bieán đếm tự động tăng thêm đơn vị baèng giaù trò cuoái 4.4 Củng cố (5’) - Hệ thống lại toán kiến thức 4.5 Hướng dẫn nhà : (1’) - Học bài và xem trước nội dung còn lại 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 MUÏC TIEÂU 1.2 Kiến thức - Biết nhu cầu cần có cấu trúc lặp ngôn ngữ lập trình - Biết ngôn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại công việc nào đó số lần - Bieát leänh gheùp pascal 1.2 Kyõ naêng - Hiểu hoạt động câu lệnh lặp với số lần biết trước for…do pascal - Viết đúng lệnh for…do số tình đơn giản 1.3 Thái độ - Nghieâm tuùc hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo CHUAÅN BÒ 2.3 Noäi dung: - Các công việc cần phải thực 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 trước lên lớp PHƯƠNG PHÁP DẠY HỌC - Phương pháp dạy học trực quan - Nêu và giải vấn đề - Thực hành, luyện tập Giaùo vieân: Phạm Thị Thu Trang Lop8.net 85 (4)  Tin học lớp Trường THCS Sơn Dương 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ụ 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 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 đặt hai từ khóa để tạo thành caâu leänh gheùp pascal Hoạt động2: Tìm hiểu câu lệnh lặp tính tổng và tích - Ñöa ví duï 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 đã tìm hieåu baøi hoïc soá 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 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 Begin Writeln(‘O’); Delay (100); End; Readln; End 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 (5)  Tin học lớp 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ì 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 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  B2: A  i (i  2) B3: i  i  B4: Neáu i  n , quay laïi B2 B5: Kết thúc thuật toán 4.5 Hướng dẫn 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 nhà hoàn thành đoạn chương trình hoàn chænh RUÙT KINH NGHIEÄM ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… — —»«— — — Kí duyệt Giaùo vieân: Phạm Thị Thu Trang Lop8.net 87 (6)  Tin học lớp 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 MUÏC TIEÂU 1.1 Kiến thức - Hiểu hoạt động câu lệnh lặp với số lần biết trước - Bieát leänh gheùp pascal - Biết ngôn ngữ lập trình có câu lệnh để thể cấu trúc rẽ nhánh 1.2Kyõ naêng - Rèn luyện kĩ viết ngôn ngữ lập trình - Viết đúng lệnh for …do - Bước đầu viết câu lệnh lặp 1.3 Thái độ - Nghieâm tuùc hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo 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 trước lên lớp PHƯƠNG PHÁP DẠY HỌC - Phương pháp dạy học trực quan - Nêu và giải vấn đề - Thực hành, luyện tập 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â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> <câu lệnh>; Trong đó: for, to, 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ỏ giá trị đầu - Giá trị cuối = giá trị đầu + - Sau vòng lặp biến đếm tự động tăng thêm đơn vị giaù trò cuoái Giaùo vieân: Phạm Thị Thu Trang Lop8.net 88 (7)  Tin học lớp 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 chương trình lặp với số lần biết trước, để củng cố bài học hoàn thành tốt buổi thực hành sau Ta 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 3’ Baøi taäp 1: - Ra baøi taäp - Đọc và chép bài * Khi thực câu lệnh vào 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> <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 hay nói cách khác là làm chép bài vào người viết chương trình ñôn giaûn chöông trình vaø giảm công sức người vieát chöông trình Hoạt động2: Bài tập 5’ 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 có hợp lệ không? Vì sao? a) for i:= 100 to writeln(‘A’); b) for i:= 1.5 to 10.5 writeln(‘A’); c) for i= to 10 writeln(‘A’); d) for i:= to 10 do; writeln(‘A’); e) var x: real; begin for x:=1 to 10 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ỏ giaù trò cuoái - Nhắc lại điều kiện để - Trả lời chương trình thực câu Giaùo vieân: Phạm Thị Thu Trang Lop8.net 89 (8)  Tin học lớp 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 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 đú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 chaám c) Thieáu daáu chaám 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 khoùa - Yeâu caàu hoïc sinh thaûo luaän - Thaûo luaän nhoùm e) Biến x đã khai báo caâu e vaø cho keát quaû là biến có liệu kiểu số thực và vì không - Kieåm tra keát quaû - Biến đếm có kiểu liệu - Sai Chỉ có kiểu 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 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 kiến thức 4.5 Hướng dẫn nhà : (1’) - Học bài và làm bài tập đầy đủ RUÙT KINH NGHIEÄM ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… — —»«— — — Kí duyệt Giaùo vieân: Phạm Thị Thu Trang Lop8.net 90 (9)  Tin học lớp 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 MUÏC TIEÂU 1.1 Kiến thức - Hiểu hoạt động câu lệnh lặp với số lần biết trước - Bieát leänh gheùp pascal - Biết ngôn ngữ lập trình có câu lệnh để thể cấu trúc rẽ nhánh 1.2Kyõ naêng - Rèn luyện kĩ viết ngôn ngữ lập trình - Viết đúng lệnh for …do - Bước đầu viết câu lệnh lặp 1.3 Thái độ - Nghieâm tuùc hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo 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 trước lên lớp PHƯƠNG PHÁP DẠY HỌC - Phương pháp dạy học trực quan - Nêu và giải vấn đề - Thực hành, luyện tập 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 thầy Hoạt động 1: Bài tập (10’) Hoạt động trò Nội dung Bài tập - Sau thực đoạn chương trình sau, giá trị - Sau thực đoạn biến j bao nhiêu ? chương trình sau, giá trị J:= 0; biến j bao nhiêu ? + Sau thực đoạn For i:= to Giaùo vieân: Phạm Thị Thu Trang Lop8.net 91 (10)  Tin học lớp J:= 0; For i:= to J:= j + 2; Trường THCS Sơn Dương chương trình trên, giá trị J:= j + 2; biến j = + 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 giá trị cuối a) For i:= 100 to Writeln(‘A’); b) Câu lệnh này không hợp b) For i:= 1.5 to 10.5 lệ vì giá trị đầu và giá trị Writeln(‘A’); cuối không phải là giá trị nguyên c) For i:= to 10 c) Đây là câu lệnh hợp lệ Writeln(‘A’); d) For i:= to 10 do; d) Đây là câu lệnh không Writeln(‘A’); hợp lệ vì sau từ khóa không có dấu chấm phẩy Bài tập - Các câu lệnh Pascal sau có hợp lệ không? Vì sao? a) For i:= 100 to Writeln(‘A’); b) For i:= 1.5 to 10.5 Writeln(‘A’); + Hoạt động 3: Bài tập (17’) + Học sinh tìm hiều đề bài Bài tập c) For i:= to 10 Writeln(‘A’); d) For i:= to 10 do; Writeln(‘A’); - Viết chương trình in màn hình bảng cửu chương - Viết chương trình in màn hình bảng cửu chương + Học sinh viết chương 2 trình theo yêu cầu 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:= to 10 Writeln(‘2 lan’,i,’=’i*2); Readln; End + Thực theo yêu cầu - Nhận xét chương trình giáo viên 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 kiến thức Giaùo vieân: Phạm Thị Thu Trang Lop8.net 92 (11)  Tin học lớp Trường THCS Sơn Dương 4.5 Hướng dẫn nhà : (1’) - Học bài và làm bài tập đầy đủ - Xem nội dung bài thực hành 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 MUÏC TIEÂU 1.1 Kiến thức - Hiểu hoạt động câu lệnh lặp với số lần biết trước - Bieát leänh gheùp pascal - Biết ngôn ngữ lập trình có câu lệnh để thể cấu trúc rẽ nhánh 1.2Kyõ naêng - Rèn luyện kĩ đọc hiểu chương trình có sử dụng vòng lặp for…do; - Sử dụng câu lệnh ghép - Viết chương trình có sử dụng vòng lặp for…do; 1.3 Thái độ - Nghieâm tuùc hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo 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 trước lên lớp PHƯƠNG PHÁP DẠY HỌC - Nêu và giải vấn đề - Thực hành, luyện tập, kiểm tra đánh giá 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 (12)  Tin học lớp Trường THCS Sơn Dương CH1: Viết cú pháp và công dụng 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> <câu lệnh>; Trong đó: for, to, 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ỏ giá trị đầu - Giá trị cuối = giá trị đầu + - Sau vòng lặp biến đếm tự động tăng thêm đơn vị 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 thầy Hoạt động trò + Hoạt động 1: Ôn lại câu lệnh lặp For ? Hãy nêu cú pháp và chức câu lệnh lặp - Cú pháp: For <biến For đếm>:= <giá trị đầu> to <giá trị cuối> <câu lệnh>; Nội dung Ôn lại câu lệnh lặp For do: + Cú pháp: + Hoạt động + Hoạt động 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, biểu thức điều kiện đúng thì thực câu lệnh - B3: Biến đếm tự động tăng lên đơ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 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 đã viết lên lớp - Yêu cầu học sinh cho giá - Giải thích 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 Baøi taäp 1: - Program chao; Var ten: string; i: integer; Begin For i:=1 to 10 begin Writeln(‘nhap ten cua ban:’); readln (ten); writeln (‘chao ban Trang Lop8.net 94 (13)  Tin học lớp Trường THCS Sơn Dương lại nhiều lần gây 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 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 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 bài thực haønh soá - Bài tập: Viết lại chương trình tính tổng 100 số tự nhiên đầu tiên và chương trình tính N! 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 MUÏC TIEÂU 1.1 Kiến thức - Hiểu hoạt động câu lệnh lặp với số lần biết trước - Bieát leänh gheùp pascal - Biết ngôn ngữ lập trình có câu lệnh để thể cấu trúc rẽ nhánh 1.2Kyõ naêng - Rèn luyện kĩ đọc hiểu chương trình có sử dụng vòng lặp for…do; - Sử dụng câu lệnh ghép Giaùo vieân: Phạm Thị Thu Trang Lop8.net 95 (14)  Tin học lớp Trường THCS Sơn Dương - Viết chương trình có sử dụng vòng lặp for…do; 1.3 Thái độ - Nghieâm tuùc hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo 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 trước lên lớp PHƯƠNG PHÁP DẠY HỌC - Nêu và giải vấn đề - Thực hành, luyện tập, kiểm tra đánh giá 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’ Baøi taäp 1: - Ra đề bài tập - Đọc nội dung và Viết chương trình in ghi bài vào maøn hình baûng nhaân cuûa số từ đến 9, số 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 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 writeln(n,’x’,i:2,’=’,n*i); Giaùo vieân: Phạm Thị Thu Trang Lop8.net 96 (15)  Tin học lớp Trường THCS Sơn Dương Hoạt động 2: Tìm hiểu câu lệnh for lồng câu lệnh For khác thực 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 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 màn h ình readln; end Baøi taäp 2: Cũng câu lệnh If, có thể dùng câu lệnh For khác thực lặp Sử dụng các câu lệnh For…do lồng để in màn hình các số từ đến 99 theo dạng bảng hình 38/SGK/64 - Quan sát ch ương trình SGK/64 - Thực yêu cầu: Gõ và chạy chương trình - Quan sát kết trên màn hình 4.4 Củng cố (5’) - Hệ thống lại toàn 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 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 RUÙT KINH NGHIEÄM ………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………… — —»«— — — Kí duyệt Giaùo vieân: Phạm Thị Thu Trang Lop8.net 97 (16)  Tin học lớp 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 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 chương trình môn toán lớp - Biết các ứng dụng phần mềm 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 các đối tượng này 1.2Kyõ naêng - Hiểu các đối tượng hình học phần mềm và quan hệ chúng; 1.3 Thái độ - Nghiêm túc thực hành, phát huy tinh thần tự học hỏi, tự tìm hiểu - Có ý thức việc ứng dụng phần mềm việc học tập mình; 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 trước lên lớp PHƯƠNG PHÁP DẠY HỌC - Nêu và giải vấn đề - Thực hành, luyện tập, kiểm tra đánh giá 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 tiết học) 4.3 Bài mới: * Giới thiệu bài: (1’) Chúng ta đã làm quen với phần mềm geogebra chương trình học lớp Tuy nhiên nó dừng mức độ là vẽ hình đơn giản mà thôi Hôm ta chi tiết 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ũ Em đã biết gì 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 màn hình phần mềm dùng để vẽ các hình hình học đơn giản 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 điểm, đoạn thẳng, - Đặc điểm quan trọng Giaùo vieân: Phạm Thị Thu Trang Lop8.net 98 (17)  Tin học lớp Trường THCS Sơn Dương đường thẳng - Đặc điểm quan trọng phần mềm là khả tạo gắn kết các đối tượng hình, gọi quan hệ 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 hình chính xác và có khả băng chuyển động giữ mối quan hệ các đối tượng 27’ Hoạt động 2: tìm hiểu màn hình GeoGebra Tiếng Việt - Tương tựợng cách khởi - Lên máy thực động các phần mềm khác, bây cô mời 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 giao diện - 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ó thành phần công cụ và khu nào? vực thể 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 hs khác trả lời câu trả lời chưa đủ) - Treo tranh cụ thể các thành phần này - Nêu chức năng, thao tác vẽ công cụ - Giáo viên thap tác nội Giaùo vieân: Phạm Thị Thu phần mềm là khả tạo gắn kết các đối tượng hình, gọi quan hệ 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 hình chính xác và có khả băng chuyển động giữ mối quan hệ các đối tượng Làm quen với màn hình GoeGebra tiếng việt a Khởi động - Nháy đúp chuột 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 phần mềm bao gồm bảng chọn, công cụ và khu vực thể các đối tượng + Bảng chọn: Là hệ thống các lệnh chính phần mềm Chú ý: Các lệnh 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 thực thông qua các công cụ trên 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 (18)  Tin học lớp 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 nội dung - Thao tác vẽ số hình đơn giản như: Vẽ đường trung trực đoạn thẳng cho trước, … - Nhận xét thao tác vẽ học sinh 4.5 Hướng dẫn nhà : (1’) - Học bài và làm bài tập đầy đủ - Xem trước nội dung bài 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 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 chương trình môn toán lớp - Biết các ứng dụng phần mềm 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 các đối tượng này 1.2Kyõ naêng - Hiểu các đối tượng hình học phần mềm và quan hệ chúng; 1.3 Thái độ - Nghiêm túc thực hành, phát huy tinh thần tự học hỏi, tự tìm hiểu - Có ý thức việc ứng dụng phần mềm việc học tập mình; CHUAÅN BÒ 2.1 Noäi dung: - Một số công cụ làm việc chính và thao tác 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 trước lên lớp PHƯƠNG PHÁP DẠY HỌC - Nêu và giải 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 (19)  Tin học lớp Trường THCS Sơn Dương 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 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 đã tìm hiểu số công cụ vẽ trên công cụ, hôm ta vào 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 công dụng - Chú ý theo dõi chính: và thao tác công cụ thao tác * Các công cụ liên quan đến liên quan đến đường tròn đường tròn - Đưa ví dụ: vẽ hình - Chú ý theo dõi tròn biết tâm và đ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 - Lên thực hiện: biết tâm và bán kính (Vừa thao tác vừa thể 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 lại - Nêu công dụng và thao tác * Các công cụ biến đổi hình nút lệnh trên 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ẽ - 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 (20)  Tin học lớp Trường THCS Sơn Dương lưu lại 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 thực 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 yêu cầu nhập tên tệp Gõ tên 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 khỏi phần mềm - Nhấn tổ hợp phím ctrl+s thực 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 thực lệnh hồ sơ -> mở chọn tệp cần mở ô 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 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ẽ học sinh 4.5 Hướng dẫn 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 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 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 chương trình môn toán lớp - Biết các ứng dụng phần mềm 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 các đối tượng này 1.2Kyõ naêng Giaùo vieân: Phạm Thị Thu Trang Lop8.net 102 (21)

Ngày đăng: 29/03/2021, 16:21

w