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

Tin 8 Tiet 4143

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 (230.74 KB, 6 trang )

<span class='text_page_counter'>(1)</span>Tuaàn: 22 Tieát : 41. Bài thực hành 5 SỬ DỤNG LỆNH ĐIỀU KIỆN For..Do (Tiết 1). Ngày soạn: 12/01/2014 Ngày dạy: 14/01/2014. I. Mục tiêu: 1. Kiến thức: Viết được chương trình có sử dụng vòng lặp For…do, sử dụng được câu lệnh ghép. 2. Kỹ nă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, kĩ năng vận dụng kiến thức trong thực hành, sử dụng lệnh lặp For-Do để giải toán.; 3. Thái độ: Có ý thức, tự giác khi làm bài tập, giúp đỡ lẫn nhau trong hoạt động nhóm, rèn tính kỷ luật, biết giữ gìn tài sản chung. II. Chuẩn bị:: 1. Giáo viên: Phòng máy, máy chiếu, bài trình chiếu 2. Học sinh: Xem trước nội dung bài thực hành III. Tiến trình: 1. Ổn định lớp – Kiểm tra sỉ số: 8A1:. . . . . . . . . . . . . . . . . . . . . . . .8A2:. . . . . . . . . . . . . . . . . . . . . . . .8A3:. . . . . . . . . . . . . . . . . . . . . . . 2. Kiểm tra bài cũ: + Câu 1: Hãy cho biết tác dụng của câu lệnh lặp với số lần biết trước? + Câu 2: Câu lệnh lặp thường dùng trong Pascal như thế nào? + Câu 3: Cho đoan chương trình : For i:= 1 to 3 do Begin Write(‘Nhap ten cua ban : ‘); Readln(Ten); Writeln(‘Chao ban : ‘,Ten); End; Sau khi thực hiện chương trình trên, ta sẽ thấy kết quả nào ? 3. Bài mới: Đặt vấn đề: Để có kết quả in ra màn hình là bảng sau thì chúng ta sử dụng câu lệnh nào ?. Họat động của thầy. Họat động của trò Hoạt động 1: Bài 1 -bảng nhân của một số có gì đặc -HS bảng nhân của một số có sự lặp bieät? laïi. -trong pascal để giải quyết bài toán với số lần lặp cần sử dụng lệnh gì? -HS cần sử dụng lệnh lặp For…do - giới thiệu bài tập (trên máy chiếu). - HS thực hành theo nhóm (2HS) Cho học sinh thực hành gõ chương trình baøi 1 (SGK/62) - quan sát tiến trình thực hành của học sinh. - HS tìm hiểu và đại diện một số - Các em hãy tìm hiểu ý nghĩa của các nhóm trả lời. caâu leânh trong chöông trình. - HS chuù yù. + nhaán maïnh caâu leänh for … do. - chuù yù cho HS : Trong voøng laëp for … do coù nhieàu caâu leänh thì phaûi ñaët trong Begin … end; - Cho HS dịch chương trình và sửa lỗi. - HS thực hiện theo yêu câu. - Cho HS tieáp tuïc laøm caâu c, vaø quan sát kết quả nhận được trên màn hinh, nhaän xeùt.. Nội dung Bài 1 : Viết chương trình in ra màn hình bảng nhân của các số từ 1 đến 9, số được nhập từ bàn phím và dừng màn hình để có thể quan sát kết quả: a. Goõ chöông trình sau : uses crt; var N,i:integer; begin clrscr; write('Nhap so N='); readln(N); writeln; writeln('Bang nhan ',N); writeln; for i:=1 to 10 do writeln(N,' x ',i:2,' = ',N*i:3); readln end. b. Tìm hiểu ý nghĩa của các câu lệnh trong chương trình, dịch chương trình và sửa lỗi, nếu có..

