Gi¸o ¸n Tin Häc TP.Nam §Þnh Tr êng THCS Lý Tù Träng - Ph©n phèi ch¬ng tr×nh trung häc c¬ së M«n tin häc (Áp dụng từ năm học 2008-2009) C¶ n¨m : 35 tn x tiÕt/tn = 70 tiÕt Häc k× I : 18 tn x tiÕt/tn = 36 tiÕt Häc k× II : 17 tn x tiÕt/tn = 34 tiÕt Häc kú I Bµi M¸y tÝnh vµ ch¬ng tr×nh m¸y tÝnh (2 tiÕt) TiÕt - TiÕt - Con người lệnh cho máy tính nào? Ví dụ Viết chương trình – lệnh cho máy tính làm việc Vì cần phải viết chương trình Bµi Lµm quen víi ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh(2 tiÕt) TiÕt - TiÕt - Chương trình ngơn ngữ lập trình Ngơn ngữ lập trình gồm gì? Từ khóa tên Cấu trúc chung chương trình Ví dụ ngơn ngữ lập trình pascal Bµi thùc hµnh Lµm quen víi Turbo Pascal (2 tiÕt) TiÕt - TiÕt - Thực hành Bài tập1,2 Thực hành Bài tập + tổng kết TiÕt - Dữ liệu kiểu liệu Các phép tốn kiểu liệu số Các phép tính so sánh Giao tiếp người – máy tính Bµi Ch¬ng tr×nh m¸y tÝnh vµ d÷ liƯu (2 tiÕt) TiÕt - Bµi thùc hµnh ViÕt ch¬ng tr×nh ®Ĩ tÝnh to¸n (2 tiÕt) TiÕt -9 TiÕt -10 Thực hành Bài tập1,2 Thực hành Bài tập + tổng kết TiÕt - 11 Biến cơng cụ lập trình Khai báo biến Sử dụng biến chương trình Hằng Bµi Sư dơng biÕn ch¬ng tr×nh (2 tiÕt) TiÕt -12 Bµi thùc hµnh Khai b¸o vµ sư dơng biÕn (2 tiÕt) TiÕt -13 TiÕt -14 TiÕt - 15 TiÕt - 16 Thực hành Bài tập Thực hành Bài tập + tổng kết Bài tập Kiểm tra lý thuyết TiÕt -17 Giới thiệu phần mềm Màn hình phần mềm Hướng dẫn sử dụng Lun gâ bµn phÝm nhanh víi Finger Break Out(4 tiÕt) TiÕt -18 Bµi Tõ bµi to¸n ®Õn ch¬ng tr×nh (4 tiÕt) TiÕt - 19 TiÕt - 20 TiÕt - 21, 22 TiÕt - 23,24 Bài tốn xác định tốn Q trình giải tốn Thuật tốn mơ tả thuật tốn Một số ví dụ thuật tốn Bài tập Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh TiÕt - 25 Tr êng THCS Lý Tù Träng Giới thiệu phần mềm Màn hình phần mềm Hướng dẫn sử dụng TiÕt - 26,27,28 Bµi C©u lƯnh ®iỊu kiƯn (2 tiÕt) TiÕt - 29 Hoạt động phụ thuộc vào điều kiện Tính sai điều kiện Điều kiện phép so sánh 4.Cấu trúc rẽ nhánh Câu lệnh điều kiện TiÕt - 30 Bµi thùc hµnh sư dơng lƯnh ®iỊu kiƯn if then (2 tiÕt) TiÕt - 31 TiÕt - 32 TiÕt -33 TiÕt - 34, 35 TiÕt - 36 Thực hành Bài tập Thực hành Bài tập 2,3 Kiểm tra thực hành Ơn tập HKI Kiểm tra HKI Bài : C©u lƯnh lỈp (2 tiÕt) TiÕt - 37 TiÕt - 38 Häc kú II Các cơng việc phải thực nhiều lần Câu lệnh lặp – lệnh thay cho nhiều lệnh Ví dụ Tính tổng tích câu lệnh lặp Bµi thùc hµnh Sư dơng lƯnh lỈp for (2 tiÕt) TiÕt - 39 TiÕt - 40 Thực hành Bài tập 1,2 Thực hành Bài tập TiÕt - 41 Các họat động lặp với số lần chưa biết trước Ví dụ lệnh lặp với số lần chưa biết trước Lặp vơ hạn lần – Lỗi lập trình cần tránh Bµi LỈp víi sè lÇn cha biÕt tríc (2 tiÕt) TiÕt - 42 Bµi thùc hµnh 6: Sư dơng lƯnh lỈp while (2 tiÕt) TiÕt - 43 TiÕt – 44 TiÕt – 45,46,47 TiÕt 48 Thực hành Bài tập Thực hành Bài tập Bµi tËp KiĨm tra tiÕt Häc vÏ h×nh víi GeoGebra (6 tiÕt) TiÕt - 49, 50 TiÕt – 51, 52 TiÕt – 53, 54 Giới thiệu phần mềm GeoGebra tiếng Việt Đối tượng hình học Bài tập thực hành TiÕt - 55 Dãy số biến mảng Ví dụ Tìm giá trị lớn nhỏ dãy số Bµi Lµm viƯc víi d·y sè (2 tiÕt) TiÕt - 56 Bµi thùc hµnh xư lý d·y sè ch¬ng tr×nh (2 tiÕt TiÕt - 57 TiÕt - 58 TiÕt – 59,60 TiÕt - 61 Thực hành Bài tập Thực hành Bài tập Bài tập Kiểm tra thực hành Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh Tr êng THCS Lý Tù Träng - Quan s¸t h×nh häc kh«ng gian víi YENKA (6 tiÕt) TiÕt - 62 TiÕt - 63 TiÕt - 64 TiÕt – 65 TiÕt – 66,67 TiÕt - 68, 69 TiÕt - 70 Giới thiệu phần mềm Giới thiệu hình làm việc Tạo hình khơng gian Khám phá, điều khiển hình khơng gian Một số chức nâng cao Thùc hµnh Ơn tập cuối năm KiĨm tra häc k× II TiÕt Ngµy d¹y : / /2009 Bµi : M¸y tÝnh vµ ch¬ng tr×nh m¸y tÝnh A Mơc tiªu : • BiÕt ngêi chØ dÉn cho m¸y tÝnh thùc hiƯn c«ng viƯc th«ng qua lƯnh • BiÕt ch¬ng tr×nh lµ c¸ch ®Ĩ ngêi chØ dÉn cho m¸y tÝnh thùc hiƯn nhiỊu c«ng viƯc liªn tiÕp mét c¸ch tù ®éng B Chn bÞ : Gi¸o viªn : SGK, SGV, tµi liƯu, Gi¸o ¸n, m¸y tÝnh, projector, Häc sinh: §äc tríc bµi C TiÕn tr×nh tiÕt d¹y : I ỉn ®Þnh tỉ chøc líp: II KiĨm tra bµi cò: III D¹y bµi míi: ho¹t ®éng cđa thµy ho¹t ®éng Cđa trß Néi Dung Ho¹t ®éng : Häc sinh hiĨu ngêi ®iỊu khiĨn m¸y tÝnh th«ng qua c¸i g× GV: Lµm thÕ nµo ®Ĩ in v¨n HS: Nghiªn cøu SGK Con ngêi lƯnh cho m¸y b¶n cã s½n giÊy? phÇn tÝnh nh thÕ nµo? GV: Con ngêi ®iỊu khiĨn m¸y HS: Tr¶ lêi - Con ngêi ®iỊu khiĨn m¸y tÝnh th«ng qua c¸i g× ? HS: Th«ng qua cht, tÝnh th«ng qua lƯnh phÝm GV: Em hiĨu thÕ nµo lµ ch¬ng H : Nghiªn cøu vµ tr¶ - Ch¬ng tr×nh lµ c¸ch ®Ĩ tr×nh lêi theo ý hiĨu ngêi chØ dÉn cho m¸y tÝnh Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh Tr êng THCS Lý Tù Träng - GV: Gi¶i thÝch vỊ ch¬ng tr×nh lµ g× Ho¹t ®éng : T×m hiĨu vÝ dơ r« bèt nhỈt r¸c GV: ChiÕu s¬ ®å vÞ trÝ hiƯn t¹i cđa r«bèt GV: Em ph¶i nh÷ng lƯnh nµo ®Ĩ r«bèt hoµn thµnh viƯc nhỈc r¸c bá vµo thïng ®óng n¬i qui ®Þnh GV: Cho r«b«t ch¹y trªn m« h×nh ®Ĩ HS h×nh dung b»ng trùc quan GV: Yªu c©u HS nªu mét c¸ch ®i kh¸c cđa R« bèt thùc hiƯn nhiỊu thao t¸c liªn tiÕp mét c¸ch tù ®éng VÝ dơ: r«-bèt nhỈt r¸c HS: Quan s¸t vµ nghiªn - LËp ch¬ng tr×nh tõng lƯnh cøu SGK thĨ, ®¬n gi¶n, theo tr×nh tù HS: Tr¶ lêi ®Ĩ r«bèt cã thĨ hoµn thµnh tèt nhÊt c«ng viƯc HS: Quan s¸t vµ nhí c¸c thao t¸c thùc hiƯn cđa r«bèt HS: Tr¶ lêi Cđng cè kiÕn thøc Sau thùc hiƯn lƯnh “H·y qt nhµ” ë trªn, vÞ trÝ míi cđa r«-bèt lµ g×? Em h·y ®a c¸c lƯnh ®Ĩ r«-bèt trë l¹i vÞ trÝ xt ph¸t cđa nã (gãc díi bªn tr¸i mµn h×nh) Híng dÉn vỊ nhµ ViÕt c¸c lƯnh chØ dÉn ®Ĩ r«bèt hoµn thµnh c«ng viƯc trùc nhËt líp cđa em ViÕt c¸c lƯnh chØ dÉn ®Ĩ r«bèt gióp em lµ mét c¸i ¸o TiÕt Ngµy d¹y : / /2009 Bµi 1: M¸y tÝnh vµ ch¬ng tr×nh m¸y tÝnh A Mơc tiªu: • BiÕt r»ng viÕt ch¬ng tr×nh lµ viÕt c¸c lƯnh ®Ĩ chØ dÉn m¸y tÝnh thùc hiƯn c¸c c«ng viƯc hay gi¶i mét bµi to¸n thĨ • BiÕt ng«n ng÷ dïng ®Ĩ viÕt ch¬ng tr×nh m¸y tÝnh gäi lµ ng«n ng÷ lËp tr×nh • BiÕt vai trß cđa ch¬ng tr×nh dÞch B Chn bÞ: Gi¸o viªn: SGK, SGV, tµi liƯu, Gi¸o ¸n, m¸y tÝnh, projector, Häc sinh: §äc tríc bµi C TiÕn tr×nh tiÕt d¹y: I ỉn ®Þnh tỉ chøc líp: II KiĨm tra bµi cò: Con ngêi lƯnh cho m¸y tÝnh nh thÕ nµo? LÊy mét vd minh ho¹? III D¹y bµi míi : ho¹t ®éng cđa thµy ho¹t ®éng cđa trß Ho¹t ®éng : Häc sinh hiĨu viÕt ch¬ng tr×nh lµ g× kiÕn thøc cÇn ®¹t ViÕt ch¬ng tr×nh-ra GV: §a vÝ dơ vỊ mét ch¬ng HS: Nghiªn cøu SGK vµ lƯnh cho m¸y tÝnh lµm tr×nh quan s¸t s¬ ®å vỊ mét viƯc ch¬ng tr×nh GV: LÝ cÇn ph¶i viÕt ch¬ng HS: Dùa vµo kh¸i niƯm tr×nh ®Ĩ ®iỊu khiĨn m¸y tÝnh? ch¬ng tr×nh ®Ĩ ®Ĩ tr¶ GV: Chèt ý trªn mµn h×nh lêi - ViÕt ch¬ng tr×nh lµ híng GV: ViÕt ch¬ng tr×nh lµ g×? HS: Tr¶ lêi dÉn m¸y tÝnh thùc hiƯn c¸c GV: §a kh¸i niƯm viÕt ch¬ng HS: §äc l¹i vµ ghi vë c«ng viƯc hay gi¶i mét bµi tr×nh trªn mµn h×nh to¸n thĨ Ho¹t ®éng : T×m hiĨu thÕ nµo lµ ng«n ng÷ lËp tr×nh, ch¬ng tr×nh dÞch Ch¬ng tr×nh vµ ng«n GV: M¸y tÝnh cã hiĨu ®ỵc ch¬ng HS: Suy nghÜ vµ tr¶ lêi ng÷ lËp tr×nh ? tr×nh viÕt b»ng ng«n ng÷ th«ng thêng kh«ng ? Nã chØ hiĨu ng«n ng÷ g× ? GV: Em hiĨu ng«n ng÷ lËp tr×nh HS: Nghiªn cøu SGK vµ Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh lµ g× ? GV: Chèt c¸c kh¸i niƯm trªn mµn h×nh GV: §a mÉu mét ch¬ng tr×nh ®¬n gi¶n viÕt b»ng ng«n ng÷ Pascal GV: Theo em m¸y tÝnh cã hiĨu ch¬ng tr×nh nµy kh«ng GV: Gi¶i thÝch t¸c dơng cđa ch¬ng tr×nh dÞch Tr êng THCS Lý Tù Träng tr¶ lêi HS: §äc l¹i vµ ghi vë - Ng«n ng÷ lËp tr×nh lµ ng«n ng÷ dïng ®Ĩ viÕt c¸c ch¬ng tr×nh m¸y tÝnh HS: Suy nghÜ tr¶ lêi - Ch¬ng tr×nh dÞch ®ãng vai trß "ngêi phiªn dÞch" vµ HS: Nghiªn cøu SGK vµ dÞch nh÷ng ch¬ng tr×nh ®ỵc nªu kh¸i niƯm ch¬ng viÕt b»ng ng«n ng÷ lËp tr×nh dÞch tr×nh sang ng«n ng÷ m¸y ®Ĩ m¸y tÝnh cã thĨ hiĨu ®ỵc GV: Chèt kh¸i niƯm m«i trêng HS nghe vµ ghi vë lËp tr×nh vµ lÊy vÝ dơ vỊ mét sè m«i trêng lËp tr×nh kh¸c - Ch¬ng tr×nh so¹n th¶o vµ ch¬ng tr×nh dÞch thêng ®ỵc kÕt hỵp vµo mét phÇn mỊm, ®ỵc gäi lµ m«i trêng lËp tr×nh Cđng cè kiÕn thøc ? Qua bµi häc em cÇn ghi nhí nh÷ng ®iỊu g× HS: Tr¶ lêi GV: Chèt c¸c ghi nhí trªn mµn h×nh: GHI NHí Con ngêi chØ dÉn cho m¸y tÝnh thùc hiƯn c«ng viƯc th«ng qua c¸c lƯnh ViÕt ch¬ng tr×nh lµ híng dÉn m¸y tÝnh thùc hiƯn c¸c c«ng viƯc hay gi¶i mét bµi to¸n thĨ Ng«n ng÷ dïng ®Ĩ viÕt c¸c ch¬ng tr×nh m¸y tÝnh ®ỵc gäi lµ ng«n ng÷ lËp tr×nh Híng dÉn vỊ nhµ Em h·y cho biÕt so¹n th¶o v¨n b¶n yªu cÇu m¸y tÝnh t×m kiÕm vµ thay thÕ (Replace), thùc chÊt ta ®· yªu cÇu m¸y thùc hiƯn nh÷ng lƯnh g×? Ta cã thĨ thay ®ỉi thø tù cđa chóng ®ỵc kh«ng? Sau thùc hiƯn lƯnh “H·y qt nhµ” ë trªn, vÞ trÝ míi cđa r«-bèt lµ g×? Em h·y ®a c¸c lƯnh ®Ĩ r«-bèt trë l¹i vÞ trÝ xt ph¸t cđa nã (gãc díi bªn tr¸i mµn h×nh) T¹i ngêi ta t¹o c¸c ng«n ng÷ kh¸c ®Ĩ lËp tr×nh c¸c m¸y tÝnh ®Ịu ®· cã ng«n ng÷ m¸y cđa m×nh? Häc thc phÇn ghi nhí TiÕt Ngµy d¹y : / /2009 Bµi 2: Lµm quen víi ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh A Mơc tiªu: • BiÕt ng«n ng÷ lËp tr×nh gåm c¸c thµnh phÇn c¬ b¶n lµ b¶ng ch÷ c¸i vµ c¸c quy t¾c ®Ĩ viÕt ch¬ng tr×nh, c©u lƯnh • BiÕt ng«n ng÷ lËp tr×nh cã tËp hỵp c¸c tõ khãa dµnh riªng cho mơc ®Ých sư dơng nhÊt ®Þnh • BiÕt tªn ng«n ng÷ lËp tr×nh lµ ngêi lËp tr×nh ®Ỉt ra, ®Ỉt tªn ph¶i tu©n thđ c¸c quy t¾c cđa ng«n ng÷ lËp tr×nh Tªn kh«ng ®ỵc trïng víi c¸c tõ kho¸ B Chn bÞ: Gi¸o viªn: SGK, SGV, tµi liƯu, gi¸o ¸n, ®å dïng d¹y häc nh m¸y tÝnh, projector, Häc sinh: §äc tríc bµi C TiÕn tr×nh tiÕt d¹y: I ỉn ®Þnh tỉ chøc líp: II KiĨm tra bµi cò: ViÕt ch¬ng tr×nh lµ g×? t¹i ph¶i viÕt ch¬ng tr×nh? Ng«n ng÷ lËp tr×nh lµ g×? t¹i ph¶i t¹o ng«n ng÷ lËp tr×nh? Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh III D¹y bµi míi : ho¹t ®éng cđa thµy Tr êng THCS Lý Tù Träng ho¹t ®éng cđa trß kiÕn thøc Ho¹t ®éng : Häc sinh hiĨu thÕ nµo lµ ng«n ng÷ lËp tr×nh VÝ dơ vỊ ch¬ng tr×nh GV: §a vÝ dơ vỊ mét ch- HS: Quan s¸t cÊu tróc * VÝ dơ vỊ mét CT b»ng Pascal ¬ng tr×nh ®¬n gi¶n viÕt vµ giao diƯn cđa ch- Program CT_Dau_tien; m«i trêng Pascal ¬ng tr×nh Pascal Uses Crt; Begin Writeln(‘Chao cac ban’); GV: Theo em ch¬ng End tr×nh ®ỵc dÞch sang m· m¸y HS: Tr¶ lêi theo ý - Sau ch¹y ch¬ng tr×nh nµy th× m¸y tÝnh sÏ ®a kÕt qu¶ hiĨu m¸y sÏ in lªn mµn h×nh dßng ch÷ g× ? Chao cac ban Ho¹t ®éng : Häc sinh hiĨu ng«n ng÷ lËp tr×nh gåm nh÷ng g× GV: Khi nãi vµ viÕt ngo¹i HS: Suy nghÜ vµ tr¶ Ng«n ng÷ lËp tr×nh gåm ng÷ ®Ĩ ngêi kh¸c hiĨu ®óng lêi nh÷ng g×? c¸c em cã cÇn ph¶i dïng c¸c ch÷ c¸i, nh÷ng tõ cho phÐp vµ ph¶i ®ỵc ghÐp theo ®óng quy t¾c ng÷ ph¸p hay kh«ng? - NNLT lµ tËp hỵp c¸c kÝ hiƯu vµ GV: Ng«n ng÷ LT gåm HS: Nghiªn cøu SGK quy t¾c viÕt c¸c lƯnh t¹o thµnh nh÷ng g× ? tr¶ lêi mét ch¬ng tr×nh hoµn chØnh vµ GV: Chèt kh¸i niƯm thùc hiƯn ®ỵc trªn m¸y tÝnh Ho¹t ®éng : HS t×m hiĨu thÕ nµo lµ tõ kho¸ vµ tªn ch¬ng tr×nh Tõ kho¸ vµ tªn GV: §a vÝ dơ vỊ ch¬ng HS: Nghiªn cøu - Tõ kho¸ cđa mét ng«n ng÷ lËp tr×nh nh phÇn tríc tr×nh lµ nh÷ng tõ dµnh riªng, GV: Theo em nh÷ng tõ nµo HS: Tr¶ lêi theo ý kh«ng ®ỵc dïng c¸c tõ kho¸ nµy CT lµ nh÷ng tõ kho¸ hiĨu cho bÊt k× mơc ®Ých nµo kh¸c GV: ChØ c¸c tõ kho¸ ngoµi mơc ®Ých sư dơng ng«n ch¬ng tr×nh ng÷ lËp tr×nh quy ®Þnh GV: Trong CT ®¹i lỵng nµo - Tªn ®ỵc dïng ®Ĩ ph©n biƯt c¸c gäi lµ tªn Tªn lµ g× ? HS: Tr¶ lêi theo ý ®¹i lỵng CT vµ ngêi GV: Chèt kh¸i niƯm tªn vµ hiĨu Ltr×nh ®Ỉt theo quy t¾c: gi¶i thÝch thªm vỊ quy t¾c HS: Nghe vµ ghi bµi + Hai ®¹i lỵng kh¸c ®Ỉt tªn ch¬ng tr×nh mét CT ph¶i cã tªn kh¸c + Tªn kh«ng ®ỵc trïng víi c¸c tõ kho¸ Cđng cè kiÕn thøc ? Qua tiÕt häc em ®· hiĨu ®ỵc nh÷ng ®iỊu g× ? H·y ®Ỉt hai tªn hỵp lƯ vµ hai tªn kh«ng hỵp lƯ GV: Tªn hỵp lƯ ng«n ng÷ lËp tr×nh Pascal kh«ng ®ỵc b¾t ®Çu b»ng ch÷ sè vµ kh«ng ®ỵc chøa dÊu c¸ch (kÝ tù trèng) Do vËy chóng ta cã thĨ ®Ỉt tªn STamgiac ®Ĩ chØ diƯn tÝch h×nh tam gi¸c, hc ®Ỉt tªn ban_kinh cho b¸n kÝnh cđa h×nh trßn, C¸c tªn ®ã lµ nh÷ng tªn hỵp lƯ, cßn c¸c tªn Lop em, 10A, lµ nh÷ng tªn kh«ng hỵp lƯ Híng dÉn vỊ nhµ Häc thc kh¸i niƯm ng«n ng÷ lËp tr×nh vµ hiĨu vỊ m«i trêng lËp tr×nh lµ g× HiĨu, ph©n biƯt ®ỵc tõ kho¸ vµ tªn ch¬ng tr×nh TiÕt Ngµy d¹y : / /2009 Bµi 2: Lµm quen víi ch¬ng tr×nh vµ ng«n ng÷ lËp tr×nh A Mơc tiªu: BiÕt cÊu tróc ch¬ng tr×nh bao gåm phÇn khai b¸o vµ phÇn th©n CT B Chn bÞ: Gi¸o viªn: SGK, SGV, tµi liƯu, gi¸o ¸n, ®å dïng d¹y häc nh m¸y tÝnh, projector, Häc sinh: SGK, SBT, vë ghi C TiÕn tr×nh tiÕt d¹y: I KiĨm tra bµi cò: Ng«n ng÷ lËp tr×nh gåm nh÷ng g×? ThÕ nµo lµ tõ kho¸ vµ tªn ch¬ng tr×nh? Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh II D¹y bµi míi: ho¹t ®éng cđa thµy Tr êng THCS Lý Tù Träng ho¹t ®éng cđa trß kiÕn thøc Ho¹t ®éng : Häc sinh hiĨu cÊu tróc cđa mét ch¬ng tr×nh GV: §a vÝ dơ vỊ ch¬ng tr×nh CÊu tróc chung cđa ch¬ng tr×nh - CÊu tróc chung cđa mäi CT: PhÇn khai b¸o o Khai b¸o tªn CT; o Khai b¸o c¸c th viƯn (chøa HS: Quan s¸t chc¸c lƯnh viÕt s½n cã thĨ sư GV: Cho biÕt mét ch¬ng tr×nh cã ¬ng tr×nh vµ dơng CT) vµ mét sè nghiªn cøu SGK nh÷ng phÇn nµo ? khai b¸o kh¸c GV: §a lªn mµn h×nh tõng phÇn tr¶ lêi PhÇn th©n cđa CT gåm c¸c c©u HS: §äc cđa ch¬ng tr×nh lƯnh mµ m¸y tÝnh cÇn thùc hiƯn GV: Gi¶i thÝch thªm cÊu t¹o cđa §©y lµ phÇn b¾t bc ph¶i cã tõng phÇn ®ã - PhÇn khai b¸o cã thĨ cã hc kh«ng Tuy nhiªn, nÕu cã phÇn khai b¸o ph¶i ®ỵc ®Ỉt tríc phÇn th©n CT Ho¹t ®éng : Häc sinh hiĨu mét sè thao t¸c chÝnh NNLT Pascal GV: Khëi ®éng ch¬ng tr×nh T.P ®Ĩ HS: Quan s¸t vµ VÝ dơ vỊ ng«n ng÷ lËp tr×nh xt hiƯn mµn h×nh sau : l¾ng nghe - Khëi ®éng ch¬ng tr×nh : - Mµn h×nh T.P xt hiƯn - Tõ bµn phÝm so¹n ch¬ng tr×nh t¬ng tù word - Sau ®· so¹n th¶o xong, nhÊn phÝm Alt +F9 ®Ĩ dÞch chGV: Giíi thiƯu mµn h×nh so¹n th¶o ¬ng tr×nh cđa T.P - §Ĩ ch¹y ch¬ng tr×nh, ta nhÊn GV: Giíi thiƯu c¸c bíc c¬ b¶n ®Ĩ tỉ hỵp phÝm Ctrl+F9 lµm viƯc víi mét ch¬ng tr×nh m«i trêng lËp tr×nh T.P Cđng cè kiÕn thøc Híng dÉn vỊ nhµ HiĨu cÊu tróc cđa ch¬ng tr×nh thêng gåm nh÷ng phÇn nµo ? Häc thc c¸c bíc c¬ b¶n ®Ĩ lµm viƯc víi ch¬ng tr×nh m«i trêng T.P Häc thc phÇn ghi nhí (SGK) TiÕt Ngµy d¹y : / /2009 Bµi thùc hµnh : lµm quen víi turbo pascal A Mơc tiªu : • Thùc hiƯn ®ỵc thao t¸c khëi ®éng/kÕt thóc TP, lµm quen víi mµn h×nh so¹n th¶o TP • Thùc hiƯn ®ỵc c¸c thao t¸c më c¸c b¶ng chän vµ chän lƯnh • So¹n th¶o ®ỵc mét ch¬ng tr×nh Pascal ®¬n gi¶n • BiÕt c¸ch dÞch, sưa lçi ch¬ng tr×nh, ch¹y ch¬ng tr×nh vµ xem kÕt qu¶ • BiÕt sù cÇn thiÕt ph¶i tu©n thđ quy ®Þnh cđa ng«n ng÷ lËp tr×nh B Chn bÞ : Gi¸o viªn : - SGK, SGV, tµi liƯu, Gi¸o ¸n - §å dïng d¹y häc nh m¸y tÝnh, projector, - Chn bÞ phßng thùc hµnh ®đ sè m¸y tÝnh ho¹t ®éng tèt Häc sinh : - §äc tríc bµi thùc hµnh - Häc thc kiÕn thøc lý thut ®· häc C TiÕn tr×nh tiÕt d¹y : I ỉn ®Þnh tỉ chøc líp : Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh Tr êng THCS Lý Tù Träng - - KiĨn tra sÜ sè : - ỉn ®Þnh trËt tù : II KiĨm tra bµi cò : CÊu tróc chung mét ch¬ng tr×nh gåm nh÷ng phÇn nµo ? §äc tªn vµ chøc n¨ng cđa mét sè tõ kho¸ ch¬ng tr×nh Nªu c¸c bíc c¬ b¶n ®Ĩ lµm viƯc víi mét ch¬ng tr×nh Turbo Pascal III D¹y bµi míi : ho¹t ®éng cđa thµy vµ trß kiÕn thøc cÇn ®¹t TiÕt : Ho¹t ®éng : Híng dÉn ban ®Çu G : §ãng ®iƯn H : Khëi ®éng vµ kiĨm tra t×nh tr¹ng m¸y tÝnh cđa m×nh => B¸o c¸o t×nh h×nh cho G G : X¸c nhËn kÕt qu¶ b¸o c¸o trªn tõng m¸y H : ỉn ®Þnh vÞ trÝ trªn c¸c m¸y G : Phỉ biÕn néi dung yªu cÇu chung tiÕt thùc hµnh lµ lµm quen víi ng«n ng÷ lËp tr×nh Turbo Pascal Ho¹t ®éng : Gi¸o viªn híng dÉn H lµm bµi 1trªn mµn h×nh lín G : Giíi thiƯu biĨu tỵng cđa ch¬ng Bµi Lµm quen víi viƯc khëi ®éng vµ tho¸t khái Turbo Pascal NhËn biÕt c¸c thµnh tr×nh vµ c¸ch khëi ®éng ch¬ng tr×nh phÇn trªn mµn h×nh cđa Turbo Pascal b»ng c¸ch H : Theo dâi vµ quan s¸t t×m biĨu t- a Khëi ®éng Turbo Pascal b»ng mét hai ỵng cđa ch¬ng tr×nh trªn m¸y cđa c¸ch: m×nh C¸ch 1: Nh¸y ®óp cht trªn biĨu tỵng G : Giíi thiƯu mµn h×nh TP trªn mµn h×nh nỊn; H : Quan s¸t kh¸m ph¸ c¸c thµnh C¸ch 2: Nh¸y ®óp cht trªn tªn tƯp Turbo.exe phÇn trªn mµn h×nh TP th mơc chøa tƯp nµy (thêng lµ th mơc G : Giíi thiƯu c¸c thµnh phÇn trªn TP\BIN) mµn h×nh cđa Turbo Pascal b Quan s¸t mµn h×nh cđa Turbo Pascal vµ so s¸nh víi h×nh 11 SGK H : Quan s¸t c NhËn biÕt c¸c thµnh phÇn: Thanh b¶ng chän; tªn tƯp ®ang më; trá; dßng trỵ gióp phÝa díi mµn h×nh d NhÊn phÝm F10 ®Ĩ më b¶ng chän, sư dơng G : Giíi thiƯu vµ lµm mÉu c¸ch më c¸c phÝm mòi tªn sang tr¸i vµ sang ph¶i (← vµ hƯ thèng thùc ®¬n (menu) vµ c¸ch →) ®Ĩ di chun qua l¹i gi÷a c¸c b¶ng chän di chun vƯt s¸ng, chän lƯnh e NhÊn phÝm Enter ®Ĩ më mét b¶ng chän thùc ®¬n f Quan s¸t c¸c lƯnh tõng b¶ng chän - Më c¸c b¶ng chän b»ng c¸ch kh¸c: NhÊn tỉ H : Lµm theo trªn m¸y cđa m×nh vµ hỵp phÝm Alt vµ phÝm t¾t cđa b¶ng chän (ch÷ quan s¸t c¸c lƯnh tõng menu mµu ®á ë tªn b¶ng chän, vÝ dơ phÝm t¾t cđa b¶ng chän File lµ F, b¶ng chän Run lµ R, ) G : Giíi thiƯu c¸ch tho¸t khái TP g Sư dơng c¸c phÝm mòi tªn lªn vµ xng (↑ H : Lµm thư trªn m¸y tÝnh cđa vµ ↓) ®Ĩ di chun gi÷a c¸c lƯnh mét m×nh b¶ng chän h NhÊn tỉ hỵp phÝm Alt+X ®Ĩ tho¸t khái Turbo G : Theo dâi quan s¸t c¸c thao t¸c thùc hiƯn cđa H trªn tõng m¸y vµ h- Pascal íng dÉn thªm Ho¹t ®éng : Gi¸o viªn híng dÉn H lµm bµi trªn mµn h×nh lín H : Gâ ch¬ng tr×nh phÇn a sgk Bµi So¹n th¶o, lu, dÞch vµ ch¹y mét ch¬ng tr×nh ®¬n gi¶n G : Më ch¬ng tr×nh ®· chn bÞ s½n program CT_Dau_tien; tõ m¸y chđ uses crt; Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh H : §äc vµ hiĨu chó ý sgk Tr êng THCS Lý Tù Träng begin clrscr; writeln('Chao cac ban'); write('Toi la Turbo Pascal'); end H : Lµm theo mét c¸ch tn tù c¸c - NhÊn tỉ hỵp phÝm Alt+F9 ®Ĩ dÞch ch¬ng tr×nh bíc b, c, d sgk G : Theo dâi vµ híng dÉn trªn c¸c - NhÊn tỉ hỵp phÝm Ctrl+F9 ®Ĩ ch¹y ch¬ng tr×nh - Sau ®ã nhÊn Alt+F5 ®Ĩ quan s¸t kÕt qu¶ m¸y G : dÞch vµ ch¹y ch¬ng tr×nh trªn m¸y chđ H : Quan s¸t vµ ®èi chiÕu kÕt qu¶ trªn m¸y cđa m×nh TiÕt : Ho¹t ®éng : Gi¸o viªn híng dÉn H lµm bµi trªn mµn h×nh lín H : Lµm theo c¸c bíc yªu cÇu Bµi ChØnh sưa ch¬ng tr×nh vµ nhËn biÕt mét sè lçi SGK G : Thêng xuyªn ®i c¸c m¸y kiĨm tra, theo dâi vµ híng dÉn thĨ G : Lµm c¸c bíc a, b trªn m¸y chđ vµ gi¶i thÝch mét sè lçi cho H hiĨu H : Quan s¸t vµ l¾ng nghe gi¶i thÝch Ho¹t ®éng : Gi¸o viªn tỉng kÕt néi dung tiÕt thùc hµnh G : §a lªn mµn h×nh néi dung chÝnh cÇn ®¹t tiÕt thùc hµnh nµy Tỉng kÕt : SGK (SGK) H : §äc l¹i H : §äc phÇn ®äc thªm SGK G : Cã thĨ gi¶i thÝch thªm NhËn xÐt sau tiÕt thùc hµnh : Híng dÉn vỊ nhµ §äc vµ chn bÞ bµi : Ch¬ng tr×nh m¸y tÝnh vµ d÷ liƯu TiÕt : Bµi : CH¦¥NG TR×NH M¸Y TÝNH Vµ D÷ LIƯU A Mơc tiªu : • Biết khái niệm kiểu liệu; • Biết số phép tốn với liệu số; B Chn bÞ : Gi¸o viªn: SGK, SGV, tµi liƯu, gi¸o ¸n, ®å dïng d¹y häc nh m¸y tÝnh, projector, Häc sinh: SGK, SBT, vë ghi C TiÕn tr×nh tiÕt d¹y : I KiĨm tra bµi cò : II D¹y bµi míi : ho¹t ®éng cđa thµy vµ trß kiÕn thøc cÇn ®¹t Ho¹t ®éng : Häc sinh t×m hiĨu vỊ d÷ liƯu vµ kiĨu d÷ liƯu G : Nªu t×nh hng ®Ĩ gỵi ý D÷ liƯu vµ kiĨu d÷ liƯu Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh Tr êng THCS Lý Tù Träng - vỊ d÷ liƯu vµ kiĨu d÷ liƯu VÝ dơ 1: Minh ho¹ kÕt qu¶ thùc hiƯn mét ch¬ng tr×nh G : §a lªn mµn h×nh vÝ dơ in mµn h×nh víi c¸c kiĨu d÷ liƯu quen thc lµ ch÷ SGK vµ sè H : Quan s¸t ®Ĩ ph©n biƯt ®ỵc hai lo¹i d÷ liƯu quen thc lµ ch÷ vµ sè G : Ta cã thĨ thùc hiƯn c¸c phÐp to¸n víi d÷ liƯu kiĨu g× ? H : Nghiªn cøu SGK tr¶ lêi - C¸c ng«n ng÷ lËp tr×nh ®Þnh nghÜa s½n mét sè víi kiĨu sè kiĨu d÷ liƯu c¬ b¶n G : Cßn víi kiĨu ch÷ th× c¸c phÐp to¸n ®ã kh«ng cã Díi ®©y lµ mét sè kiĨu d÷ liƯu thêng dïng nhÊt: nghÜa • Sè nguyªn, vÝ dơ sè häc sinh cđa mét líp, sè s¸ch th viƯn, G : Theo em cã nh÷ng kiĨu d÷ liƯu g× ? LÊy vÝ dơ thĨ • Sè thùc, vÝ dơ chiỊu cao cđa b¹n B×nh, ®iĨm trung vỊ mét kiĨu d÷ liƯu nµo ®ã b×nh m«n To¸n, H : Nghiªn cøu SGK vµ tr¶ • X©u kÝ tù (hay x©u) lµ d·y c¸c "ch÷ c¸i" lÊy tõ lêi trªn SGK, §å dïng häc b¶ng ch÷ c¸i cđa ng«n ng÷ lËp tr×nh, vÝ dơ: "Chao tËp, b¶ng phơ cac ban", "Lop 8E", "2/9/1945" G : Chèt trªn mµn h×nh - Ng«n ng÷ lËp tr×nh thĨ cßn ®Þnh nghÜa nhiỊu kiĨu kiĨu d÷ liƯu c¬ b¶n nhÊt vµ d÷ liƯu kh¸c Sè c¸c kiĨu d÷ liƯu vµ tªn kiĨu d÷ liƯu gi¶i thÝch thªm mçi ng«n ng÷ lËp tr×nh cã thĨ kh¸c G : Trong ng«n ng÷ lËp tr×nh nµo còng chØ cã kiĨu d÷ VÝ dơ B¶ng díi ®©y liƯt kª mét sè kiĨu d÷ liƯu c¬ liƯu ®ã hay cßn nhiỊu n÷a ? b¶n cđa ng«n ng÷ lËp tr×nh Pascal: H : Nghiªn cøu SGK tr¶ lêi G : §a lªn mµn h×nh vÝ dơ SGK ®Ĩ giíi thiƯu tªn cđa mét sè kiĨu d÷ liƯu c¬ b¶n NNLT pascal G : §äc tªn kiĨu d÷ liƯu Integer, real, char, string H : §äc l¹i H : ViÕt tªn vµ ý nghÜa cđa kiĨu d÷ liƯu c¬ b¶n TP G : §a vÝ dơ : 123 vµ ‘123’ H : §äc tªn hai kiĨu d÷ liƯu trªn G : §a chó ý vỊ kiĨu d÷ liƯu char vµ string Tªn kiĨu Ph¹m vi gi¸ trÞ integer Sè nguyªn kho¶ng −215 ®Õn 215 − real char string Sè thùc cã gi¸ trÞ tut ®èi kho¶ng 2,9×10-39 ®Õn 1,7×1038 vµ sè Mét kÝ tù b¶ng ch÷ c¸i X©u kÝ tù, tèi ®a gåm 255 kÝ tù Chó ý: Dữ liệu kiểu kí tự kiểu xâu Pascal đặt cặp dấu nháy đơn Ho¹t ®éng : HS t×m hiĨu, lµm quen víi c¸c phÐp to¸n vµ kiĨu d÷ liƯu sè Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh Tr êng THCS Lý Tù Träng - - C¸c tÝnh chÊt cđa h×nh cã thĨ ®ỵc 116 thay ®ỉi th«ng qua hép tho¹i tÝnh chÊt - §Ĩ thay ®ỉi tÝnh chÊt cđa h×nh ta lµm nh thÕ ®èi tỵng Nh¸y ®óp lªn ®èi tỵng, hép nµo? tho¹i m« t¶ c¸c th«ng tin, tÝnh chÊt - GV híng dÉn c¸c thay ®ỉi cđa ®èi tỵng ®ỵc më Ta thùc hiƯn c¸ch thay ®ỉi - H×nh bªn lµ hép tho¹i tÝnh chÊt cđa h×nh l¨ng trơ ®Ịu Chóng ta cã thĨ thay ®ỉi hai tham sè quan träng cđa h×nh lµ chiỊu cao (height) vµ ®é dµi c¹nh ®¸y (base edge) b»ng c¸ch gâ trùc tiÕp vµo « hc nh¸y cht vµo c¸c nót ®Ĩ t¨ng, gi¶m tõng ®¬n vÞ Hép tho¹i tÝnh chÊt cđa h×nh l¨ng trơ ®Ịu (Cã mét v¹ch nèi nhá tõ ®èi tỵng h×nh ®Õn hép tho¹i nµy) Häc sinh thùc hµnh trªn m¸y d íi sù Ho¹t ®éng : Häc sinh thùc hµnh - Gi¸o viªn cho häc sinh thùc hµnh trªn m¸y híng dÉn vµ quan s¸t cđa gi¸o tÝnh viªn a) Më m¸y , khëi ®éng phÇn mỊm b) Quan s¸t mµm h×nh chÝnh vµ cho biÕt cã nh÷ng g×? c) T¹o mét sè h×nh kh«ng gian sau: b»ng c¸c c«ng t¹o hinhg kh«ng gian d) Thùc hiƯn mét sè thay ®ỉi nh: - Quay; phãng to , thu nhá, dÞch chun m« h×nh, Thay ®ỉi di chun víi mét sè h×nh nh: H×nh trơ; L¨ng trơ; Chãp tam gi¸c; H×nh nãn - Thùc hiƯn t« mµu; thay ®ỉi tÝnh chÊt cđa h×nh 4.Cđng cè: - Gi¸o viªn hƯ thèng l¹i toµn bé néi dung bµi häc - Yª cÇu häc sinh nh¾c l¹i bµi 5.Híng dÉn vỊ nhµ: - Häc bµi theo s¸ch gi¸o khoa vµ vë ghi, ¤n l¹i c¸c kiÕn thøc chÝnh ®· häc vµ lun viÕt, lµm ®i lµm l¹i nhiỊu lÇn - §äc tiÕp bµi míi ®Ĩ giê sau häc -o0o - Ngày 28 th¸ng 04 n¨m 2009 TiÕt 65: quan s¸t h×nh kh«ng gian Víi PhÇn mỊm yenka I/ Mơc tiªu: Häc sinh n¾m ®ỵc c¸ch gÊp giÊy thµnh h×nh kh«ng gian Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh Tr êng THCS Lý Tù Träng - Thùc hiƯn trªn m¸y tÝnh mét c¸ch thµnh th¹o B¶o vƯ vµ gi÷ g×n m¸y tÝnh ®Ĩ sư dơng l©u dµi Yªu thÝch m«n tin häc vµ ham häc hái II/ Chn bÞ: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liƯu tin häc cã liªn quan - §äc tµi liƯu ë nhµ tríc III TiÕn tr×nh lªn líp: Tỉ chøc KiĨm tra - KiĨm tra sù chn bÞ cđa häc sinh Bµi míi: Ho¹t ®éng cđa gi¸o viªn Ho¹t ®éng cđa häc sinh GÊp h×nh ph¼ng ®Ĩ t¹o h×nh - Cho học sinh ®äc th«ng tin phÇn e) SGK – kh«ng gian 117_120 Sư dơng c¸c c«ng ®èi tỵng ®Ĩ - H·y nªu c¸ch gÊp h×nh ph¼ng ®Ĩ t¹o h×nh t¹o c¸c h×nh ph¼ng khung kh«ng gian m« h×nh b»ng c¸ch kÐo th¶ c¸c ®èi tỵng nµy HiƯn t¹i phÇn mỊm hç trỵ cho hai h×nh, h×nh trơ vµ h×nh l¨ng trơ Chän hc hép c«ng KÐo th¶ ®èi tỵng nµy vµo gi÷a mµn h×nh VÝ dơ, h×nh trơ ph¼ng ë bªn: KÐo th¶ cht ®Ĩ thùc hiƯn thao t¸c "gÊp" h×nh ph¼ng nµy thµnh h×nh kh«ng gian t¬ng øng Cã thĨ xem qu¸ tr×nh "gÊp" mét c¸ch tù ®éng nh sau: nh¸y ®óp cht lªn ®èi tỵng ®Ĩ më hép tho¹i tÝnh chÊt Sau ®ã chän lƯnh Fold hép tho¹i nµy Më h×nh kh«ng gian thµnh h×nh ph¼ng Ngỵc l¹i, ®èi víi c¸c h×nh kh«ng gian (h×nh trơ, l¨ng trơ, chãp), dïng lƯnh Open hép tho¹i tÝnh chÊt ®Ĩ biÕn ®ỉi h×nh kh«ng gian 3D thµnh "h×nh ph¼ng" Hép tho¹i tÝnh chÊt h×nh l¨ng trơ tam gi¸c ®Ịu Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh Tr êng THCS Lý Tù Träng - Hép tho¹i tÝnh chÊt h×nh l¨ng trơ ®· chun sang d¹ng Net Nh¸y nót Open ®Ĩ chun h×nh nµy sang d¹ng ph¼ng (Net): §èi víi h×nh ph¼ng, c¸c lƯnh sau ®©y cã thĨ thùc hiƯn: • Flatten: Tù ®éng lµm ph¼ng h×nh nµy m« h×nh • Fold: Tù ®éng gÊp l¹i vỊ tr¹ng th¸i ®· ®¸nh dÊu tríc ®ã bëi lƯnh Store angles • Store angles: Cè ®Þnh vÞ trÝ cđa lƯnh gÊp l¹i LƯnh nµy chØ cã t¸c dơng ®ang thùc hiƯn lƯnh Fold • Convert to Shape: Chun tr¹ng th¸i h×nh ph¼ng thµnh h×nh 3D LƯnh nµy chØ cã t¸c dơng ®· thùc hiƯn xong viƯc gÊp hoµn toµn h×nh ph¼ng bëi lƯnh Fold Häc sinh thùc hµnh trªn m¸y díi - Ho¹t ®éng: Häc sinh thùc hµnh trªn m¸y sù híng dÉn vµ quan s¸t cđa gi¸o - Cho häc sinh thùc hµnh theo néi dơng ®· ®ỵc viªn häc Cđng cè: - Gi¸o viªn hƯ thèng l¹i toµn bé néi dung bµi häc - Yª cÇu häc sinh nh¾c l¹i bµi Híng dÉn vỊ nhµ: - Häc bµi theo s¸ch gi¸o khoa vµ vë ghi, ¤n l¹i c¸c kiÕn thøc chÝnh ®· häc vµ lun viÕt, lµm ®i lµm l¹i nhiỊu lÇn - §äc tiÕp bµi míi ®Ĩ giê sau häc -o0o - Ngµy 03 th¸ng 05 n¨m 2009 TiÕt 66: quan s¸t h×nh kh«ng gian Víi PhÇn mỊm yenk I/ Mơc tiªu: • Häc sinh n¾m ®ỵc mét sè thao t¸c víi c¸c chøc n¨ng n©ng cao nh: Thay ®ỉi mÉu thĨ hÞªn h×nh.Quay hinhú kh«ng gian • Häc sinh thùc hiƯn c¸c thao t¸c nµy mét c¸ch thµnh th¹o vµ chÝnh x¸c • Cã ý thøc gi÷ g×n vµ b¶o vƯ m¸y tÝnh phßng m¸y ®Ĩ sư dơng l©u dµi II/ Chn bÞ: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liƯu tin häc cã liªn quan - §äc tµi liƯu ë nhµ tríc Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh Tr êng THCS Lý Tù Träng - III TiÕn tr×nh lªn líp: ỉn ®Þnh tỉ chøc : Ngµy d¹y Líp TiÕt HS v¾ng NhËn xÐt ho¹t ®éng d¹y häc 8A 8B 8C 8D 8E KiĨm tra bµi cò : HS1: H·y nªu thao t¸c gÊp mét h×nh häc ph¼ng ®Ĩ t¹o thµnh mét h×nh kh«ng gian? Hs2: H·y nªu thao t¸c më mét h×nh kh«ng gian ®Ĩ nghiªn cøu? 3.Bµi míi: Ho¹t ®éng cđa gi¸o viªn - Cho học sinh ®äc th«ng tin phÇn 5) SGK – 120_122 - H·y nªu c¸ch thay ®ỉi mÉu thĨ hiƯn h×nh - H·y nªu c¸ch quay h×nh kh«ng gian Ho¹t ®éng cđa häc sinh Mét sè chøc n¨ng n©ng cao a) Thay ®ỉi mÉu thĨ hiƯn h×nh §èi víi c¸c mỈt cđa c¸c h×nh kh«ng gian, ta kh«ng nh÷ng cã thĨ thay ®ỉi mµu, mµ cßn thay ®ỉi ®ỵc kiĨu vµ mÉu thĨ hiƯn VÝ dơ, ta cã thĨ "l¸t" mỈt xung quanh cđa h×nh trơ b»ng mÉu h×nh viªn g¹ch, Thao t¸c thùc hiƯn: Nh¸y ®óp cht ®Ĩ më hép tho¹i tÝnh chÊt cđa h×nh Chän lƯnh thay ®ỉi kiĨu bỊ mỈt Trong hép tho¹i tiÕp theo, chän Use material vµ chän mÉu danh s¸ch Material phÝa díi Sau chän mÉu nh trªn, kÕt qu¶ cã thĨ nh sau: Chän kiĨu mỈt danh s¸ch nµy b) Quay h×nh kh«ng gian Trong hép tho¹i tÝnh chÊt cđa h×nh, em cã thĨ quay h×nh theo c¸c c¸ch kh¸c kh«ng gian Khung Rotation cã c¸c lƯnh cho phÐp quay h×nh theo c¸c c¸ch kh¸c nhau: - Quay theo trơc ngang - Quay theo trơc däc - Quay theo trơc th¼ng ®øng - Trë l¹i vÞ trÝ ban ®Çu C¸c nót lƯnh ë khung Rotation Trong h×nh díi ®©y, mét h×nh trơ vµ h×nh l¨ng trơ ®· ®ỵc Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh Tr êng THCS Lý Tù Träng xoay quanh trơc däc ®Ĩ thµnh c¸c h×nh n»m ngang trªn m« h×nh KÕt hỵp c¸c chøc n¨ng vµ c«ng n©ng cao, chóng ta cã thĨ t¹o ®ỵc c¸c h×nh kh«ng gian ®a d¹ng, víi mµu vµ kiĨu thĨ hiƯn phong phó - Cđng cè: Gi¸o viªn hƯ thèng l¹i toµn bé néi dung bµi häc Yªu cÇu häc sinh nh¾c l¹i bµi Híng dÉn vỊ nhµ: Häc bµi theo s¸ch gi¸o khoa vµ vë ghi, ¤n l¹i c¸c kiÕn thøc chÝnh ®· häc vµ lun viÕt, lµm ®i lµm l¹i nhiỊu lÇn - Häc kÜ lÝ thut, viÕt ch¬ng tr×nh tÝnh t«ng 100 sè tù nhiªn, N sè tù nhiªn ®Çu tiªn - Lµm c¸c bµi tËp cßn l¹i, - §äc bµi míi ®Ĩ giê sau häc -o0o - Ngµy 04 th¸ng 05 n¨m 2009 TiÕt 67: quan s¸t h×nh kh«ng gian Víi PhÇn mỊm yenka I/ Mơc tiªu: Häc sinh thùc hµnh trªn m¸y quan s¸t vµ t¹o c¸c h×nh kh«ng gian b»ng phÇn mỊm Yenka Thùc hiƯn c¸ch lµm mét c¸ch thµnh th¹o viƯc thùc hiƯn c¸c thao t¸c t¹o vµ sư lý ¸c h×nh phÇn mỊm Ý thø gi÷ g×n vµ sư dơng cÈn thËn ®Ĩ b¶o vƯ m¸y tÝnh sư dơng l©u dµi II/ Chn bÞ: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liƯu tin häc cã liªn quan - §äc tµi liƯu ë nhµ tríc III TiÕn tr×nh lªn líp: ỉn ®Þnh tỉ chøc : Ngµy d¹y Líp TiÕt HS v¾ng 8A 8B 8C 8D 8E KiĨm tra bµi cò : - KiĨm tra sù chn bÞ cđa häc sinh Bµi míi: Ho¹t ®éng cđa gi¸o viªn NhËn xÐt ho¹t ®éng d¹y häc Ho¹t ®éng cđa häc sinh - Gi¸o viªn giíi thiƯu l¹i néi dung bµi Häc sinh thùc hµnh trªn m¸y díi sù híng häc vỊ phÇn mỊm Yenka dÉn vµ quan s¸t cđa gi¸o viªn - Gi¸o viªn cho häc sinh thùc hµnh trªn m¸y tÝnh a) Më m¸y , khëi ®éng phÇn mỊm b) Quan s¸t mµm h×nh chÝnh vµ Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh Tr êng THCS Lý Tù Träng - cho biÕt cã nh÷ng g×? c) T¹o mét sè h×nh kh«ng gian sau: - - b»ng c¸c c«ng t¹o hinhg kh«ng gian d) Thùc hiƯn mét sè thay ®ỉi nh: Quay; phãng to , thu nhá, dÞch chun m« h×nh, Thay ®ỉi di chun víi mét sè h×nh nh: H×nh trơ; L¨ng trơ; Chãp tam gi¸c; H×nh nãn Thùc hiƯn t« mµu; thay ®ỉi tÝnh chÊt cđa h×nh Thùc hiƯn c¸ch gÊp h×nh kh«ng gian Thay ®ỉi mÉu thĨ hiƯn h×nh C¸ch quay h×nh khong gian Cđng cè: Gi¸o viªn hƯ thèng l¹i toµn bé néi dung bµi häc Híng dÉn vỊ nhµ: Häc bµi theo s¸ch gi¸o khoa vµ vë ghi, ¤n l¹i c¸c kiÕn thøc chÝnh ®· häc vµ lun viÕt, lµm ®i lµm l¹i nhiỊu lÇn Häc kÜ lÝ thut, viÕt ch¬ng tr×nh tÝnh t«ng 100 sè tù nhiªn, N sè tù nhiªn ®Çu tiªn Lµm c¸c bµi tËp cßn l¹i, §äc bµi míi ®Ĩ giê sau häc -o0o - Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh Tr êng THCS Lý Tù Träng - TiÕt 67: kiĨm tra thùc hµnh tiÕt Gi¶ng ngµy: I/ Mơc tiªu: • Häc sinh thùc hiƯn kiĨm tra thùc hµnh trªn m¸y tÝnh • KiÕm thøc chđ u thc bµi häc ci cïng • ý thøc lµm bµi vµ b¶o vƯ m¸y tÝnh ®Ĩ sư dơng l©u dµi II/ Chn bÞ: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liƯu tin häc cã liªn quan - §äc tµi liƯu ë nhµ tríc III TiÕn tr×nh lªn líp: Tỉ chøc KiĨm tra - KiĨm tra sù chn bÞ cđa häc sinh Bµi míi: Ho¹t ®éng cđa gi¸o viªn Ho¹y ®éng cđa häc sinh Gi¸o viªn ph¸t ®Ị cho häc sinh Häc sinh nhËn bµi thi Theo dâi häc sinh lµm bµi theo quy Häc sinh lµm bµi kiĨm tra cđa chÕ thi hiƯn hµnh m×nh Thu bµi vµ nhËn xÐt giê kiĨm tra Häc sinh tr¶ bµi cho gi¸o viªn VỊ nhµ lµm l¹i bµi kiĨm tra vµo vë Nghe gi¸o viªn dỈn dß, chn häc cđa m×nh bÞ cho giê sau Giê sau häc «n tËp häc kú hai tiÕt C¸c em chn bÞ Hä tªn: …………… ®Ị kiĨm tra thùc hµnh 1tiÕt Líp: 8A M«n: Tin häc Khèi: C©u 1: LËp tr×nh tÝnh tỉng: A= 1+2+3+ +n ë ®©y n lµ sè tù nhiªn ®ưỵc nhËp tõ bµn phÝm (viÕt b»ng lƯnh while do) C©u : B¹n h·y tÝnh tỉng (viÕt b»ng lƯnh for do) (Lu ý : Mçi c©u ®ỵc ghi l¹i thµnh File ë Mydocmens cã tªn lµ LOP8A1_1.PAS Vµ LOP8A1_2.PAS) ®¸p ¸n + thang ®iĨm vµ híng dÉn chÊm C©u : Lµm ®óng cho ®iĨm : C©u Néi dung Ngun V¨n Dòng §iĨm Gi¸o ¸n Tin Häc TP.Nam §Þnh - Tr êng THCS Lý Tù Träng - Program B1 ; Uses CRT; Var i, n: integer; tong: real; Begin Clrscr; write('cho so tu nhien n: '); Readln(n); tong:=0; i:=1; while i 10 then x := x +10 ; End X có giá trò a) b) c) 15 Câu 8: Trong chương trình pascal sau đây: program hcn; var a, b :integer; s,cv :real ; begin a:= 10; b:= 5; s:= a*b ; cv:= (a +b ) * ; writeln(‘dien tich hcn la:’ , s ); writeln( ‘chu vi hcn la : ‘ , cv ) ; readln; end Biến s cv có giá trò mấy: a/ s = 10 ; cv = ; b/ s= 30 ; cv = 50 ; c/ s = 50 ; cv = 40 ; d/ s = 50 ; cv = 30 ; d)10 - Cđng cè: Gi¸o viªn hƯ thèng l¹i toµn bé néi dung bµi häc Yªu cÇu häc sinh nh¾c l¹i bµi Híng dÉn vỊ nhµ: Häc bµi theo s¸ch gi¸o khoa vµ vë ghi, ¤n l¹i c¸c kiÕn thøc chÝnh ®· häc vµ lun viÕt, lµm ®i lµm l¹i nhiỊu lÇn - Häc kÜ lÝ thut, viÕt ch¬ng tr×nh tÝnh t«ng 100 sè tù nhiªn, N sè tù nhiªn ®Çu tiªn - Lµm c¸c bµi tËp cßn l¹i, - §äc bµi míi ®Ĩ giê sau häc -o0o Gi¶ng ngµy: TiÕt 69: «n tËp I/ Mơc tiªu: • Cđng cè l¹i toµn bé kiÕn thøc ®· ®ỵc häc tõ bµi ®Õn bµi vµ phÇn mỊm häc tËp ë häc kú • Thùc hiƯn lµm c¸c bµi tr¾c nghiƯm VËn dơng vµo ®Ĩ viÕt ®ỵc nh÷ng ch¬ng tr×nh ®¬n gi¶n • Cã kü n¨ng thµnh th¹o thùc hiƯn m¸y tÝnh vµ viÕt ch¬ng tr×nh trªn m¸y tÝnh II/ Chn bÞ: - S¸ch gi¸o khoa, gi¸o ¸n, tµi liƯu tin häc cã liªn quan - §äc tµi liƯu ë nhµ tríc Ngun V¨n Dòng Gi¸o ¸n Tin Häc TP.Nam §Þnh Tr êng THCS Lý Tù Träng - III TiÕn tr×nh lªn líp: Tỉ chøc KiĨm tra - KiĨm tra sù chn bÞ cđa häc sinh Bµi míi: Ho¹t ®éng cđa gi¸o viªn Ho¹t ®éng cđa häc sinh ¤n bµi tËp cđng cè kiÕn thøc: Câu 9: Sau thực đoạn chương trình j:= 0; for i:= to j:=j+2; giá trò in hình là? a) b) c) d)10 Câu 10: Để tính tổng S=1+3 + + … + n; em chọn đoạn lệnh: a) for i:=1 to n c) for i:=1 to n if ( i mod 2)=0 then S:=S + 1/i; if ( i mod 2) < > then S:=S + i; b) for i:=1 to n d) for i:=1 to n if ( i mod 2)=0 then S:=S + i if ( i mod 2)=0 then S:=S + i; Else S:= S + I; Câu 11: Để tính tổng S=1/2+1/4 + 1/6 + … +1/ n; em chọn đoạn lệnh: a) for i:=1 to n c) for i:=1 to n if ( i mod 2)=0 then S:=S + 1/i; if ( i mod 2) < > then S:=S + i; b) for i:=1 to n d) for i:=1 to n if ( i mod 2)=0 then S:=S – 1/i if ( i mod 2)=0 then S:=S +1/ i Else S:= S + 1/i; Else S:=S-1/i; Câu 12: Để tính tổng S=1+1/3 + 1/5 + … +1/ n; em chọn đoạn lệnh: a) for i:=1 to n c) for i:=1 to n if ( i mod 2)=1 then S:=S + 1/i; if ( i mod 2) =0 then S:=S + 1/i; b) for i:=1 to n d) for i:=1 to n if ( i mod 2)=0 then S:=S + 1/i if ( i mod 2)=0 then S:=S + i; Else S:= S + 1/; Câu 13: Để đếm có số lẻ nhỏ hay n ; em chọn đoạn lệnh: a) for i:=1 to n c) for i:=1 to n if ( i mod 2)< >0 then S:=S + 1; if ( i mod 2) =0 then S:=S + 1; b) for i:=1 to n d) for i:=1 to n if ( i mod 2)=0 then S:=S + i ; if ( i mod 2)=0 then S:=S + i; Câu 14: Để tính tổng S=1+2+3+ 4+ + … + n; em chọn đoạn lệnh: a) s:=0; i:=0; a) s:=0; i:=0; While i[...]... c) 1/ x-a/5*(b+2); d) 1 a c) (b + 2) ; (a*a+b)* (1+ c)* (1+ c) x 5 * (1+ c) d) (a 2 + b) (1 + c)3 d) (a*a+b)* (1+ c)* (1+ c) * (1+ c) Hoạt động 3 : Chữa bài tập 1 câu a chuẩn bị cho tiết thực hành Viết các biểu thức toán học sau đây dới dạng G : Yêu cầu H làm bài 1 câu a trên biểu thức trong Pascal SGK, Đồ dùng học tập, bảng phụ 10 + 5 18 a) 15 ì 4 30 + 12 ; b) ; 3 +1 5 +1 H : Làm việc theo nhóm (10 + 2) 2 (10 ... án Tin Học 8 TP.Nam Định Tr ờng THCS Lý Tự Trọng - A Mục tiêu : Học sinh biết vai trò của biến trong lập trình; Học sinh biết khái niệm biến B Chuẩn bị : 1 Giáo viên: SGK, SGV, tài liệu, giáo án, đồ dùng dạy học nh máy tính, projector, 2 Học sinh: SGK, SBT, vở ghi C Tiến trình tiết dạy: 1 ổn định tổ chức : Ngày dạy Lớp Tiết HS vắng Nhận xét hoạt động dạy học 11 /10 /20 08 8A 1 11/ 10/20 08 8C 3 2 Ki m... trong ngôn ngữ Pascal 3 Ki m tra trên giấy : Ki m tra sau khi học phần sử dụng biến tỏng chơng trình C Ma trận đề : Nội dung Mức độ Biết Hiểu Vận dụng Máy tính và chơng trình MT 1b,1c,2 .1 1.25 Ngôn ngữ lập trình 1a,1d,2.2,2.4 2.7 1. 5 0.25 Dữ liệu và các phép toán 2.3 2 .8, 3a 4 0.25 Biến và hằng 2.5;2.6 0.5 2.9;2 .10 1. 25 0.5 3b 2 2 D Đề bài : Bài 1 : Đánh dấu x vào ô lựa chọn (1 điểm) Nội dung Đúng Sai... Begin C End -> Program -> Begin D Program -> Begin -> End Câu 8 : Phần nguyên trong phép chia của hai số nguyên 16 và 5 là : A 16 div 5 = 1 B 16 mod 5 = 1 C 16 div 5 = 3 D 16 mod 5 = 3 Câu 9 : A đợc khai báo biến với ki u dữ liệu số nguyên, X là biến với ki u dữ liệu xâu, phép gán hợp lệ là : A A:= 4.5; B X:= 12 34; C X:= 57; D A:= LamDong; Câu 10 : Trong Pascal khai khai báo nào sau đây là đúng : A Var... hình : + Mô phỏng thuật toán tính tổng N số tự Bớc 1: Gán SUM 1; i 1 nhiên đầu tiên, với N = 5 (trong SGK, Bớc 2: Gán i i + 1 N= 10 0) Bớc 1 2 3 4 5 Bớc 3: Nếu i 10 0, thì SUM SUM + i i 1 2 3 4 5 6 và chuyển lên bớc 2 Trong trờng hợp ngợc lại (i > 10 0), kết thúc thuật toán i N Đúng Đúng Đúng Đúng Đúng Sai H : Xác định Input, Output SUM 1 3 6 10 15 Kết thúc H : Nghiên cứu SGK để đa ra từng bớc thuật... chơng trình của một bài toán - Yêu thích môn tin học II/ Chuẩn bị: - Sách giáo khoa, giáo án, tài liệu tin học có liên quan - Đọc tài liệu ở nhà trớc khi III Tiến trình lên lớp: 1. ổn định tổ chức : Ngày dạy Lớp 8A 8B 8C 8D Tiết HS vắng Nguyễn Văn Dũng Nhận xét hoạt động dạy học Giáo án Tin Học 8 TP.Nam Định Tr ờng THCS Lý Tự Trọng - 8E 2 Ki m tra bài cũ: - Ki m tra sự chuẩn bị của học sinh 3.Bài mới:... 1/ (3*4) + 1/ (4*5) E Đáp án : Bài 1: (2 điểm) Mỗi câu đúng 0.5 điểm a Sai b Đúng c Đúng d Sai Bài 2: (2,5 điểm) Mỗi câu đúng 0.25 điểm 1 C 2 D 3 A 4 C 5 B 6 A 7 D 8 C 9 B 10 A Bài 3: (3 điểm) Câu a: Mỗi câu đúng 0.5 điểm 15 8 > 7; (Sai) (20 15 )2 = 25; (đúng) Câu b: Có 4 lỗi sai, chỉ một lỗi sai đợc 0,5 điểm Bài 4:(2 điểm) Mỗi câu đúng 0,25 điểm Ngày 07 tháng 10 năm 20 08 Tiết 11 : Bài 4 : Sử dụng biến trong... :,d); Củng cố ki n thức G : Chốt lại ki n thức trọng tâm cần nắm đợc để áp dụng làm bài tập Hớng dẫn về nhà 1 Chuẩn bị trớc bài thực hành số 3 để tiết sau thực hành Tiết 15 : Ki m tra bài viết số 1 (45) A Mục tiêu : - Đánh giá ki n thức, kỹ năng của học sinh về ngôn ngữ lập trình, cấu trúc của chơng trình, sử dụng biến, hằng trong chơng trình B Yêu cầu của bài : 1 Ki n thức : - Ki m tra ki n thức về... nhất của một dãy số B Chuẩn bị : 1 Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học nh máy tính, projector, Nguyễn Văn Dũng Giáo án Tin Học 8 TP.Nam Định Tr ờng THCS Lý Tự Trọng - 2 Học sinh : - Đọc trớc bài - SGK, Đồ dùng học tập, bảng phụ C Tiến trình tiết dạy : 1. ổn định tổ chức : Ngày dạy Lớp Tiết HS vắng Nhận xét hoạt động dạy học 8A 8B 8C 8D 8E 2 .Ki m tra bài cũ : ? Trình bày khái... chơng trình của một bài toán Và làm thành thục - Yêu thích môn tin học Có trí hớng phấn đấu vơn lên trong học tập II/ Chuẩn bị: - Sách giáo khoa, giáo án, tài liệu tin học có liên quan - Đọc tài liệu ở nhà trớc khi III Tiến trình lên lớp: 1. ổn định tổ chức : Ngày dạy Lớp Tiết HS vắng Nhận xét hoạt động dạy học 8A 8B 8C 8D 8E 2 Ki m tra bài cũ: - Ki m tra sự chuẩn bị của học sinh 3 Bài mới: Hoạt động của ... dạy Lớp Tiết HS vắng Nhận xét hoạt động dạy học 10 /12 /20 08 8B 18 / 12 /20 08 8C 17 /12 /20 08 8D 19 /12 /20 08 8E Ki m tra cũ: GV: Hóy vit li biu thc iu kin dng thiu v dng Nờu y nghia ca tng cõu lnh?... Học thuộc ki n thức lý thuyết tập học C Tiến trình tiết dạy : ổn định tổ chức : Ngày dạy Lớp Tiết HS vắng Nhận xét hoạt động dạy học 10 /12 /20 08 8B 13 /12 /20 08 8C 16 /12 /20 08 8D 12 /12 /20 08 8E Nội dung... tổ chức : Ngày dạy Lớp Tiết HS vắng Nhận xét hoạt động dạy học 03 /12 /20 08 8B 12 /12 /20 08 8C 09 /12 /20 08 8D 12 /12 /20 08 8E 2.Kim tra bi cu Hy mụ t thut toỏn tỡm giỏ tr ln nht ca hai s ? I Bc : Max:=