Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 35 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
35
Dung lượng
4,6 MB
Nội dung
Giáo án Tin học 8Tiết 47: Bài tập (tiếp) Ngày soạn: 22/02/2009 I/ Mục tiêu: - Ôn tập lại về kiến thức của bài 6 và bài 7. - Vận dụng câu lệnh lặp biết trớc và câu lệnh lặp cha biết trớc vào làm một số bài tập. II/ Ph ơng pháp : Thuyết trình, vấn đáp, thảo luận. III/ Chuẩn bị: Một số bài tập IV/ Hoạt động dạy và học: 1/ Kiểm tra bài cũ: Việc đầu tiên mà câu lệnh While do cần thực hiện là gì? A. Thực hiện <câu lệnh> sau từ khoá Do B. Kiểm tra giá trị của điều kiện. C. Thực hiện <câu lệnh> sau từ khoá then D. Kiểm tra câu lệnh. Hãy chọn phơng án đúng. (Đáp án B) 2. Bài mới: Hoạt động của GV Hoạt động của HS Hoạt động 1: Chữa bài tập về nhà Bài 1: Viết chơng trình: Lần lợt nhập vào các số nguyên từ bàn phím, việc nhập sẽ kết thúc khi tổng các số nguyên nhập vào lớn hơn hoặc bằng 1000. báo ra màn hình có bao nhiêu số nguyên đợc nhập vào và tổng của các số nguyên đó. - Hãy viết thuật toán. - GV gọi HS viết chơng trình - Gọi HS khác nhận xét Chơng trình: Program Tong; var a, t, dem: integer; Begin Write ('nhap vao mot so:'); Readln(a); t: = a; dem: =1; While t< 1000 do Begin Write ('nhap so tiep theo:'); readln(a); t:= t+a; dem:= dem+1; end; Writeln(' so lan nhap la:', dem, ' lan'); Writeln('tong so la:', t); readln; End. Bài 2: Một ngời gửi vào ngân hàng 1 trăm triệu HS viết thuật toán Bớc 1: Nhập một số nguyên a; t <- a, dem <- 1 Bớc 2: nếu T>=1000, chuyển đến bớc 4 Bớc 3: t<- t+a; dem<- dem +1; Bớc 4: Thông báo KQ và KT HS viết chơng trình Năm học: 2008 - 2009 Giáo án Tin học 8 đồng với lãi suất 1,25 % / tháng. Hỏi sau bao lâu (mấy năm, mấy tháng) ngời ấy sẽ trở thành tỷ phú. Viết chơng trình Để viết chơng trình trên ta sử dụng những biến nào? Program Typhu; const ls = 0.0125; var n, t: integer; tc, tg: real; begin t:= 0; tg:= 100000000; tc:=1000000000; While tg< tc do begin tg:= tg+ tg* ls; t:= t+1; end; n:= t div 12; t:= t mod 12; writeln (' de tro thanh ty phu can phai gui:', n,' năm và ', t,' thang')'; readln; End. Bài 3: Em có một số tiền ban đầu là a, em mang số tiền này gửi tiết kiệm với lãi suất hàng tháng là 1,2%. Hỏi sau 10 tháng gửi, em thu đợc số tiền là bao nhiêu. ? Ta sử dụng câu lệnh nào? GV gọi HS lên bảng trình bày GV gọi HS khác nhận xét Viết chơng trình Program Tiengui; var a: Real; i: integer; begin Writeln(' nhap vao so tien ban dau:'); Readln(a); for i:= 1 to 10 do a:= a+ a*0.012; Writeln(' so tien thu đợc sau 10 thang gui la:', a); Readln; End. HS trả lời lắng nghe và ghi chép Câu lệnh lặp với số lần biết trớc. HS lên bảng trình bày HS nhận xét Củng cố: GV yêu cầu HS nhắc lại câu lệnh lặp với số lần biết trớc và câu lệnh lặp với số lần cha biết trớc. Gv yêu cầu HS về nhà ôn tập lại để chuẩn bị cho tiết sau kiểm tra. Năm học: 2008 - 2009 Giáo án Tin học 8Tiết 47: Bài tập (tiếp) Ngày soạn: 22/02/2009 I/ Mục tiêu: - Ôn tập lại về kiến thức của bài 6 và bài 7. - Vận dụng câu lệnh lặp biết trớc và câu lệnh lặp cha biết trớc vào làm một số bài tập. II/ Ph ơng pháp : Thuyết trình, vấn đáp, thảo luận. III/ Chuẩn bị: Một số bài tập IV/ Hoạt động dạy và học: 1/ Kiểm tra bài cũ: Việc đầu tiên mà câu lệnh While do cần thực hiện là gì? A. Thực hiện <câu lệnh> sau từ khoá Do B. Kiểm tra giá trị của điều kiện. C. Thực hiện <câu lệnh> sau từ khoá then D. Kiểm tra câu lệnh. Hãy chọn phơng án đúng. (Đáp án B) 2. Bài mới: Hoạt động của GV Hoạt động của HS Bài tập 1: Tìm giá trị của S trong đoạn chơng trình dới đây a) S:= 0; For i:= 1 to 10 do S:= S +i; GV gọi HS trình bày Gọi HS khác nhận xét * Giá trị của S trong đoạn chơng trình trên là 55 b) S:= 10; For i:= 1 to 3 do S:= S - i; Gọi HS lên bảng trình bày * Giá trị của S trong đoạn chơng trình trên là 4 Bài tập 2: Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chơng trình sau: i:= 5; While i>= 0 do i:= i+1; GV gọi HS lên bảng trình bày * Câu lệnh sau Do thực hiện 6 lần Bài tập 3 : Hãy cho biết kết quả của b trong đoạn ch- ơng trình dới đây: a:= 10; b:= 5; Whlie a>= 10 do begin b:= b+ a; a:= a - 1; end; GV gọi HS lên bảng trình bày HS lên bảng trình bày HS lên bảng trình bày HS lên bảng trình bày HS lên bảng trình bày Năm học: 2008 - 2009 Giáo án Tin học 8 * Giá trị của b = 15; Bài tập 4: Em hãy xây dựng thuật toán và viết chơng trình tính tổng. S= 1+ 1/2+1/3+ + 1/n ; với n là số nguyên đ ợc nhập vào từ bàn phím. Gv gọi HS lên bảng viết thuật toán Thuật toán: Bớc 1: Nhập n S 0; i 0; Bớc 2: i i+1; Bớc 3: Nếu i n, thì S S+1/i và quay lại bớc 2 Bớc 4: Thông báo kết quả và kết thúc. GV gọi HS lên bảng viết chơng trình Program Tinh; var i: integer; S: real; Begin Write (' nhap so n='); readln (n); S: = 0; for i:= 1 to n do S:= S+ 1/i; Writeln (s); Readln; End. GV yêu cầu HS viết chơng trình bằng câu lệnh lặp While do. Bài tập 5: Em có một số tiền ban đầu là a, em mang số tiền này gửi tiết kiệm với lãi suất hàng tháng là 1,2%. Hỏi sau 10 tháng gửi, em thu đợc số tiền là bao nhiêu. ? Ta sử dụng câu lệnh nào? GV gọi HS lên bảng trình bày GV gọi HS khác nhận xét Viết chơng trình Program Tiengui; var a: Real; i: integer; begin Writeln(' nhap vao so tien ban dau:'); Readln(a); for i:= 1 to 10 do a:= a+ a*0.012; Writeln(' so tien thu đợc sau 10 thang gui la:', a); Readln; End. HS viết thuật toán Lên bảng viết chơng trình HS viết chơng trình Câu lệnh lặp với số lần biết trớc. HS lên bảng trình bày HS nhận xét Năm học: 2008 - 2009 Giáo án Tin học 8 Củng cố: GV yêu cầu HS nhắc lại câu lệnh lặp với số lần biết trớc và câu lệnh lặp với số lần cha biết trớc. Gv yêu cầu HS về nhà ôn tập lại để chuẩn bị cho tiết sau kiểm tra. Tiết 49: Học vẽ hình với phần mềm GeoGebra Ngày soạn: 03/03/2009 I/ Mục tiêu: Năm học: 2008 - 2009 Giáo án Tin học 8 * Kiến thức: HS làm quen với phần mềm GeoGebra tiếng việt, mô tả màn hình làm việc của GeoGebra. Làm quen với các công cụ: Công cụ di chuyển, công cụ liên quan đến điểm, đờng thẳng, đoạn thẳng. - Thông qua phần mềm, HS biết và hiểu đợc các ứng dụng của phần mềm trong việc vẽ và minh hoạ 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. * Kỹ năng: Thực hiện đợc các công việc khởi động/ ra khỏi, sử dụng bảng chọn, các thao tác tơng tác với phần mềm. II/ Ph ơng pháp : Thuyết trình, vấn đáp, thảo luận. III/ Chuẩn bị: Máy tính, máy chiếu, phần mềm. IV/ Hoạt động dạy và học: 1/ Kiểm tra bài cũ: Em hãy cho bit câu lnh lp vi s ln cha bit trc có dng nh th n o? ( GV gọi HS lên bảng trình bày, gọi HS khác nhận xét) Đáp án: Câu lnh lp vi s ln cha bit trc có dng: While < iu kin> Do < câu lnh>; Trong ố: - iu kin thng l m t phép so sánh. - Câu lệnh có thể là câu lệnh đơn hay câu lệnh ghép. 2/ Bài mới: Hoạt động của GV Hoạt động của HS ĐVĐ: ở lớp 7 em đã đợc học phần mềm GeoGebra vậy em hãy cho biết phần mềm GeoGebra dùng để làm gì? Hoạt động 1: Em đã biết gì về GeoGebra? GV yêu cầu HS đọc mục 1 SGK ? Phần mềm GeoGebra dùng để làm gì? GV gọi HS khác nhận xét và bổ sung ý kiến * Phần mềm GeoGebra dùng để: - Vẽ hình hình học đơn giản. - Có khả năng tạo ra sự gắn kết giữa các đối tợng hình học nh thuộc, vuông góc, song song. Phần mềm GeoGebra dùng để vẽ các hình hình học đơn giản nh điểm, đoạn thẳng, đờng thẳng, - HS đọc mục 1 - Trả lời Hoạt động 2: Làm quen với phần mềm GeoGebra tiếng việt. a) Khởi động: Để khởi động phần mềm ta làm nh thế nào? GV nhận xét và làm mẫu HS quan sát * Nháy 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 HS trả lời * Nháy chuột tại biểu tợng để khởi động ch- ơng trình. Năm học: 2008 - 2009 Giáo án Tin học 8 GV gới thiệu màn hình GeoGebra tiếng Việt ? Màn hình GeoGebra tiếng Việt gồm những thành phần nào? * 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. ? Thanh bảng chọn, thanh công cụ dùng để làm gì? + Thanh bảng chọn là hệ thống các lệnh chính của phần mềm GeoGebra + Thanh công cụ: 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 GV giới thiệu các công cụ làm việc chính + Công cụ di chuyển : ? Công cụ di chuyển dùng để làm gì? + Công cụ di chuyển : Dùng để di chuyển hình - GV làm mẫu HS + Các công cụ liên quan đến đối tợng điểm GV giới thiệu các công cụ liên quan đến đối tợng điểm. - Công cụ dùng để tạo một điểm mới ? Hãy nêu thao tác HS quan sát hình - Bảng chọn - Thanh công cụ - Khu vực vẽ hình Quan sát và trả lời câu hỏi Quan sát hình và ghi chép + Công cụ di chuyển : Dùng để di chuyển hình - HS quan sát HS quan sát trên màn hình * Thao tác: Chọn công cụ và nháy chuột lên một điểm trống trên màn hình hoặc nháy chuột lên một đối tợng để tạo điểm thuộc Năm học: 2008 - 2009 Giáo án Tin học 8 GV làm mẫu trên phần mềm - Công cụ tạo ra điểm giao nhau của 2 đối tợng. ? Hãy nêu thao tác GV làm mẫu HS quan sát - Công cụ tạo trung điểm cuả 2 điểm cho trớc. ? Hãy nêu thao tác + Các công cụ liên quan đến đoạn, đờng thẳng Gv giới thiệu các công cụ liên quan đến đối tợng đoạn thẳng, đờng thẳng. + To ng thng i qua 2 im cho trc + To on thng i qua 2 im cho trc + To tia i qua 2 im cho trc ? Hãy nêu thao tác GV làm mẫu HS quan sát + To on thng i qua 1 im cho đối tợng này. *Thao tác: Chọn công cụ và nháy chut chn 2 i tng - Quan sát trên màn hình *Thao tác: Chọn công cụ sau đó chọn 2 điểm. - Quan sát trên màn hình + Thao tác: Chn công c sau ó nháy chut chn ln lt 2 im trên màn hình. + Thao tác: Chn cụng c, chn 1 im cho trc sau ó nhp giá tr s v o ca s ri nháy áp dng Năm học: 2008 - 2009 Giáo án Tin học 8 trc vi d i nh p t b n phí m GV làm mẫu trên máy GV gọi 1 HS lên bảng thực hiện vẽ hình d) Các thao tác với tệp: Tệp đợc lu lại có phần mở rộng ggb. + Lu tệp: Để lu hình ta làm thế nào? + Mở tệp ? Để mở tệp đã có ta làm thế nào? e) Thoát khỏi phần mềm: Hồ sơ -> đóng hoặc Alt+F4 - HS quan sát + ấn Ctrl+S hoặc chọn Hồ sơ-> lu lại và gõ tên tệp vào ô File name và nháy Save. + Chọn Hồ sơ -> mở chọn tệp cần mở và nháy Open V/ Củng cố: A. Bài tập củng cố: 1. Hãy ni biu tng các nút lnh vi cụng dng ca nó. Bài 2: chy phn mm GeoGebra ta nháy úp chut lên biu tng n o di ây? Đáp án: B Năm học: 2008 - 2009 Nút lệnh Công dụng a) b) c) d) e) g) h) 1. To im l giao c a 2 i tng 2. To on thng i qua 2 im cho trc 3. To 1 im mi 4. To trung im ca 2 im cho trc 5. To ng thng i qua 1 im vi d i nhp t b n phím 6. To ng thng i qua 2 im 7.To tia i qua 2 im A B C D Giáo án Tin học 8 B i 3 : Khi s dng phn mm có mt cụng c rt quan trng nhng không phi dùng v, ó l công c n o sau ây? Đáp án: C B i 4 : thoát khi phn mm, em chn cách n o d i ây? Hớng dẫn về nhà: - L m b i t p 1,2,3 SGK - c trc các mục còn lại. Tiết 50: Học vẽ hình với phần mềm GeoGebra (tiếp) Ngày soạn: 08/03/2009 I/ Mục tiêu: - Thực hành phần lý thuyết đã trình bày trong tiết 49 - Thông qua phần mềm, HS biết và hiểu đợc các ứng dụng của phần mềm trong việc vẽ và minh hoạ 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. II/ Ph ơng pháp : Thuyết trình, vấn đáp, thảo luận. Năm học: 2008 - 2009 A. File -> Exit; B. Alt + F4; C. Hồ sơ ->đúng D. cả B v C đều được A B. C. D [...]... thích hợp để dựng các đỉnh của hình thoi - Nêu cách vẽ - HS theo dõi - Thực hiện trên máy Các nhóm trao đổi kinh nghiệm cho nhau - HS nêu cách vẽ - HS nhận xét - HS theo dõi - Thực hiện trên máy Các nhóm trao đổi kinh nghiệm cho nhau - Nêu cách vẽ - GV yêu cầu HS nêu cách vẽ - GV hớng dẫn + Dùng công cụ đoạn thẳng vẽ đoạn thẳng AB + Dùng công cụ đờng thẳng vẽ - ờng thẳng đi qua điểm A + Dùng công cụ... thẳng BC - Vẽ đờng thẳng //AB - Vẽ đờng thẳng đi qua A và cắt đờng thẳng //AB tại D HS: Thực hiện trên máy GV hớng dẫn HS thực hiện trên máy IV/ Củng cố bài: - GV nhắc lại cách vẽ hình - Nhận xét giờ thực hành và chấm điểm cho các nhóm Hớng dẫn về nhà: Đọc trớc mục 3 SGK Năm học: 20 08- 2009 Giáo án Tin học 8Tiết 51: Học vẽ hình với phần mềm GeoGebra(tiếp) Ngày soạn: 10/03/2009 I/ Mục tiêu: - HS làm... học sinh có điểm trung bình nhỏ hơn 5 Tiết 61: Kiểm tra 1 tiết (Thực hành) I/ Mục tiêu: Đánh giá kiến thức của học sinh về: * Kiến thức: - Một số kiểu dữ liệu chuẩn - Cách khai báo biến - Câu lệnh vào ra đơn giản - Câu lệnh lặp với số lần biết trớc - Kiểu dữ liệu mảng * Kỹ năng: - Khai báo đúng biến - Sử dụng các câu lệnh vào ra câu lệnh lặp với số lần biết trớc - Sử dụng thành thạo các thao tác: Lu,... để thay đổi, nháy huỷ bỏ nếu Năm học: 20 08- 2009 Đối tợng hình học gồm: Điểm, đoạn thẳng, đờng thẳng, tia, hình tròn, cung tròn HS trả lời Lắng nghe và ghi chép - Đờng thẳng đối tợng tự do - Điểm đối tợng phụ thuộc tợng phụ thuộc - Điểm đối tợng tự do - Đờng thẳng đôi - Đờng thẳng và hình tròn là đối tợng tự do - Điểm đôi tợng phụ thuộc HS trả lời Hiển thị -> Hiển thị danh sách đối tợng HS thực hiện... hợp vẽ hình vuông nếu biết trớc 1 cạnh Năm học: 20 08- 2009 - HS theo dõi - Thực hiện trên máy Các nhóm trao đổi kinh nghiệm cho nhau Giáo án Tin học 8- Gv hớng dẫn cách vẽ + Vẽ đờng đoạn thẳng có độ dài đợc nhập từ bàn phím ( độ dài = 3) + Sử dụng công cụ xoay đối tợng quanh 1 điểm theo 1 góc cho trớc Bài 8: vẽ tam giác đều ABC, cho trớc cạnh BC - Hớng dẫn sử dụng công cụ vẽ đa giác đều Bài 9: Vẽ... bài tập SGK Năm học: 20 08- 2009 Giáo án Tin học 8Tiết 54: Học vẽ hình với phần mềm GeoGebra(tiếp) Ngày soạn:19/03/2009 I/ Mục tiêu: - HS biết sử dụng các công cụ để vẽ hình, thay đổi thuộc tính của các đối tợng - Thông qua phần mềm, HS biết và hiểu đợc các ứng dụng của phần mềm trong việc vẽ và minh hoạ 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 - HS biết sử dụng phần... trc v hình Năm học: 20 08- 2009 Giáo án Tin học 8 V/ Củng cố bài: Gv nhắc lại các công cụ và cách vẽ hình trên phần mềm GeoGebra Hớng dẫn về nhà: - HS tìm hiểu thêm về cách vẽ hình trên phần mềm GeoGeBra - Đọc trớc bài 9: Làm việc với dãy số Tiết 55: Bài 9- Làm việc với dãy số Ngày soạn: 23/03/2009 I/ Mục tiêu: * Kiến thức: - Biết đợc khái niệm mảng một chiều - Biết đợc cách khai báo mảng, nhập, in,... cách vẽ Năm học: 20 08- 2009 Giáo án Tin học 8 GV hớng dẫn - vẽ đoạn thẳng AB, BC - Sử dụng công cụ đờng trung trực vẽ đờng trung trực của đoạn BC - Tìm điểm D đối đối xứng với điểm A qua đờng trung trực Bài 4 (SGK): Vẽ đờng tròn ngoại tiếp tam giác Cho trớc tam giác ABC Dùng công cụ đờng tròn đi qua 3 điểm A, B, C GV yêu cầu HS nêu cách vẽ Gọi HS khác nhận xét GV hớng dẫn cách vẽ - Dùng công cụ đoạn... và chạy chơng trình Củng cố bài: - Nêu lợi ích của việc sử dụng biến mảng trong chơng trình? - Nhắc lại thuật toán tìm Min và max Hớng dẫn về nhà: Đọc và làm trớc bài 2 SGK Tiết 58: Bài thực hành 7 Xử lý dãy số trong chơng trình (tiếp) Ngày soạn: 02/04/2009 I/ Mục tiêu: - Thực hành khai báo và sử dụng các biến mảng - Ôn luyện cách sử dụng các câu lệnh if then, for do; - Củng cố kỹ năng đọc, hiểu và chỉnh... Program Tinhdiem; Var i, n: integer; Tbtoan, Tbvan: Real; Diemtoan, diemvan: array[1 100] of Real; { Phần thân chơng trình} begin Write (' nhap so cac ban trong lop, n='); readln (n); Writeln (' Nhap diem:'); for i:= 1 to n do begin write(i,'.'); readln (diemtoan[i]); Năm học: 20 08- 2009 Đọc bài và trao đổi - i: biến đếm - n: số học sinh - Tbtoan, Tbvan: lu trung bình toán, trung bình văn - Diemtoan, . để chuẩn bị cho tiết sau kiểm tra. Năm học: 20 08 - 2009 Giáo án Tin học 8 Tiết 47: Bài tập (tiếp) Ngày soạn: 22/02/2009 I/ Mục tiêu: - Ôn tập lại về kiến. Năm học: 20 08 - 2009 Giáo án Tin học 8 GV hớng dẫn - vẽ đoạn thẳng AB, BC - Sử dụng công cụ đờng trung trực vẽ đờng trung trực của đoạn BC . - Tìm điểm