<span class='text_page_counter'>(2)</span> - Hãy cho biết số lần lặp của vòng lặp - HS trả lời. Quan sát. for … do ứng với mỗi giá trị 1, 2, 3,…, 10 ? - Chuù yù : Neáu chöông trình laëp laïi - Chuù yù laéng nghe. nhieàu laàn, ta muoán ngaét chöông trình thì sử dụng tổ hợp phím Ctrl + Break. - Theo em nhận xét thì kết quả đã nhận được có đẹp chưa ? Vậy chúng ta seõ quan saùt hình 37 vaø tieán haønh laøm baøi 2 (SGK/63) Hoạt động 2: Thực hành bài 2 - Trong hình 36, khác kết quả nhận - HS trả lời. được ở chổ nào? - GV giới thiệu cho HS các lệnh - HS chú ý phần lưu ý trong sách giáo GotoXY, WhereX vaø WhereY. khoa, quan saùt vaø theo doõi. (Maùy chieáu) - Cho học sinh thực hiện bổ sung các HS thực hành theo yêu cầu. caâu leânh. + vậy để kết quả khi in ra màn hình được đẹp ta cần chèn thêm khoảng trống và đẩy các hàng để có sự phù hợp.Để làm được điều đó ta sử dụng leänh GotoXY vaø WhereX,WhereY. GV lưu ý khi sử dụng lệnh GotoXY,WhereX,WhereY caàc khai baùo thö vieän, maøn hình cuûa maùy tính được tính từ góc trên bên trái, GotoXY(a,b): ñöa con troû veà coät a, haønh b. WhereX:cho biết số thứ tự của cột WhereY:cho biết số thứ tự của hàng -Yêu cầu học sinh sửa câu lệnh lặp trong baøi: For i=1 to 10 do Begin GotoXY(5,WhereY); Writeln(N,’ x ‘,i:2,’ = ‘, N*i:3); Writeln End; Gv có thể yêu cầu học sinh thay đổi thoâng soá trong caâu leänh GotoXY roài chaïy chöông trình vaø quan saùt keát quả nhận được. VI. Củng cố - Dặn dò: - Oân laïi caâu leänh laëp - Tìm hieåu baøi 3 Sgk trang 64. - Laøm baøi 7.8,7.11 SBT trang 62. - Tìm đọc “em tập lập trình” của Bùi Việt Hà. c. Chạy chương trình với các giá trị nhập vào lần lượt bằng 1, 2,.., 10. Quan sát kết quả nhận được trên màn hình.. Bài 2: Chỉnh sửa chương trình trên màn hình để làm đẹp thêm màn hình. * Löu yù: - Chỉ sử dụng được các lệnh GotoXY, WhereX và WhereY sau khi khai báo thư viện crt của Pascal. - Câu lệnh GotoXY(a, b) có tác dụng đưa con trỏ về cột a, hàng b. - WhereX cho biết số thứ tự của cột và WhereY cho biết số thứ tự của hàng đang có con trỏ. Ví dụ GotoXY(5,WhereY) đưa con trỏ về vị trí cột 5 của hàng hiện tại. Vd:GotoXY(4,WhereY) ->ñöa con troû veà vò trí coät 4 cuûa haøng hieän taïi.

<span class='text_page_counter'>(3)</span> Tuaàn: 22 Tieát : 42. Bài thực hành 5 SỬ DỤNG LỆNH ĐIỀU KIỆN For..Do (Tiết 2). Ngày soạn: 12/01/2014 Ngày dạy: 14/01/2014. I. Mục tiêu: 1. Kiến thức: Viết được chương trình có sử dụng vòng lặp For…do, sử dụng được câu lệnh ghép. 2. Kỹ nă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, kĩ năng vận dụng kiến thức trong thực hành, sử dụng lệnh lặp For-Do để giải toán.; 3. Thái độ: Có ý thức, tự giác khi làm bài tập, giúp đỡ lẫn nhau trong hoạt động nhóm, rèn tính kỷ luật, biết giữ gìn tài sản chung. II. Chuẩn bị:: 1. Giáo viên: Phòng máy, máy chiếu, bài trình chiếu 2. Học sinh: Xem trước nội dung bài thực hành III. Tiến trình: 1. Ổn định lớp – Kiểm tra sỉ số: 8A1:. . . . . . . . . . . . . . . . . . . . . . . .8A2:. . . . . . . . . . . . . . . . . . . . . . . .8A3:. . . . . . . . . . . . . . . . . . . . . . . 2. Kiểm tra bài cũ: Trình bày cú pháp ý nghĩa câu lệnh lặp với số lần biết trước? 3. Bài mới: Đặt vấn đề: Cũng như câu lệnh if, câu lệnh For cũng có thể lồng trong một câu lệnh For khác khi thực hiện lặp. Giả sử cần in ra màn hình bảng sau:. Thì chúng ta sử dụng các câu lệnh For …do như thế nào? Chúng ta sẽ tìm hiểu chương trình đó như sau…. Họat động của thầy. Nội dung Họat động của trò Hoạt động 1: Tìm hiểu câu lệnh lặp For…Do lồng nhau GV: Ñöa chöông trình sau: HS: Đọc kĩ chương trình ghi cụ thể Program Tao_bang; Uses Crt; Program Tao_bang; vào vở Var Uses Crt; i: byte; {chi so cua hang} Var i: byte; {chi so cua hang} j: byte; {chi so cua cot} j: byte; {chi so Begin cua cot} Clrscr;{xoa man hinh} Begin For i:=0 to 9 do {viet theo tung Clrscr;{xoa man hinh} hang} For i:=0 to 9 begin do{viet theo tung hang} For j:=0 to 9 do {viet theo tung begin cot tren moi hang} For j:=0 to 9 do write(10*i+j:4); {viet cac so ij {viet theo tung cot ra man hinh} tren moi hang} writeln; {xuong hang moi} write(10*i+j:4); end; {xong hang thu i} {viet cac so ij ra readln {dung chuong trinh man hinh} de xem ket qua} writeln; end. {xuong hang moi} end; {xong hang thu i} readln {dung chuong trinh de xem ket qua} HS: Caàn coù chæ soá haøng, chæ soá coät end. -Hãy quan sát bảng ban đầu và cho HS: Kieåu byte biết cần khai báo những biến nào?.

<span class='text_page_counter'>(4)</span> - Kiểu dữ liệu tương ứng của từng biến HS: Có thể sử dụng kiểu integer laø gì? Ta có thể sử dụng kiểu integer được khoâng? + Vì yêu cầu của bảng là chỉ xuất từ 0 đến 99 cho nên ta chỉ cần khai báo kieåu byte HS: Các số được sắp xếp theo hàng - Cho HS tìm hieåu kó phaàn thaân chöông vaø theo coät trình: HS: Chỉ xuất được một hàng từ 0 - 9 Quan sát bảng em thấy các số được saép xeáp nhö theá naøo? Nếu chỉ sử dụng một vòng lặp For…do thì caùc soá coù xuaát ra nhö baûng treân khoâng? HS: Chỉ số hàng nằm trong khoảng Vì vậy ta cần sử dụng thêm một vòng từ 0 – 9 lặp nữa để các cột được xuất ra màn HS: Viết theo từng cột trên mỗi hình nhö baûng treân haøng - Chỉ số hàng sẽ nằm trong khoảng HS: Vieát caùc soá ra maøn hình naøo? - Chæ soá coät seõ vieát nhö theá naøo? - Công việc tiếp theo sau khi sử dụng hai voøng laëp seõ laø gì? - Vậy là ta đã tìm hiểu xong chương trình in ra màn hình các số từ 0 – 99 -> Hoạt động 2 Hoạt động 2: Gõ, chạy, quan sát trên màn hình - Sau khi HS gõ và chạy thử chương HS: So sánh và nhận thấy bảng trình trình GV cho HS so sánh kết quả với bày không đẹp mắt, quá sát lề bảng ban đầu Vaäy muoán trình baøy nhö baûng ta caàn sử dụng thêm các câu lệnh GotoXY(a,b) để điều chỉnh tương đối bảng kết quả ra giữa màn hình Caâu leänh GotoXY(a,b) coù taùc duïng ñöa con troû veà coät a haøng b - Vậy muốn trình bày như bảng trên HS: Sử dụng câu lệnh GotoXY(5,5) thì tọa độ của số đầu tiên là bao nhieâu? +Muốn khoảng cách giữa các hàng thoáng hơn ta sử dụng lệnh thêm lệnh Writeln để xuống hàng mới. Còn khoảng cách giữa các cột xa hơn nữa ta điều chỉnh khi viết các số ra maøn hình + Gioáng nhö caùc caâu leänh reõ nhaùnh If…then, caùc caâu leänh For …do cuõng có thể lồng trong nhau. Do đó các biến đếm trong các câu lệnh lặp phaûi khaùc nhau. Lưu ý các câu lệnh để điều chỉnh keát quaû ra maøn hình IV. Củng cố - Dặn dò: - Xem kó 3 ví duï trong SGK vaø löu yù caùc phaàn chuù thích. - Nắm thật vững tác dụng của câu lệnh lặp với số lần biết trước.

<span class='text_page_counter'>(5)</span> - Cho bài toán sau: “Tìm số n nhỏ nhất sao cho 1/n bé hơn 8, 43” . Hoàn thành bài toán vào vở Tuaàn: 23 HỌC VẼ HÌNH VỚI PHẦN MỀM Ngày soạn: 19/01/2014 Ngày dạy: 21/01/2014 Tieát : 43 GEOGEBRA (Tiết 1) I. Muïc tieâu 1. Kiến thức: Học Biết khởi động phần mềm và lưu tập tin.Biết mơ tả màn hình làm việc của phần mềm Geogebra. Làm quen với các công cụ: điểm, đường, song song, vuông góc 2. Kỹ năng: Khởi động và lưu thành thạo, sử dụng phần mềm để vẽ điểm, đường thằng, hai đường thẳng song song, hai đường thẳng vuông góc. 3. Thái độ: Có ý thức trong việc ứng dụng phần mềm Geogebra trong vẽ hình, có tinh thần học tập tích cực, tinh thần làm việc theo nhóm. II. Chuẩn bị:: 1. Giáo viên: Phòng máy, máy chiếu, bài trình chiếu 2. Học sinh: Xem trước nội dung bài III. Tiến trình: 1. Ổn định lớp – Kiểm tra sỉ số: 8A1:. . . . . . . . . . . . . . . . . . . . . . . .8A2:. . . . . . . . . . . . . . . . . . . . . . . .8A3:. . . . . . . . . . . . . . . . . . . . . . . 2. Kiểm tra bài cũ: Trình bày cú pháp ý nghĩa câu lệnh lặp với số lần biết trước? 3. Bài mới: Đặt vấn đề: Ở chương trình lớp 7, các em đã được làm quen với phần mềm Geogebra. GV yêu cầu HS cho biết phần mềm Geogebra được dùng để làm gì? HS: phần mềm Geogebra dùng để vẽ hình học phẳng. Cụ thể: vẽ điểm, đường thẳng…. Tiết này chúng ta tiếp tục tìm hiểu về phần mềm Geogebra với giao diện tiếng Việt, và những đặc điểm khác biệt nổi trội của nó so với các phần mềm vẽ hình khác Nội dung Họat động của thầy Họat động của trò Hoạt động 1: Giới thiệu lại các cơng cụ hình học 1. Các công cụ liên quan đến hình I. Các công cụ liên quan đến hình tròn tròn: - Giáo viên giới thiệu các công cụ liên quan đến hình tròn. Có kèm theo thực -Lắng nghe và quan sát. hành.. 2. Các công cụ biến đối hình học: - Giáo viên giới thiệu các công cụ biến đổi hình học. Có kèm theo thực hành.. -Lắng nghe và quan sát.. - Để lưu và mở một tập tin ở Word ta làm như thế nào? - Giáo viên hướng dẫn học sinh lưu , mở một tệp Lưu ý cho học sinh: Nếu lần đầu tiên lưu tệp. Gõ tên tệp vào ô : File name -> save. Hoạt động 2: Các thao tác với tệp - Trả lời.. - học sinh theo dõi. Các công cụ biến đối hình học:. II. Các thao tác với tệp: *Lưu: + Cách 1: Nhấn tổ hợp phím Ctrl + S. + Cách 2: Thực hiện Hồ sơ -> Lưu lại từ bảng chọn * Mở: + Cách 1: Nhấn tổ hợp phím Ctrl +.

<span class='text_page_counter'>(6)</span> *Thoát khỏi phần mềm - Giáo viên hướng dẫn học sinh thoát khỏi phần mềm. O. + Cách 2: Thực hiện Hồ sơ -> Mở - Học sinh theo dõi *Thoát khỏi phần mềm - Cách 1 : Chọn hồ sơ -> Đóng - Cách 2 : Nhấn tổ hợp phím Alt + F4.. 1. Khái niệm: Giới thiệu các khái niệm về điểm, đoạn – đường thẳng, tia, hình tròn, cung tròn. 2. Đối tượng tự do và đối tượng phụ thuộc. 3. Danh sách các đối tượng trên màng hình:. Hoạt động 3: Các đối tượng hình học Quan sát hình vẽ. Học sinh trả lời các câu hỏi thông qua hình vẽ. III. Đối tượng hình học: 1. Khái niệm: SGK 2. Đối tượng tự do và đối tượng phụ thuộc: - Điểm thuộc đường thẳng: - Đường thẳng đi qua hai điểm: - Giao của hai đối tượng hình học: 3. Danh sách các đối tượng trên màng hình:. 4. Thay đổi thuộc tính của đối tượng:. 4. Thay đổi thuộc tính của đối tượng: IV. Củng cố - Dặn dò Luyện tập thực hành: - Khởi động phần mềm và lưu tập tin - Sử dụng công cụ liên quan đến đối tưuợng điểm, đoạn, đường thẳng, mối quan hệ hình học Xem trước các nút lệnh liên quan và chức năng của các nút lệnh đó chuẩn bị cho tiết sau.

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

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

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