Mục lục
Lời nói đầu 1
Phần I : Kỹ thuật 5
Chương I : Phân tích và lựa chọn giải pháp 5
I.1. Đặt vấn đề 5
I.1.1 Các vấn đề của server trên NET 5
I.1.2.Nguyên lý cân bằng tải và các biện pháp hiện 8
I.1.3. Lựa chọn giải pháp 13
Chương II: Thiết kế hệ thống 16
II.1. Giả thiết một yêu cầu cân bằng tải cho một dịch vụ Web 16
II.2.Thiết kế hệ thống 17
II.3. Cài đặt và cấu hình cân bằng tải dùng DNS 22
II.3.1. Cài đặt DNS 22
II.3.2.Các dịch vụ DNS 23
Chương III : Cài đặt thử nghiệm và kiểm thử 33
III.1. Xây dựng VPN để thử nghiệm hệ thống 33
III.1.1.Cài đặt VPN 33
III.1.2. Cấu hình VPN server 39
III.2. Kiểm thử 44
Phần II: Nghiệp vụ sư phạm 47
I: Giới thiệu tổng quản về môn học 47
I.1 Mục đích của môn học 47
I.2. Cấu trúc chương trình môn học 48
A. Phần I: Các khái niệm cơ bản 49
B.Phần II: Ngôn ngữ lập trình Pascal 51
II. Thiết kế bài dạy theo quan điểm dạy học tích cực 55
II.1. Tổng quan về bài dạy 55
II.2. Phân tích đối tượng dạy học 56
II.3. Phân tích nội dung và xác định trọng tâm 58
II.3.1.Tổng quan bài giảng 58
II.3.2. Các khái niệm cần giảng 60
II.3.3.Các kiến thức cơ sở trong bài 62
II.3.4.Nội dung khó tiếp thu 63
II.3.5.Những kiến thức đã học từ trước liên quan bài 64
II.3.6.Những nguyên đơn kiến thức đòi hỏi nhiều trí tuệ 64
II.3.7. Kiến thức cần khai thác vận dụng 65
III.3.8. Nội dung lồng vào đơn nguyên nhằm giáo dục nhân cách 66
II.4. Phương pháp dạy tích cực hóa 66
II.5. Phương tiện dạy học 70
III. Soạn giáo án theo mẫu 72
Tiết 1: Một số thuật toán 72
Tiết 2: Một số thuật toán ( tiếp) 81
Tiết 3: Một số thuật toán( tiếp) 87
90 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 2527 | Lượt tải: 1
Bạn đang xem trước 20 trang tài liệu Khóa luận Tìm hiểu các giải pháp cân bằng tải cho server trên mạng Internet - Thiết kế một giải pháp thử nghiệm, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
c kiÕn thøc, kü n¨ng trong bµi sÏ liªn quan tíi nhiÒu tíi c¸c bµi häc vÒ sau khi häc sinh b¾t ®Çu tiÕp nhËn nh÷ng kiÕn thøc cao h¬n vµ cã ®é phøc t¹p cao h¬n nh vÒ c¸c ng«n ng÷ lËp tr×nh.
- Môc ®Ých : bµi d¹y giíi thiÖu cho ngêi häc vÒ thuËt to¸n tin häc , vÒ nh÷ng vÊn ®Ò chung nhÊt trong thuËt to¸n cÇn ph¶i nhí. Tõ c¸c kiÕn thøc vµ kü n¨ng c¬ b¶n nµy chóng ta sÏ dÇn dÇn t×m hiÓu s©u h¬n vÒ tin häc víi c¸c ng«n ng÷ lËp tr×nh kh¸c, Bµi häc nh lµ mét bíc ®Öm ®Ó ®i ®Õn c¸c bµi häc tiÕp theo víi lîng kiÕn thøc khã h¬n vµ phøc t¹p h¬n nhiÒu, chÝnh v× vËy nªn bµi häc nµy rÊt quan träng, häc sinh cã tiÕp nhËn ®îc kiÕn thøc c¸c bµi häc sau hay kh«ng cßn tuú thu«c vµo kiÕn thøc c¨n b¶n cã v÷ng ch¾c hay kh«ng. Cã nÒn t¶ng v÷ng ch¾c th× häc c¸c bµi vÒ sau sÏ dÔ dµng h¬n, nhanh hiÓu h¬n vµ sÏ ham häc h¬n.
- Yªu cÇu cña bµi:
+ VÒ gi¸o dìng :
Trang bÞ cho ngêi häc vÒ thuËt to¸n vµ c¸c tÝnh chÊt cña nã . Gióp cho ngêi häc cã kü n¨ng v÷ng ch¾c khi x©y dùng thuËt to¸n , gi¶i c¸c bµi to¸n ®¬n gi¶n b»ng c¸c ph¬ng ph¸p biÓu diÔn thuËt to¸n : S¬ ®å khèi, ph¬ng ph¸p diÔn gi¶i.
+ VÒ gi¸o dôc :
Th«ng qua bµi d¹y, gi¸o viªn l«ng c¸c ph¬ng ph¸p gi¶ng nh th¶o luËn nhãm nh»m gióp häc sinh ho¹t ®éng ®éi nhãm víi môc ®Ých t¹o sù ®oµn kÕt gióp ®ì nhau trong mét ®éi nhãm. Víi viÖc ho¹t ®éng theo ®éi nhãm häc sinh võa gióp nhau hiÓu bµi häc, võa häc c¸ch sèng cã tËp thÓ cïng gióp nhau tiÕn bé h¬n.
+ VÒ ph¸t triÓn:
Víi c¸c kiÕn thøc vµ kü n¨ng ®¹t ®îc trong bµi häc nµy, häc sinh sÏ cã thÓ vËn dông lµm c¸c bµi to¸n lËp tr×nh Pascal vµ mét sè ng«n ng÷ lËp tr×nh cao h¬n vÒ sau.
II.2 – Ph©n tÝch ®èi tîng d¹y häc :
§èi tîng trong qu¸ tr×nh d¹y häc lµ häc sinh trung häc phæ th«ng, lµ c¸c em cã ®é tuæi 16-18, vµ ë n«ng th«n vïng ®ång b»ng B¾c Bé. Qua ®Æc ®iÓm trªn em ph©n tÝch ®èi tîng häc sinh vÒ c¸c khÝa c¹nh :
- §Æc ®iÓm t©m lý:
Løa tuæi 16-18 lµ løa tuæi ®ang trong thêi kú ph¸t triÓn c¶ vÒ trÝ lùc. Trong thêi gian nµy, c¸c em cã nh÷ng kh¶ n¨ng nhËn thøc rÊt tèt , t duy tÝch cùc häc hái nhanh h¬n. Lµ mét vïng ®Êt thuÇn n«ng nªn con ngêi ë ®©y hiÒn hËu vµ chÞu khã lµm ¨n, häc sinh trong ®é tuæi nµy ®ang trong qu¸ tr×nh thay ®æi vÒ t©m lý nh muèn kh¼ng ®Þnh m×nh ®· lµ ngêi lín víi gia ®inh vµ x· héi. Víi ®é tuæi nµy còng cã nh÷ng mèi quan hÖ b¹n bÌ phøc t¹p h¬n víi nh÷ng quan hÖ trong líp vµ ngoµi nªn cÇn ph¶i cã sù chó ý , quan t©m cña nhµ trêng còng nh cña gia ®×nh tíi c¸c em. Do sù ph¸t triÓn t©m lý ë løa tuæi nµy cha ph¸t triÓn hoµn toµn mµ ®ang trong giai ®o¹n chuyÓn giao nªn ph¶i cã nh÷ng biÖn ph¸p phï hîp ®Ó qu¶n lý mét c¸ch kh«n khÐo mµ kh«ng lµm tæn th¬ng ®Õn t©m lý cña c¸c em lóc nµy.
- Tr×nh ®é nhËn thùc :
§©y lµ løa tuæi cã kh¶ n¨ng nhËn thøc kh¸ nhanh nh¹y víi nh÷ng c¸i míi, gi¸o viªn cÇn dùa vµo ®Æc ®iÓm nµy ®Ó gióp häc sinh häc tËp tèt h¬n. Trong ®é tuæi nµy th× mét sè em cã thÓ ®· ý thøc vÒ t¬ng lai cña m×nh trong thêi gian kh«ng xa. Víi nhËn thùc ph¸t triÓn nh vËy ®¶m b¶o viÖc tiÕp cËn c¸c kiÕn thøc häc tËp nhanh h¬n nhng cßn tïy thuéc vµo ph¬ng ph¸p d¹y cña ngêi gi¸o viªn.
- §Æc ®iÓm giao tiÕp :
Víi ®Æc ®iÓm t©m lý cha ph¸t triÓn hoµn thiÖn nªn cã nhiÒu viÖc ®¸ng ®Ó chó ý tíi c¸c em nhÊt lµ c¸c mèi quan hÖ trong líp vµ ngoµi trêng. Do t©m lý cha ph¸t triÓn hÕt nÒn c¸c em dÔ bÞ kÝch ®éng do ¶nh hëng cña nh÷ng vÊn ®Ò tiªu cùc vµ tÝch cùc.
Tõ c¸c ý trªn vÒ ®Æc ®iÓm cña häc sinh em thÊy :
Do lµ häc sinh vïng n«ng th«n, nªn hÇu hÕt c¸c em ®Òu trong gia ®×nh lµm n«ng nghiÖp bè mÑ c¸c em chñ yÕu lµm ruéng, cuéc sèng gia ®×nh còng gÆp nhiÒu khã kh¨n. Nªn ngoµi viÖc häc trªn líp ra vÒ nhµ c¸c em cßn ph¶i lµm c¸c c«ng viÖc trong gia ®×nh ®Ó phô gióp bè mÑ, v× vËy quü thêi gian tù häc ë nhµ cña c¸c em Ýt h¬n. Víi thêi gian eo hÑp ë nhµ kh«ng thÓ nµo ®ñ cho c¸c em t×m hiÓu kiÕn thøc còng nh c¸c kü n¨ng trong bµi s©u ®îc, thªm vµo ®ã lµ thêi gian häc trªn líp còng Ýt, ®iÒu nµy lµm cho häc sinh ë c¸c vïng n«ng th«n cã phÇn thiÖt h¬n häc sinh n¬i kh¸c. §iÒu nµy lµm cho viÖc tiÕp nhËn kiÕn thøc cña häc sinh lµ t¬ng ®èi khã, chÝnh v× vËy nªn ngêi thÇy ph¶i biÕt th«ng c¶m vµ chia sÎ víi häc sinh, gióp c¸c em cã ®îc sù chñ ®éng trong qu¸ tr×nh nhËn thøc. §Ó lµm ®îc viÖc nµy , gi¸o viªn ph¶i khÐo lÐo, tÕ nhÞ thu hót häc sinh vµo c¸c ho¹t ®éng tËp thÓ ®Ó c¸c em quen víi viÖc tù lËp , chñ ®éng trong suy nghÜ vµ hµnh ®éng cña m×nh. Qua c¸c ho¹t ®éng nµy ngêi thÇy ph¶i chó ý quan s¸t ho¹t ®éng cña häc sinh nh»m ph¸t hiÖn tÝnh c¸ch cña tõng em vµ søc häc cña tõng em . Qua ®ã sÏ t¹o lËp c¸c nhãm häc nh»m cã s gióp ®ì nhau trong qu¸ tr×nh häc tËp, v× ®· phÇn häc sinh n«ng th«n lµ nhµ gÇn nhau hay cïng trong mét lµng, mét x· viÖc gióp ®ì nhau sÏ dÔ dµng h¬n. C¸c ho¹t ®éng ngo¹i kho¸ trªn còng nh»m gióp cho hoc sinh trong líp cã tinh thÇn lµm viÖc ®ång ®éi , lµm viÖc theo nhãm, trong nhãm gióp ®ì t¬ng trî nhau. Tõ ®ã gióp c¸c em ®oµn kÕt h¬n, biÕt chia sÎ víi nhau nhiÒu h¬n.
II.3. Ph©n tÝch néi dung vµ x¸c ®Þnh träng t©m
II.3.1.Tæng quan vÒ bµi gi¶ng:
Víi mçi bµi gi¶ng , tríc khi so¹n gi¶ng th× ngêi gi¸o viªn ph¶i biÕt ®îc néi dung bµi gi¶ng lµ g×? träng t©m cña bµi lµ g×? Bµi ®îc chia lµm mÊy phÇn ? mçi phÇn chia lµm mÊy ý nhá ? PhÇn nµo lµ phÇn ph¶i dµnh nhiÒu thêi gian gi¶ng ?
Bµi gi¶ng lµ ch¬ng II “ Mét sè thuËt to¸n” , bµi ®îc chia lµm 4 phÇn c¬ b¶n vµ ®îc chia lµm 3 tiÕt ®Ó truyÒn ®¹t . §©y lµ néi dung khã v× nã liªn quan tíi thuËt to¸n, mét trong nh÷ng phÇn kh«ng thÓ thiÕu trong qu¸ tr×nh häc tin häc víi c¸c ng«n ng÷ lËp tr×nh tõ ®¬n gi¶n nh Pascal ®Õn ng«n ng÷ bËc cao h¬n lµ C++ . Ch¬ng II nªu lªn c¸c kh¸i niÖm c¬ b¶n, c¸c ph¬ng ph¸p chñ yÕu ®Ó x©y dùng thuËt to¸n , vµ chØ dÉn cho häc sinh vÒ hÖ c¬ sè ®Õm . Víi bµi häc nµy, häc sinh sÏ t×m hiÓu nhiÒu kiÕn thøc phøc t¹p, nhng l¹i rÊt h÷u Ých cho c«ng viÖc t×m hiÓu vÒ tin häc sau nay.
Bµi gåm nhiÒu kiÕn thøc quan träng , nªn ngêi thÇy ph¶i biÕt t×m ra néi dung nµo quan träng?Lµ träng t©m cho toµn bµi råi chia thêi gian cho hîp lý ®Ó cã thÕ truyÒn ®¹t kiÕn thøc mét c¸ch s¸t víi bµi vµ lµm cho häc sinh dÔ hiÓu h¬n . Theo em th× chia bµi lµm 3 tiÕt nh sau :
+ TiÕt 1:
2.1: Kh¸i niÖm thuËt to¸n
2.1.1 : §Þnh nghÜa.
2.1.2 : C¸c ®Æc trng.
2.2: C¸c ph¬ng ph¸p biÓu diÔn thuËt to¸n.
2.2.1: Dïng s¬ ®å khèi
Trong tiÕt 1 nµy ngêi häc sÏ ®îc biÕt thÕ nµo lµ thuËt to¸n , ®Æc trng cña thuËt to¸n vµ c¸c ph¬ng ph¸p biÓu diÔn . Träng t©m cña tiÕt häc nµy lµ ph¬ng ph¸p biÓu diÔn s¬ ®å khèi , ®©y lµ ph¬ng ph¸p ®îc sö dông nhiÒu trong c¸c bµi to¸n thuËt to¸n , chØ víi c¸c h×nh khèi ta sÏ gi¶i bµi to¸n thuËt to¸n dï lµ phøc t¹p nhÊt . §Ó lµm ®îc c«ng viÖc nµy th× ta ph¶i t×m c¸ch gi¶ng thÝch hîp ®Ó khi gi¶ng häc sinh cã thÓ hiÓu bµi mét c¸ch ch¾c ch¾n c¨n kÏ vµ dÔ ¸p dông vµo c¸c bµi to¸n thuËt to¸n kh¸c. Trong phÇn ph¬ng ph¸p biÓu diÔn s¬ ®å khèi th× ta nªn sö dông ph¬ng ph¸p Algorit kÕt hîp víi th¶o luËn nhãm, do lµ bµi míi nªn em lÊy nh÷ng vÝ dô ®¬n gi¶n, dÔ hiÓu ®Ó gióp cho häc sinh t×m hiÓu bµi thuËn lîi h¬n. Råi tõ nh÷ng vÝ dô ®¬n gi¶n ®ã , em sÏ cho häc sinh c¸c vÝ dô kh¸c nhau ®Ó häc sinh lµm ®Ó tËp lµm quen víi ph¬ng ph¸p biÓu diÔn s¬ ®å khèi. Sau khi ra ®Ò vÝ dô ta cho häc sinh ngåi theo nhãm ®· s¾p xÕp tõ tríc, cho c¸c em th¶o luËn cïng lµm c¸c vÝ dô . Cho c¸c nhãm lµm trong 5-10 phót tïy vµo ®é khã dÔ cña vÝ dô, råi trëng nhãm sÏ ®øng lªn tr¶ lêi , hoÆc cho häc sinh bÊt kú trong nhãm lªn lµm, u tiªn häc sinh trung b×nh
+ TiÕt 2 :
2.2.2 Dïng ph¬ng ph¸p diÔn gi¶i.
a . Dïng ng«n ng÷ tù nhiªn.
b . Dïng gi¶ ng«n ng÷.
2.3 §é phøc t¹p tÝnh to¸n cña thuËt to¸n.
Trong tiÕt 2 nµy , träng t©m vÉn lµ ph¬ng ph¸p biÓu diÖn thuËt to¸n, nhng lµ ph¬ng ph¸p kh¸c lµ ph¬ng ph¸p diÔn gi¶i, tøc lµ dïng c¸c ng«n ng÷ tù nhiªn hay gi¶ ng«n ng÷ ®Ó gi¶i thuËt to¸n . Dïng ng«n ng÷ tù nhiªn lµ dïng ng«n ng÷ thêng ngµy ®Ó liÖt kª c¸c bíc cña thuËt to¸n , ®©y lµ ph¬ng ph¸p kh¸ phøc t¹p do ph¶i biÓu diÔn dµi dßng kh«ng râ cÊu tróc cña thuËt to¸n , dÔ g©y hiÓu lÇm . ChÝnh v× sù phøc t¹p nµy cña ph¬ng ph¸p nµy nªn lµ ®ßi hái ngêi d¹y ph¶i cã hiÓu biÕt vµ cã kiÕn thøc v÷ng ch¾c ®Ó cã thÓ gi¶i ®¸p nh÷ng phÇn khã hiÓu cho ngêi häc , lÊy nhiÒu vÝ dô ®¬n gi¶n h¬n ®Ó gióp ngêi häc dÔ tiÕp nhËn ph¬ng ph¸p dïng ng«n ng÷ nµy h¬n.
+ TiÕt 3 :
2.4 hÖ c¬ sè ®Õm.
2.4.1. C¸c hÖ ®Õm .
2.4.2. ChuyÓn ®æi gi÷a c¸c hÖ ®Õm.
PhÇn hÖ c¬ sè ®Õm nµy lµ phÇn kh«ng thÓ thiÕu trong bµi gi¶ng tin häc , ®©y lµ phÇn hay gióp cho häc sinh hiÓu ®îc nhiÒu vÒ m¸y tÝnh . SÏ cã nhiÒu ngêi ph¶i tù hái c¸c d÷ liÖu ®a vµo m¸y tÝnh sÏ nh thÕ nµo? SÏ vÉn nh nh÷ng g× ta nhËp tõ bµn phÝm vµo vµ kÕt qu¶ cuèi cïng ®îc xuÊt ra mµn h×nh . VD khi nhËp 1 con sè ®¬n gi¶n lµ 8 vµo th× lµm thÕ nµo ®Ó con sè 8 ®ã ®îc xuÊt ra mµn h×nh ®îc nh vËy. TÊt c¶ sÏ ®îc hiÓu sau khi häc sinh häc phÇn hÖ c¬ sè ®Õm nµy , víi m«n häc tin häc nµy ta sÏ cßn nhiÒu ®iÒu cÇn ph¶i t×m hiÓu v× ®©y lµ m«n häc víi lîng kiÕn thøc lín vµ lu«n cã sù thay ®æi theo thêi gian.
III.3.2. C¸c kh¸i niÖm cÇn gi¶ng:
C¸c kh¸i niÖm lµ phÇn kh«ng thÓ thiÕu trong c¸c bµi gi¶ng , mçi bµi gi¶ng cã ý nhÊt lµ mét kh¸i niÖm . Trong bµi nµy ta cã thÓ nhËn thÊy c¸c kh¸i niÖm nh : kh¸i niÖm vÒ thuËt to¸n; kh¸i niÖm vÒ s¬ ®å khèi; kh¸i niÖm ph¬ng ph¸p diÔn gi¶i , nhng ta còng cã mét kh¸i niÖm míi cÇn ph¶i nªu ra cho ngêi häc ®ã la kh¸i niÖm vÒ bµi to¸n. Nghe kh¸i niÖm vÒ bµi to¸n th× ch¾c ai còng nh lµ biÕt nhng mµ cã thÓ khi ®îc hái th× ch¾c nhiÒu ngêi kh«ng biÕt nãi ®îc kh¸i niÖm cña nã .
1/ Kh¸i niÖm thuËt to¸n :
ThuËt to¸n “lµ mét d·y h÷u h¹n c¸c c©u lÖnh chÝnh x¸c ®Ó khi thùc hiÖn chóng ®óng theo tr×nh tù ®ã , ta nhËn ®îc lêi gi¶i cña bµi to¸n”. Víi kh¸i niÖm thuËt to¸n trªn, häc sinh cÇn hiÓu râ h¬n vÒ d·y h÷u h¹n c¸c c©u lÖnh. Trong kh¸i niÖm nµy cã hai yÕu tè Èn mµ ta ph¶i hiÓu vµ t×m ®îc nã lµ Input vµ Output ®©y lµ hai yÕu tè cÇn ph¶i biÕt vµ hiÓu nã lµ g× vµ cã ý nghÜa g× trong thuËt to¸n . Input lµ c¸c th«ng tin ®· cã ; Output lµ c¸c th«ng tin cÇn t×m tõ Input. Gi¸o viªn sÏ nãi lªn mèi liªn hÖ cña bµi to¸n vµ thuËt to¸n , ®©y lµ mèi quan hÖ g× , kh¸c nhau ë ®iÓm nµo . Bµi to¸n lµ bµi to¸n sè häc ®îc lµm nh c¸c bµi to¸n b×nh thêng nhng khi nµo trong m¸y tÝnh th× ®îc m« t¶ qua thuËt to¸n ®Ó tÝnh to¸n dï bµi to¸n ®ã lµ mét bµi to¸n phøc t¹p. C¸ch lµm bµi to¸n bªn sè häc nh thÕ nµo th× ta còng lµm t¬ng tù vµo trong thuËt to¸n víi c¸c c¸ch ®ã chØ cã mét ®iÒu kh¸c biÖt lµ khi lµm víi thuËt to¸n th× ph¶i biÓu diÔn theo ph¬ng ph¸p cña thuËt to¸n nh biÓu diÔn víi s¬ ®å khèi hay lµ víi ph¬ng ph¸p diÔn gi¶i . Dï lµm theo c¸ch nµo th× kÕt qu¶ vÉn ra gièng nhau , nhng lµm víi thuËt to¸n th× sÏ ng¾n gän, nh÷ng bµi khã vµ phøc t¹p sÏ ®îc ®¬n gi¶n hãa ®i rÊt nhiÒu.
2/ Kh¸i niÖm s¬ ®å khèi :
S¬ ®å khèi “ lµ c«ng cô trùc quan ®Ó diÔn ®¹t c¸c thuËt to¸n ”. Mét s¬ ®åi khèi , nÕu hiÓu theo nghÜa chÝnh th× lµ mét s¬ ®å víi nhng h×nh khèi . S¬ ®å khèi lµ gåm mét lo¹t c¸c h×nh khèi ghÐp l¹i , mçi h×nh khèi lµ mét chøc n¨ng kh¸c nhau trong thuËt to¸n , nªn khi ta n¾m b¾t ®îc kh¸i niÖm vµ ph¬ng ph¸p c¬ b¶n th× viÖc lµm víi s¬ ®å khèi sÏ kh«ng cßn lµ vÊn ®Ò n÷a víi ngêi häc n÷a . Sau kh¸i niÖm gi¸o viªn lµm mét vÝ dô cô thÓ ®Ó gióp ngêi häc hiÓu kü h¬n. Cã lý thuyÕt th× ph¶i ®i kÌm ngay víi thùc hµnh, cã nh vËy th× phÇn lý thuyÕt ®ã míi kh«ng bÞ mÊt ®i. S¬ ®å khèi ë ®©y gåm c¸c h×nh nh :h×nh thoi, h×nh elip, h×nh ch÷ nhËt, h×nh b×nh hµnh… nh÷ng h×nh nµy liªn kÕt víi nhau bëi dÊu mòi tªn . C¸c h×nh ®· ®îc quy íc vÒ chøc n¨ng cña riªng m×nh nªn kh«ng ai thÓ thay ®æi v× ®· lµ quy íc th× lµ chung nhÊt cho mäi trêng hîp . Học sinh cÇn ph¶i hiÓu vµ nhí chøc n¨ng cña tõng h×nh khèi ®îc nh¾c ®Õn
3/ Kh¸i niÖm ph¬ng ph¸p diÔn gi¶i:
Ph¬ng ph¸p diÔn gi¶i “ lµ ph¬ng ph¸p dïng mét ng«n ng÷ nµo ®ã ®Ó diÔn t¶ c¸c thao t¸c cÇn ph¶i thùc hiÖn ” . §©y lµ ph¬ng ph¸p kh¸ dÔ hiÓu nhng mµ ®Ó lµm tèt ®îc ph¬ng ph¸p nµy th× ®ßi hái ngêi häc ph¶i cã mét ng«n tõ chuÈn v× khi dïng ph¬ng ph¸p nµy th× sÏ cã thÓ g©y ra nh÷ng sù hiÓu lÇm vÒ ng«n ng÷ . Víi c¸c thao t¸c ph¬ng ph¸p nµy gi¸o viªn sÏ tæ chøc cho ngêi häc cã thêi gian th¶o luËn ®Ó chØ ra cho nhau nh÷ng chç cha ®îc vµ tù t×m ra nh÷ng sai lÇm cña nhau trong qu¸ tr×nh lµm . Ph¬ng ph¸p nµy kh¸ tèt cho viÖc tiÕp thu bµi cña häc sinh khi gÆp ph¶i nh÷ng kiÕn thøc khã hiÓu , khã thùc hµnh. Khi mµ ®îc chÝnh b¹n m×nh chØ ra lçi sai m×nh cña m×nh gÆp ph¶i khi lµm bµi sÏ lµm cho ngêi häc nhí l©u h¬n vµ biÕt rót ra kinh nghiÖm nhanh h¬n .
4/ Kh¸i niÖm bµi to¸n:
§©y lµ kh¸i niÖm míi trong bµi còng lµ mét kh¸i niÖm cò nhng cã thÓ sÏ lµ khã tr¶ lêi chÝnh x¸c v× sÏ Ýt ngêi ®Ó ý tíi nã trong qu¸ tr×nh häc . §ã lµ kh¸i niÖm vÒ bµi to¸n “ lµ mét c«ng viÖc hay mét nhiÖm vô cÇn ph¶i gi¶i quyÕt ”. Kh¸i niÖm nµy ta häc tõ cÊp díi nhng sÏ nhiÒu ngêi kh«ng nhí , bµi to¸n v× sao l¹i ®îc nh¾c tíi trong bµi häc nµy ch¾c lµ sÏ nhiÒu ngêi th¾c m¾c . Nhng ®©y lµ kh¸i niÖm s¬ khai cña tin häc nh÷ng kh¸i niÖm nµy xuÊt ph¸t tõ nhiÒu kh¸i niÖm cã tõ tríc mµ cã ®îc . ThuËt to¸n còng vËy , thuËt to¸n còng lµ mét bµi to¸n nhng mµ ®îc viÕt b»ng ph¬ng ph¸p kh¸c vµ ë vÞ trÝ kh¸c , nhng mµ bµi to¸n vµ thuËt to¸n ®Òu gièng nhau bëi c¶ hai ®Òu ph¶i x¸c ®Þnh ®iÒu kiÖn cho tríc vµ kÕt qu¶ thu ®îc lµ tõ ®iÒu kiÖn trªn . Khi gi¶ng d¹y vÒ thuËt to¸n th× ngêi thÇy ph¶i nãi qua vÒ bµi to¸n v× bµi to¸n vµ thuËt to¸n gÇn gièng nhau chØ cã ®iÒu kh¸c lµ vÒ ph¬ng ph¸p thÓ hiÖn .
III.3.3.C¸c kiÕn thøc c¬ së trong bµi:
Ch¬ng II cã nh÷ng kiÕn thøc c¬ së vµ dïng nhiÒu vÒ sau lµ hai phÇn:
- Ph¬ng ph¸p biÓu diÔn thuËt to¸n.
- HÖ c¬ sè ®Õm.
§©y lµ hai phÇn mµ häc sinh cÇn ph¶i n¾m v÷ng ngay tõ nh÷ng kiÕn thøc c¬ b¶n ®Çu tiªn nµy, nh÷ng bµi häc vÒ sau sÏ cÇn nhiÒu ®Õn hai phÇn trªn cho viÖc gi¶i c¸c bµi to¸n trong m¸y tÝnh . Khi x¸c ®Þnh ®îc kiÕn thøc c¬ së cho kiÕn thøc vÒ sau nµy , gi¸o viªn sÏ ph¶i cã nh÷ng s¸ng t¹o vµ t×m ra nh÷ng biÖn ph¸p ®Ó gióp häc sinh hiÓu vµ lµm thµnh thôc.Ta cã thÓ dïng ph¬ng ph¸p d¹y häc Algorit ho¸ cïng víi ph¬ng ph¸p th¶o luËn nhãm nhá ngay trªn líp, ngoµi ra qua qu¸ tr×nh t×m hiÓu tµi liÖu tõ tríc, gi¸o viªn cã thÓ nghiÖm ra thñ thuËt nµo ®ã ®Ó gióp häc sinh cã thÓ cã c¸ch nµo ®ã gióp häc sinh hiÓu bµi tuy lµ mét c¸ch m¸y mãc nhng hiÓu vµ nhí kü h¬n.
VD: Muèn chuyÓn ®æi c¬ sè ngoµi c¸ch mµ gi¸o tr×nh ®a ra, ta cã thÓ chØ cho häc sinh c¸ch míi, dÔ hiÓu h¬n, ng¨n gän h¬n vµ dÔ nhí h¬n nh chuyÓn ®æi c¬ sè 2 sang c¬ sè 10 : 1110
Ta cho häc sinh kÎ 4 « vu«ng:
8 4 2 1
Quy íc víi häc sinh ®¸nh thø tù trªn mçi « tõ ph¶i qua tr¸i lµ 1, 2, 4, 8. Sau ®ã ta ®iÒn d·y c¬ sè 2 vµo « tr«ng lÇn lît còng tõ ph¶i qua tr¸i .
1
1
1
0
Sau khi ®iÒn c¬ sè 2 vµo « trèng, ta chØ viÖc céng 8+4+2+0 ra kÕt qu¶ lµ 14 = c¬ sè 10.
ViÖc ¸p dông ph¬ng ph¸p th¶o luËn nhãm trªn líp vµo qu¸ tr×nh gi¶ng d¹y kÕt hîp lh¬ng tiÖn d¹y häc b»ng m¸y chiÕu sÏ lµm cho häc sinh tiÕp thu bµi nhanh h¬n, gióp cho gi¸o viªn gi¶ng vÒ ph¬ng ph¸p biÓu diÔn thuËt to¸n hiÖu qu¶ h¬n. Ph¬ngph¸p Algorit biÕn ®æi sÏ chØ dÉn cho häc sinh tõng bíc ®i ®Ó tíi kÕt qu¶ cuèi cïng cña ph¬ng ph¸p biÓu diÔn thuËt to¸n. Víi Algorit häc sinh sÏ rÌn luyÖn ®îc tÝnh t duy, ph¬ng ph¸p hµnh ®éng chÆt chÏ vµ chÝnh x¸c.
III.3.4. Néi dung khã tiÕp thu trong bµi:
Víi bµi d¹y néi dung mµ häc sinh khã tiÕp thu trong bµi lµ phÇn ph¬ng ph¸p biÓu diÔn thuËt to¸n , v× cã nhiÒu vÊn ®Ò khã cã thÓ nãi hÕt trong 1 thêi gian nhÊt ®Þnh víi ngêi häc. Còng nh víi 1 vÊn ®Ò c¬ s¬, 1 vÊn ®Ò khã còng cÇn ngêi gi¸o viªn chó ý ®Ó cã thÓ cã nh÷ng c¸ch xö lý hîp lý vÒ thêi gian còng nh ph¬ng ph¸p gi¶ng sao cho phï hîp vµ dÔ nhËn thøc . SÏ lµ khã víi ngêi gi¸o viªn v× trong mét líp häc kh«ng ph¶i häc sinh nµo còng cã kh¶ n¨ng tiÕp thu tèt mµ cßn cã ngêi nµy ngêi kia ,v× vËy ph¶i lµm sao ®Ó cho mäi ngêi häc ®Òu hiÓu néi dung khã nh vËy . Trong qu¸ tr×nh gi¶ng d¹y , dï lµ ngêi thÇy l©u n¨m nhng mµ còng kh«ng thÓ nµo hiÓu hÕt tÊt c¶ häc sinh trong líp , mµ chØ cã häc sinh trong líp míi hiÓu nhau nhiÒu h¬n . VËy gi¸o viªn cÇn ph¶i dùa vµo ®iÒu nµy mµ gióp cho ngêi häc hiÓu bµi h¬n, h·y ®Ó häc sinh gióp nhau trong qu¸ tr×nh nhËn biÕt nh÷ng kiÕn thøc khã .
Dµnh cho häc sinh trong líp mét kho¶ng thêi gian ®Ó gióp nhau trong giê häc khi gÆp nh÷ng kiÕn thøc khã hiÓu. Ngêi gi¸o viªn sö dông ph¬ng ph¸p Algorit ho¸ cïng víi th¶o luËn nhãm ngay trªn líp, ®a ra mét vÊn ®Ò cÇn th¶o luËn vÒ kiÕn thøc mµ nhiÒu häc sinh cßn th¾c m¾c ®ã, sau khi ®a ra vÊn ®Ò, sÏ cho häc sinh th¶o luËn theo nhãm, nhng ph¶i cã ngêi häc giái kh¸ vµ trung b×nh ë cïng mét nhãm , cã nh vËy th× ý ®å cña ngêi gi¸o viªn míi ®¹t ®îc hiÖu qu¶ cao. C¸ch lµm viÖc theo nhãm nµy cã nhiÒu t¸c dông h¬n nh÷ng g× chóng ta biÕt, c¸ch lµm viÖc nµy sÏ khiÕn cho mäi ngêi trong nhãm ®Òu ph¶i lµm viÖc , cïng nhau gãp ý kiÕn cña m×nh vµo vÊn ®Ò ®ã . Ngoµi viÖc gióp nhau hiÓu bµi th× lµm viÖc theo nhãm nµy cßn cã mét t¸c dông n÷a ®ã lµ tËp cho ta cã sù ®oµn kÕt trong mét nhãm lµm viÖc víi nhau, khi ta lµm viÖc theo nhãm th× n¨ng suÊt c«ng viÖc sÏ nhanh h¬n lµ mét ngêi lµm. C«ng viÖc mµ mét ngêi lµm sÏ l©u h¬n mét nhãm ngêi cïng lµm . TËp dÇn cho häc sinh thãi quen víi c¸ch lµm viÖc theo nhãm sÏ cã nhiÒu kÕt qu¶ tèt h¬n.
VD: TÝnh tæng c¸c sè nguyªn d¬ng lÎ trong kho¶ng tõ 1 ®Õn n
Ta cã thuËt to¸n sau :
B1 : Hái gi¸ trÞ cña n.
B2 : S = 0.
B3 : i = 1.
B4 : NÕu i = n +1 th× sang B8; ngîc l¹i th× sang B5 .
B5 : Céng thªm i vµo S.
B6 : Céng thªm 2 vµo i.
B7 : Quay l¹i B4.
B8 : Tæng cÇn t×m lµ S.
III.3.5 Nh÷ng kiÕn thøc ®· häc tõ tríc liªn quan :
KiÕn thøc bµi tríc cã liªn quan tíi néi dung bµi häc nµy kh«ng cã v× ®©y lµ bµi míi vµo cña m«n häc, tríc bµi lµ bµi nhËp m«n nãi vÒ c¸m kh¸i niÖm c¬ b¶n vÒ m«n tin häc, nªn kh«ng cã liªn quan ®Õn bµi häc. Víi c¸c bµi häc më ®Çu nµy th× c¸c kiÕn thøc bµi tríc víi bµi sau kh«ng mÊy khi liªn quan tíi nhau do lµ c¸c bµi kh¸i niÖm cho c¸c bµi vÒ sau nhiÒu h¬n.
III.3.6 . Nh÷ng ®¬n nguyªn kiÕn thøc ®ßi hái nhiÒu trÝ tuÖ:
Nh÷ng ®¬n nguyªn ®ßi hái nhiÒu thao t¸c trÝ tuÖ trong bµi gÆp ph¶i nh: ph¬ng ph¸p biÓu diÔn s¬ ®å khèi, ph¬ng ph¸p biÓu diÔn b»ng ng«n ng÷ tù nhiªn, vµ chuyÓn ®æi gi÷a c¸c sè. §©y lµ nh÷ng ®¬n nguyªn mµ gi¸o viªn cÇn ph¶i sö dông nhiÒu kiÕn thøc míi cã thÓ gi¶ng tèt cho häc sinh hiÓu bµi vµ thùc hµnh nhanh h¬n.
Víi c¸c ®¬n nguyªn nµy, ®Ó häc sinh cã c¬ héi rÌn luyÖn n¨ng lùc t duy logic, rÌn luyÖn ph¬ng phøc nhËn thøc th× gi¸o viªn nªn cho häc sinh chñ ®éng trong qu¸ tr×nh häc, b¾t häc sinh t duy, ph¸n ®o¸n. ChØ cã sù chñ ®éng t×m tßi ®Ó tù biÕn kiÕn thøc thÇy c« truyÒn ®¹t thµnh cña m×nh th× häc sinh míi ph¸t triÓn t duy vµ nhËn thøc tèt. Mét khi kiÕn thøc ®ã do m×nh tù t×m hiÓu sÏ nhí kü còng nh ¸p dông vµo c«ng viÖc nhanh h¬n, vµ còng tõ ®ã mµ rÌn luyÖn thªm cho häc sinh vÒ viÖc t duy logic vµ rÌn luyÖn cho m×nh ph¬ng ph¸p nhËn thøc tèt nhÊt hîp víi kh¶ n¨ng cña m×nh.
III.3.7. KiÕn thøc cÇn khai th¸c vËn dông:
Trong bµi cã nh÷ng tri thøc cÇn ph¶i khai th¸c ®Ó vËn dông vµo gi¶i quyÕt nhiÖm vô häc tËp: ph¬ng ph¸p biÓu diÔn b»ng s¬ ®å khèi. SÏ cã nhiÒu bµi cÇn ph¶i dïng ph¬ng ph¸p nµy ®Ó l©p tr×nh, nªn cÇn khai th¸c ph¬ng ph¸p nµy s©u h¬n gióp häc sinh n¾m ch¾c phÇn bµi nµy, sau nµy khi sÏ cã nhiÒu m«n häc còng cÇn dïng tíi ph¬ng ph¸p s¬ ®å khèi ®Ó gi¶i quyÕt c¸c vÊn ®Ó vÒ qu¸ tr×nh gi¶i thuËt to¸n lËp tr×nh. §iÒu nµy chøng tá ph¬ng ph¸p nµy sÏ ®îc ¸p dông nhiÒu cho nh÷ng bµi vÒ sau.
§Ó gióp häc sinh hiÓu kü vµ thùc hµnh tèt ph¬ng ph¸p nµy th× ph¶i cã ph¬ng ph¸p gi¶ng sao cho hîp lý, nÕu vËy viÖc häc trªn líp víi néi dung bµi nµy sÏ lµ cha ®ñ nªn ph¶i cho häc sinh cã qu¸ tr×nh tù häc ë nhµ kü h¬n, nh vËy häc sinh sÏ cã nhiÒu thêi gian t×m hiÓu s©u h¬n vÊn ®Ò ®Æt ra. Trªn líp gi¸o viªn sÏ gi¶ng c¸c kh¸i niÖm cÇn nhí kü h¬n, cô thÓ vµ chi tiÕt h¬n, nh÷ng phÇn nµo cÇn cã thêi gian cho häc sinh t×m hiÓu sau th× ph¶i ph©n thêi gian nhiÒu h¬n, khi xong phÇn kh¸i niÖm c¬ b¶n th× cho ngêi häc lµm c¸c vÝ dô c¬ b¶n nhÊt ®Ó lµm quen víi ph¬ng ph¸p, dÇn dÇn hiÓu c¸ch lµm tõ hiÓu c¸ch lµm ®Õn trë thµnh mét kü n¨ng thuÇn thôc häc sinh sÏ ph¶i lµm nhiÒu thao t¸c nhiÒu th× míi cã thÓ trë thµnh kü n¨ng ®îc.
Kh«ng dõng l¹i ë viÖc cho häc sinh lµm viÖc trªn líp, phÇn bµi vÒ nhµ tù häc còng cÇn ph¶i «n l¹i vµ n©ng cao dÇn dÇn, viÖc n©ng cao sÏ lµm cho ngêi häc kh«ng c¶m thÊy ch¸n v× sù lÆp ®i lÆp l¹i cña nh÷ng kiÕn thøc ®¬n gi¶n n÷a, nhng kiÕn thøc míi cao h¬n cho thÊy cßn nhiÒu viÖc ph¶i t×m hiÓu, ®iÒu nµy thóc ®Èy häc sinh dµnh nhiÒu thêi gian ë nhµ ®Ó t×m hiÓu bµi h¬n. ViÖc tù häc ë nhµ quan träng nhÊt trong qu¸ tr×nh d¹y häc, v× giê häc trªn líp cña häc sinh Ýt h¬n thêi gian häc sinh ë nhµ. Ngoµi ra dµnh cho häc sinh mét sè ho¹t ®éng ngo¹i kho¸ tËp thÓ ®Ó cïng nhau thøc hµnh víi nhau vÒ kiÕn thøc ®· häc nµy, sù c¹nh tranh gi÷a c¸c b¹n trong líp víi nhau sÏ thóc ®Èy häc sinh cã ®éng lùc häc h¬n.
III.3.8. Néi dung lång vµo ®¬n nguyªn nh»m gi¸o dôc nh©n c¸ch:
Trong phÇn ®¬n nguyªn ta nªn lång vµo néi dung gi¸o dôc nh©n c¸ch cña häc sinh trong khi lµm mét c«ng viÖc nµo ®ã lµ kh«ng bá cuéc mµ ph¶i t×m hiÓu ®Õn cïng, qua viÖc ho¹t ®éng th¶o luËn theo nhãm häc sinh ph¶i biÕt ®oµn kÕt gióp ®ì nhau. Lßng t¬ng th©n t¬ng ¸i lµ ®iÒu mµ ta cÇn ph¶i chØ b¶o cho häc sinh ngay tõ trong nhµ trêng, nÕu kh«ng c¸c em sÏ trë thµnh ngêi Ých kû, chØ biÕt tíi b¶n th©n, ®iÒu nµy sÏ lµm mèi quan hÖ trong x· héi kh«ng cßn nhiÒu sù g¾n kÕt, lóc nµy con ngêi sÏ chØ lo cho lîi Ých riªng cña m×nh, sù ganh ®a kh«ng cÇn thiÕt sÏ lµm suy tho¸i nh©n c¸ch con ngêi. §iÒu nµy cÇn ph¶i tr¸nh, vËy ph¶i gi¸o dôc cho häc sinh ngay tõ trong c¸c trêng häc.
II.4. Ph¬ng ph¸p d¹y tÝch cùc hãa :
* B¶n chÊt cña d¹y häc tÝch cùc lµ ®Ò cao chñ thÓ nhËn thøc lµ ph¸t huy tÝnh tù gi¸c , chñ ®éng cña häc sinh. §Æc trng cña ph¬ng ph¸p lµ :
- Ngêi häc tËp trung cao ®é chñ ®éng t×m tßi , ngêi häc tù x©y dùng nh÷ng cÊu tróc trÝ tuÖ riªng cho m×nh.
- Ngêi d¹y : linh ho¹t, mÒm dÎo, lu«n t¹o c¬ héi ®Ó ngêi häc tham gia vµ lµm chñ ho¹t ®éng nhËn thøc; ngêi d¹y lµ ngêi tæ chøc vµ híng dÉn qu¸ tr×nh nhËn thøc.
* Víi bµi “ Mét sè thuËt to¸n” nµy em chia lµm ba tiÕt , trong qu¸ tr×nh gi¶ng d¹y th× ta sÏ híng dÉn cho häc sinh mét så ®Ó häc sinh vÒ nhµ tù ®äc.
- Trong tiÕt mét, em chØ nªu cho häc sinh vÒ c¸c ®Æc trng cña thuËt to¸n ng¾n gän vµ cho c¸c em vÒ tù t×m hiÓu kü h¬n vÒ c¸c ®Æc trng ®ã, trªn líp chñ yÕu em gi¶ng cho häc sinh vÒ ph¬ng ph¸p biÓu diÖn thuËt to¸n b»ng s¬ ®å khèi, cho häc sinh hiÓu vÒ lý thuyÕt vµ råi tËp cho c¸c em thùc hµnh ngay phÇn lý thuyÕt ®· häc nh»m gióp c¸c em n¾m b¾t bµi nhanh h¬n vµ rÌn luyÖn ®îc kü n¨ng lu«n.
- Trong tiÕt hai, phÇn gi¸o sinh cÇn ph¶i chó ý tíi lµ ph¬ng ph¸p biÓu diÔn dïng ng«n ng÷ tù nhiªn, ®©y lµ phÇn nÕu kh«ng hiÓu kü trong qu¸ tr×nh lµm häc sinh sÏ dÉn ®Õn hiÓu nhÇm. PhÇn dïng ph¬ng ph¸p gi¶ ng«n ng÷ th× ta sÏ cho häc sinh tham kh¶o ë s¸ch khi vÒ nhµ v× ®©y lµ ph¬ng ph¸p cha häc tíi ®îc do cha häc ®Õn ng«n ng÷ lËp tr×nh .
- Trong tiÕt ba, ®©y lµ tiÕt nãi vÒ hÖ c¬ sè ®Õm, ®©y lµ phÇn cÇn ph¶i nã râ cho häc sinh vÒ c¸c hÖ c¬ sè vµ chuyÓn ®æi qua c¸c c¬ sè. SÏ lµ rÊt khã cho häc sinh trong qu¸ tr×nh chuyÓn ®æi c¬ sè, nªn gi¸o sinh cÇn t×m ra biÖn ph¸p gióp c¸c em n¾m b¾t quy t¾c nhanh h¬n.
*Trong bµi chñ yÕu dïng “ph¬ng ph¸p th¶o luËn”, ®©y lµ ph¬ng ph¸p thÝch hîp cho viÖc d¹y häc lÊy ngêi häc lµm trung t©m. Víi ph¬ng ph¸p nµy ngêi häc sÏ ph¶i t duy ®éng n·o vµ h¬n thÕ n÷a häc sinh cßn ®îc tham gia trùc tiÕp vµo qu¸ tr×nh d¹y häc. B»ng nh÷ng u ®iÓm ®ã sÏ lµm cho häc sinh n¾m b¾t bµi tèt h¬n vµ nhí l©u h¬n, häc sinh sÏ cã 5 ®Õn 10 phót ®Ó cïng th¶o luËn råi cïng ®a ra kÕt qu¶ chung nhÊt. Gi¸o viªn sÏ lµ ngêi tæng hîp c¸c ý kiÕn, kÕt qu¶ vµ ®a ra nhËn xÐt cho tõng nhãm.
Gi¸o viªn lóc nµy víi vai trß lµ ngêi tæ chøc vµ ®iÒu khiÓn mäi ho¹t ®éng cña häc sinh trªn líp trong qu¸ tr×nh th¶o luËn nh»m gióp cho häc sinh cã nh÷ng suy nghÜ ®óng híng vµ kh«ng cßn m©u thuÉn trong viÖc nhËn thøc kiÕn thøc míi gi÷a c¸c häc sinh víi nhau.
Víi viÖc t¹o ra m©u thuÉn trong bµi cïng víi t×nh huèng cã vÊn ®Ò sÏ t¹o ra ®îc vÊn ®Ò cÇn th¶o luËn trong qu¸ tr×nh d¹y häc. Tõ t×nh huèng th¾c m¾c ®ã sÏ nh mét c¬ héi gióp cho häc sinh ®îc t×m hiÓu kiÕn thøc ®ã kü h¬n, dÇn dÇn sÏ dÉn ®Õn viÖc truyÒn thô kiÕn thøc cña ngêi thÇy ®îc häc sinh tiÕp nhËn tèt h¬n. Vµ ®ã còng lµ thµnh c«ng mµ ngêi thÇy muèn ®¹t ®îc tríc khi lªn líp gi¶ng d¹y cho häc sinh.
VÝ dô víi viÖc sö dông ph¬ng ph¸p th¶o luËn trong phÇn sö dông ph¬ng ph¸p s¬ ®å khèi, viÖc ®Çu tiªn gi¸o viªn giao cho c¸c nhãm lµm vÝ dô theo c¸c bíc to¸n häc, ghi râ c¸c bíc thùc hiÖn. Sau ®ã dùa vµo c¸c ký hiÖu quy íc trong s¬ ®å khèi ghÐp c¸c bíc vµo s¬ ®å khèi sao cho phï hîp víi tõng ký hiÖu.
Qua c¸ch nµy, häc sinh cã giai ®o¹n tù lùc trong viÖc nhËn thøc kiÕn thøc míi vµ còng lµ «n l¹i kiÕn thøc cò. ViÖc th¶o luËn theo nhãm gióp cho häc sinh tù gióp ®ì nhau t×m hiÓu phÇn mµ m×nh cha hiÓu. “ Häc thÇy kh«ng tµy häc b¹n” chØ cã häc sinh trong líp míi hiÓu nhau, vµ biÕt ®îc viÖc nhËn thøc cña nhau tíi ®©u, qua ®ã viÖc th¶o luËn nhãm lµ c¬ héi ®Ó häc sinh tù gióp nhau hiÓu bµi.
* “Ph¬ng ph¸p Algorit” ®©y lµ mét trong nh÷ng ph¬ng ph¸p d¹y häc míi theo quan ®iÓm tÝch cùc ho¸ qu¸ tr×nh d¹y häc. Ph¬ng ph¸p algorit ®îc lËp ra kh«ng ph¶i lµ ®Ó gi¶i mét bµi to¸n riªng biÖt mµ lµ cho mét d¹ng to¸n, nã gåm c¸c bíc ®i mµ ngêi gi¶i to¸n ph¶i tiÕn hµnh ®Ó ®i ®Õn kÕt qu¶
§èi víi häc sinh, ph¬ng ph¸p nµy gióp häc sinh cã ®îc kÕt qu¶ nhanh, chÝnh x¸c ®ì mÊt thêi gian tõ cã thêi gian suy nghÜ tíi ph¬ng ph¸p kh¸c, nh÷ng häc sinh cã nhËn thøc chËm khi häc ph¬ng ph¸p nµy còng cã ®îc niÒm tin trong häc tËp h¬n, tõ ®ã sÏ h×nh thµnh ý thøc häc t©p tèt h¬n. Tõ ®ã gióp häc sinh “ph¸t triÓn n¨ng lùc tù häc” khi mµ häc sinh cã nh÷ng t duy nhanh nh¹y víi ph¬ng ph¸p d¹y häc nµy.
§èi víi gi¸o viªn: ph¬ng ph¸p gióp gi¸o viªn h×nh thµnh ®îc c¸c ph¬ng ph¸p gi¶i bµi to¸n mét c¸ch tËp trung vµo träng t©m, nhanh chãng vµ cã hiÖu qu¶. Ngoµi ra gióp gi¸o viªn thiÕt kÕ c¸c giê häc cã hÖ thèng vµ hiÖu qu¶
Cã nhiÒu ph¬ng ph¸p so¹n gi¶ng bµi víi algorit nªn ngêi gi¸o viªn sÏ cã nhiÒu sù lùa chän khi thiÕt kÕ bµi gi¶ng. SÏ tr¸nh cho häc sinh gÆp ph¶i t×nh tr¹ng m¬ hå, kh«ng ®Þnh híng râ vÒ bµi gi¶ng .
Trong bµi gi¶ng nµy, viÖc ¸p dông Algorit vµ gi¶ng thuËt to¸n víi ph¬ng ph¸p s¬ ®å khèi lµ hîp lý, khi häc sinh lµm tõng bíc víi ph¬ng ph¸p s¬ ®å khèi lµ t¬ng øng víi tõng bíc bªn ph¬ng ph¸p algorit.
VÝ dô: Gi¶i ph¬ng tr×nh bËc nhÊt sau: ax + b = 0
Bíc 1: NhËp a, b.
Bíc 2: NÕu a kh¸c 0
NÕu ®óng th× x = -b/a, råi ®Õn bíc 4 kÕt thóc.
NÕu sai th× sang bíc 3.
Bíc 3: NÕu a = 0 th×
NÕu ®óng th× ph¬ng tr×nh v« nghiÖm, råi ®Õn bíc 4 kÕt thóc.
NÕu sai th× ph¬ng tr×nh v« ®Þnh , råi ®Õn bíc 4 kÕt thóc.
Bíc 4: KÕt thóc.
Víi ph¬ng ph¸p nµy häc sinh kh«ng thÓ lêi suy nghÜ mµ ph¶i ®éng n·o nhiÒu h¬n ®Ó suy nghÜ. §ã còng lµ viÖc gióp häc sinh tù lùc häc tËp ®Ó n¾m b¾t kiÕn thøc míi tèt h¬n.
Sè tiÕt
Néi dung
Ph¬ng ph¸p
H×nh thøc d¹y
1
2.1. Kh¸i niÖm thuËt to¸n :
2.1.1.§Þnh nghÜa :
2.1.2.C¸c ®Æc trng :
- TÝnh h÷u h¹n.
- TÝnh chÝnh x¸c.
- TÝnh hiÖu qu¶.
- TÝnh tæng qu¸t.
2.2. C¸c ph¬ng ph¸p biÓu diÔn thuËt to¸n :
2.2.1.Dïng s¬ ®å khèi : lµ mét c«ng cô trùc quan ®Ó diÔn ®¹t c¸c thuËt to¸n.
VD: gi¶i ph¬ng tr×nh bÊc nhÊt ax+b=0
Ph¬ng ph¸p thuyÕt tr×nh.
Ph¬ng ph¸p thuyÕt tr×nh
Ph¬ng ph¸p Algorit ho¸, th¶o luËn nhãm
D¹y trªn líp .
D¹y trªn líp
(T×m hiÓu thªm ë nhµ)
D¹y trªn líp.
2
2.2.2Dïng ph¬ng ph¸p diÔn gi¶i:
a. Dïng ng«n ng÷ tù nhiªn.
b. Dïng gi¶ ng«n ng÷.
2.3.§é phøc t¹p tÝnh to¸n cña thuËt to¸n:
Ph¬ng ph¸p thuyÕt tr×nh kÕt hîp th¶o luËn nhãm.
Ph¬ng ph¸p thuyÕt tr×nh
D¹y trªn líp
D¹y trªn líp
3
2.4C¸c c¬ sè ®Õm : 2.4.1.C¸c hÖ ®Õm:
HÖ c¬ sè 10.
HÖ c¬ sè 2.
HÖ c¬ sè 16.
2.4.1.ChuyÓn ®æi gi÷a c¸c hÖ ®Õm :
Ph¬ng ph¸p thuyÕt tr×nh víi th¶o luËn theo nhãm .
D¹y trªn líp.
( T×m hiÓu thªm vÒ chuyÓn ®æi c¬ sè. tù häc ë nhµ)
Víi c¸ch ph©n chia cÊu tróc bµi gi¶ng nh trªn cïng víi l¹i ph¬ng ph¸p truyÒn ®¹t hîp lý th× ngêi häc sÏ tiÕp thu bµi tèt h¬n. Trong qu¸ tr×nh gi¶ng ta cã thÓ thªm mét sè ph¬ng ph¸p vµo nh÷ng phÇn bµi gi¶ng nh ph¬ng ph¸p th¶o luËn hay dµm tho¹i mét vÊn ®Ò nhá nµo ®ã . Hay nãi kh¸c ®i lµ ta ph¶i linh ho¹t trong viÖc gi¶ng d¹y cho sinh viªn.
II.5.Ph¬ng tiÖn d¹y häc :
Víi ph¬ng ph¸p lÊy ngêi häc lµm trung t©m th× ta cã nhiÒu ph¬ng ph¸p d¹y häc cho qu¸ tr×nh truyÒn thô kiÕn thøc cho häc sinh. §i kÌm víi l¹i c¸c ph¬ng ph¸p gi¶ng bµi th× cã mét phÇn kh«ng thÓ thiÕu trong qu¸ tr×nh gi¶ng cña ngêi thÇy ®ã lµ c¸c ph¬ng tiÖn d¹y häc . Ph¬ng tiÖn d¹y häc lµ c«ng cô kh«ng thÓ thiÕu víi ngêi thÇy tõ tríc tíi nay, còng nh»m phôc vô cho ngêi thÇy th× ph¬ng tiÖn d¹y häc còng dÇn dÇn ®îc c¶i tiÕn lªn tõ c¸i b¶ng ®en phÊn tr¾ng ®Õn nµy ®· cã m¸y tÝnh, m¸y chiÕu… TÊt c¶ nhng c¶i tiÕn vÒ ph¬ng tiÖn d¹y häc ®ã còng nh»m gi¶m bít mét phÇn trong qu¸ tr×nh gi¶ng cho ngêi thÇy, vµ qua nh÷ng ph¬ng tiÖn míi nµy ngêi thÇy l¹i cã nh÷ng s¸ng kiÕn hay trong qu¸ tr×nh gi¶ng nh»m gióp ngêi hiÓu bµi nhanh h¬n.
KÕt hîp víi ph¬ng tiÖn d¹y häc lµ c¸c ph¬ng ph¸p d¹y häc ®îc ®æi míi nh»m gióp cho häc sinh hiÓu bµi nhanh h¬n vµ ko cßn häc mét c¸ch thô ®éng n÷a. Häc sinh sÏ cã qu¸ tr×nh t duy ®éng n·o ®Ó n¾m b¾t kiÕn thøc trong qu¸ tr×nh d¹y häc.
Víi ngêi gi¸o viªn, c¸c ph¬ng ph¸p còng nh ph¬ng tiÖn d¹y häc ®Òu gióp cho ngêi gi¸o viªn cã nhiÒu ph¬ng thøc truyÒn ®¹t kiÕn thøc cho häc sinh tèt h¬n, vµ gióp bµi d¹y cña gi¸o viªn sinh ®éng h¬n.
*Ph¬ng tiÖn d¹y häc trong ch¬ng :
- §èi víi gi¸o viªn :
+ Gi¸o ¸n so¹n theo gi¸o tr×nh tin häc ®¹i c¬ng.
+ S¸ch gi¸o khoa, tµi liÖu th©m kh¶o .
+ Gi¸o ¸n ®iÖn tö, m¸y tÝnh vµ m¸y chiÕu .
+ Phßng m¸y thùc hµnh(nÕu cã)
- §èi víi sinh viªn:
+ Vë ghi, s¸ch gi¸o tr×nh tin häc ®¹i c¬ng.
+ Tµi liÖu tham kh¶o thªm.
III - So¹n th¶o gi¸o ¸n theo mÉu:
Ch¬ng II: Mét sè thuËt to¸n( tiÕt 1)
Trêng : N¨m häc
M«n häc : Tin häc Líp:
Bµi d¹y : Mét sè thuËt to¸n Ngµy d¹y
Sè tiÕt : 1 ( Lý thuyÕt)
A. Môc ®Ých - yªu c©u :
1. Môc ®Ých :
- Gióp ngêi häc lµm quen víi mét c¸ch lµm to¸n míi trªn m¸y tÝnh lµ thuËt to¸n.
- Gióp ngêi häc biÕt c¸ch gi¶i c¸c thuËt to¸n b»ng c¸c ph¬ng ph¸p kh¸c nhau.
2. Yªu cÇu :
- Yªu cÇu gi¸o dìng :
+ Gióp häc sinhcã tÝnh s¸ng t¹o vµ t×m tßi nghiªn cøu
+ Gióp häc sinh cã ph¬ng ph¸p häc vµ høng thó häc h¬n.
- Yªu cÇu vÒ kiÕn thøc :
+ BiÕt vÒ kh¸i niÖm vµ c¸c tÝnh chÊt cña thuËt to¸n .
+ HiÓu c¸ch biÓu diÔn thuËt to¸n b»ng c¸c ph¬ng ph¸p biÓu diÔn .
- Yªu cÇu kü n¨ng :
X©y dùng ®îc c¸c thuËt to¸n , gi¶i c¸c bµi ®¬n gi¶n b»ng s¬ ®å khèi hoÆc liÖt kª c¸c bíc.
B. TiÕn tr×nh lªn líp: (5 phót)
1. æn ®Þnh - tæ chøc líp:
- KiÓm tra sÜ sè :
- æn ®Þnh
2 .KiÓm tra bµi cò :
C©u hái 1: M¸y tÝnh gåm nh÷ng phÇn nµo? Nªu chøc n¨ng cña tõng phÇn.
Tr¶ lêi: M¸y tÝnh gåm :
- CPU: thiÕt bÞ chÝnh thùc hiÖn vµ ®iÒu khiÓn viÖc thùc hiÖn ch¬ng tr×nh.
- Bé nhí trong: n¬i ®a d÷ liÖu vµo thùc hiÖn, lu tr÷ d÷ liÖu ®ang xö lý.
- Bé nhí ngoµi lu tr÷ d÷ liÖu l©u dµi
- ThiÕt bÞ vµo : ®a d÷ liÖu vµo m¸y
- ThiÕt bÞ ra : ®a d÷ liÖu ra .
C©u hái 2: Nªu c¸c thÕ hÖ ph¸t triÓn cña m¸y tÝnh?
Tr¶ lêi : M¸y tÝnh ph¸t triÓn tr¶i qua 5 thÕ hÖ
ThÕ hÖ 1 : 1950-1958
ThÕ hÖ 2 : 1958-1964
ThÕ hÖ 3 : 1965-1974
ThÕ hÖ 4 : 1974- 1990
ThÕ hÖ 5 : 1990-nay.
C. Néi dung bµi so¹n:
§Ó viÕt ®îc mét ch¬ng tr×nh ta cÇn ph¶i biÕt ®îc bµi to¸n, trong tin häc bµi to¸n ®îc thùc hiÖn nh thÕ nµo th× ta ph¶i t×m hiÓu vÒ thuËt to¸n . VËy thuËt to¸n lµ g× th× bµi h«m nay chóng ta sÏ b¾t ®Çu lµm quen dÇn víi c¸c kh¸i niÖm ®¬n gi¶n cña thuËt to¸n.
Thêi gian
Néi dung
Ho¹t ®éng cña thÇy vµ trß
2 phót
5 phót
5 phót
I- Kh¸i niÖm vÒ thuËt to¸n:
1.1: §Þnh nghÜa:
* Bµi to¸n lµ mét c«ng viÖc hay mét nhiÖm vô cÇn f¶i gi¶i quyÕt.
X¸c ®Þnh bµi to¸n cÇn ph¶i:
- X¸c ®Þnh ®iÒu kiÖn cho tríc.
- KÕt qu¶ thu ®îc .
Khi m¸y tÝnh gi¶i bµi to¸n trªn m¸y cÇn ph¶i cã :
- Input: d÷ liÖu ®a vµo m¸y.
- Output : th«ng tin muèn lÊy.
VD: T×m íc chung lín nhÊt cña hai sè nguyªn d¬ng.
Input : Hai sè nguyªn d¬ng M vµ N.
Output : UCLN cña M vµ N.
* ThuËt to¸n lµ mét d·y h÷u h¹n c¸c c©u lÖnh chÝnh x¸c ®Ó khi thùc hiÖn chóng ®óng theo tr×nh tù, ta ®îc lêi gi¶i cña bµi to¸n.
+T¸c dông: Dïng ®Ó gi¶i mét bµi to¸n.
+ B¶n chÊt:
ThuËt to¸n còng lµ 1 d¹ng ng«n ng÷ ®Æc biÖt dïng chung cho mäi quèc gia.
VD: T×m gi¸ trÞ lín nhÊt cña mét d·y sè nguyªn ( N).
X¸c ®Þnh :
- Input: sè nguyªn d¬ng N vµ d·y N sè nguyªn: a1,a2…aN.
- Output: Gi¸ trÞ lín nhÊt cña d·y sè
Gi¶ sö Max=a1
Ta cã :
B1 :NhËp N vµ d·y a1,a2…aN.
B2 : Max a1; i 2
B3 : NÕu i >N th× ®a ra gia trÞ Max vµ kÕt thóc.
B4 : NÕu ai > Max th× Max ai.
B5 : i i+1; quay l¹i B3
1.2 C¸c ®Æc trng :
- TÝnh h÷u h¹n : mét thuËt to¸n ph¶i kÕt thóc sau mét sè h÷u h¹n c¸c thao t¸c.
- TÝnh chÝnh x¸c : cïng mét thao t¸c, nÕu cho hai ngêi thùc hiÖn hoÆc mét ngêi hoÆc mét m¸y th× ph¶i cho ta cïng mét kÕt qu¶.
- TÝnh hiÖu qu¶ : cã thÓ gi¶i quyÕt mét líp c¸c bµi to¸n.
- TÝnh tæng qu¸t: lµ ®îc ¸p dông cho mäi trêng hîp cña bµi to¸n chø kh«ng ph¶i trêng hîp riªng lÎ.
Gv: Khi nãi vÒ thuËt to¸n th× ta cã thÓ cã nhiÒu ngêi cha biÕt , nhng nãi vÒ mét bµi to¸n th× ch¾c ai còng biÕt.
- H·y nªu kh¸i niÖm vÒ bµi to¸n?
Hs: Tr¶ lêi t¹i chç.
Gv: Nªu kh¸i niÖm bµi to¸n trong tin häc.
Bµi to¸n trong tin häc còng cÇn cã d÷ liÖu vµo vµ qua d÷ liÖu ®ã ®Ó cã kÕt qu¶.
VËy bµi to¸n cã liªn hÖ g× víi thuËt to¸n, cã g× gièng , kh¸c biÖt trong bµi to¸n vµ thuËt to¸n?
Ta sÏ t×m hiÓu sang kh¸i niÖm vÒ thuËt to¸n.
Gv :Qua VD bªn em h·y chØ ra Input vµ Output?
Hs: Nghiªn cøu vµ tr¶ lêi.
Gv: NhËn xÐt vµ ®a ra kh¸i niÖm thuËt to¸n
- VËy thuËt to¸n lµ g× ?
Hs : suy nghÜ, tr¶ lêi .
Gv: NhËn xÐt vµ ®a ra kh¸i niÖm.
CÊu t¹o bëi hai thµnh phÇn c¬ b¶n :
- §Çu vµo (Input): C¸c th«ng tin ®· cã.
- §Çu ra(Output): C¸c th«ng tin cÇn t×m tõ Input.
Gv: Nªu VD
Hs : nghe vµ ghi l¹i .
Gv: lÊy vÝ dô s¬ lîc vÒ thuËt to¸n
Nªu c¸c bíc gi¶i .
Hs : tham gia lµm b»ng c¸c kiÕn thøc to¸n häc ®· häc
Ghi l¹i VD vµo vë .
Gv: ThuËt to¸n cã c¸c ®Æc trng riªng.
C¸c ®Æc trng nµy t¹o lªn thuËt to¸n.
Hs: Ghi c¸c ý gi¸o viªn nªu ra.
Dùa vµo nh÷ng ý chung ®ã vÒ nhµ t×m hiÓu thªm vÒ c¸c ®Æc trng
10
phót
15 phót
II- C¸c ph¬ng ph¸p biÓu diÖn
Gåm 2 ph¬ng ph¸p :
- Dïng s¬ ®å khèi
- Dïng c¸ch diÔn gi¶i.
+ Dïng ng«n ng÷ tù nhiªn.
+ Dïng gi¶ ng«n ng÷
2.1 Dïng s¬ ®å khèi :
- Lµ mét c«ng cô trùc qaun ®Ó diÔn ®¹t c¸c thuËt to¸n.
- T¸c dông:
Gióp ngêi ®äc theo dâi ®îc sù ph©n cÊp cña c¸c trêng hîp vµ qu¸ tr×nh xö lý cña thuËt to¸n.
- Ký hiÖu:
: B¾t ®Çu
: ThÓ hiÖn c¸c phÐp tÝnh to¸n
: ThÓ hiÖn c¸c thao t¸c so s¸nh
: Quy ®Þnh tr×nh tù thùc hiÖn
VD : Gi¶i ph¬ng tr×nh bËc nhÊt ax+ b = 0
B1: NhËp a,b.
B2 :NÕu a = 0 :
B2.1:NÕu b kh¸c 0 th× ph¬ng tr×nh v« nghiÖm , råi kÕt thóc.
B2.2 :NÕu b = 0 th× ph¬ng tr×nh co nghiÖm ®óng víi mäi x, råi kÕt thóc.
B3 ;x = - b/a;
B4 :§a ra nghiÖm x, råi kÕt thóc.
VD2 :( th¶o luËn trªn líp)
Gi¶i ph¬ng tr×nh bËc 2
ax2 + bx +c = 0.
B1: nhËp a.b.
B2: = b- 4*a*c.
B3: NÕu > 0
+NÕu ®óng th× x1=- b +-2a chuyÓn qua B5.
+ NÕu sai th× chuyÓn qua B4.
B4: NÕu = 0
+ NÕu ®óng th× x = - b/2a, chuyÓn qua B5.
+ NÕu sai th× ph¬ng tr×nh v« nghiÖm. ChuyÓn qua B5.
B5 : KÕt thóc.
Gv: Nªu c¸c ph¬ng ph¸p biÓu diÔn thuËt to¸n.
Hs: l¾ng nghe vµ xem tríc vÒ ph¬ng ph¸p s¬ ®å khèi
Gv: giíi thiÖu vÒ ph¬ng ph¸p s¬ ®å khèi cho häc sinh n¾m b¾t kh¸i niÖm c¬ b¶n.
Hs: ghi c¸c kh¸i niÖm cÇn nhí
Gv:gi¶i thÝch vÒ c¸c ký hiÖu trong thuËt to¸n cho häc sinh hiÓu .
Hs: vÏ c¸c ký hiÖu
Gv: C¸c em ®· lµm quen víi gi¶i ph¬ng tr×nh bËc nhÊt, vËy em nµo lªn gi¶i ph¬ng tr×nh nh bµi to¸n sè häc?
Hs : Lªn b¶ng lµm víi c¸ch th«ng thêng víi c¸c bµi to¸n.
Gv : NhËn xÐt vµ nªu c¸c bíc lµm víi thuËt to¸n.
Gv:Cho thªm VD ®Ó häc sinh th¶o luËn nhãm gi¶i (kÕt hîp ph¬ng ph¸p Algorit vµo qu¸ tr×nh lµm bµi).
Gv : Gîi ý:
- Häc sinh lµm c¸c bíc gi¶i víi bµi to¸n sè häc tríc
- Lµm vµo s¬ ®å khèi c¸c bíc nh trªn
Hs: th¶o luËn, gi¶i víi c¸c thao t¸c to¸n sè häc.
Dùa vµo vÝ dô trªn gi¶i thuËt to¸n b»ng s¬ ®å khèi .
D : Cñng cè bµi: (3phót)
* H«m nay chóng ta ®· cïng lµm quen víi :
- Kh¸i niÖm vÒ thuËt to¸n vµ tÝnh chÊt ®Æc trng cña nã.
- Yªu cÇu víi mçi bµi to¸n thuËt to¸n lµ cÇn ph¶i x¸c ®Þnh c¸c yÕu tè Input vµ Output tõ ®ã ®a ra gi¶i thuËt phï hîp ®Ó t×m ra Output.
- T×m hiÓu ph¬ng ph¸p ®Çu tiªn gi¶i thuËt to¸n
- §äc, t×m hiÓu vÒ ph¬ng ph¸p sö dông ng«n ng÷ tù nhiªn.
E: LËp kÕ ho¹ch tù häc ë nhµ :
- Néi dung häc sinh cÇn häc :
+ T×m hiÓu kü h¬n vÒ thuËt to¸n vµ c¸c ®Æc trng cña thuËt to¸n.
+ Lµm l¹i c¸c vÝ dô trªn líp .
+ T×m hiÓu thªm c¸c ph¬ng ph¸p kh¸c biÓu diÔn thuËt to¸n.
+ X¸c ®Þnh chÝnh x¸c Input vµ Output trong c¸c vÝ dô vÒ thuËt to¸n.
- Bµi tËp :
+ Tr¶ lêi c©u hái bµi cò :
C©u 1:T×m hiÓu vÒ c¸c ®Æc trng cña thuËt to¸n vµ nªu lªn ý nghÜa cña tõng ®Æc trng ®ã ?
C©u 2 : Em biÕt vµ hiÓu g× vÒ thuËt to¸n? Ph¸t biÓu mét thuËt to¸n nµo ®ã vµ chØ ra Input vµ Output ?
C©u 3 : D·y c¸c thao t¸c sau:
B1: Xo¸ b¶ng.
B2 : VÏ ®êng trßn.
B3 : Quay l¹i bíc 1.
Cã ph¶i lµ thuËt to¸n kh«ng ? T¹i sao?
C©u 4: §¸nh dÊu x vµo khèi thÓ hiÖn thao t¸c tÝnh to¸n?
a. b. c. d.
C©u 5 : §¸nh dÊu x vµo khèi thÓ hiÖn thao t¸c nhËp, xuÊt d÷ liÖu :
a. b. c. d.
C©u 6 : X¸c ®Þnh Input cña bµi to¸n t×m nghiÖm ph¬ng tr×nh bËc nhÊt : ax +b =0 .
a. a vµ x b. b vµ x
c. a vµ b d. TÊt c¶ ®Òu sai
C©u 7: ChuyÓn ®æi c¸c vÝ dô trong bµi thµnh s¬ ®å khèi.
C©u 8 : Lµm bµi tËp 3 trang 19 theo gi¸o tr×nh tin häc ®¹i c¬ng
+ T×m hiÓu bµi míi:
- Ng«n ng÷ lµ g× ? ThuËt to¸n cã ph¶i lµ ng«n ng÷ kh«ng? NÕu lµ ng«n ng÷ th× lµ ng«n ng÷ g×?
- T×m hiÓu vÒ ph¬ng ph¸p gi¶ ng«n ng÷?
- Muèn t×m ®é phøc t¹p tÝnh to¸n cña thuËt to¸n ta t×m c¸i g×?
Ch¬ng II- Mét sè thuËt to¸n( tiÕt 2)
Trêng : N¨m häc
M«n häc : Tin häc Líp:
Bµi d¹y : Mét sè thuËt to¸n (tiÕt 2) Ngµy d¹y
Sè tiÕt : 1 ( Lý thuyÕt)
A. Môc ®Ých - yªu c©u :
1. Môc ®Ých :
- Gióp ngêi häc biÕt thªm c¸c ph¬ng ph¸p biÓu diÔn thuËt to¸n kh¸c.
- Gióp ngêi häc hiÓu ®îc ®é phøc t¹p cña phÐp tÝnh trªn thuËt to¸n.
2. Yªu cÇu :
- Yªu cÇu gi¸o dìng :
+ Gióp häc sinh cã tÝnh s¸ng t¹o vµ t×m tßi nghiªn cøu
+ Gióp häc sinh cã ph¬ng ph¸p häc vµ høng thó häc h¬n.
- Yªu cÇu vÒ kiÕn thøc :
+ BiÕt thªm ph¬ng ph¸p lµm bµi thuËt to¸n. .
+ HiÓu c¸ch biÓu diÔn thuËt to¸n b»ng c¸c ph¬ng ph¸p biÓu diÔn thuËt to¸n b»ng ng«n ng÷ tù nhiªn.
- Yªu cÇu kü n¨ng :
X©y dùng ®îc c¸c thuËt to¸n , gi¶i c¸c bµi ®¬n gi¶n víi ng«n ng÷ tù nhiªn.
B. TiÕn tr×nh lªn líp: ( 7phót)
1. æn ®Þnh - tæ chøc líp:
- KiÓm tra sÜ sè :
- æn ®Þnh líp :
2 .KiÓm tra bµi cò :
C©u hái 1: ThuËt to¸n lµ g×? Cã nh÷ng ®Æc trng nµo?
Tr¶ lêi : ThuËt to¸n lµ mét d·y h÷u h¹n c¸c c©u lÖnh chÝnh x¸c ®Ó khi thùc hiÖn chóng ®óng theo tr×nh tù ®ã, ta nhËn ®îc lêi gi¶i cña bµi to¸n.
C¸c ®Æc trng:
- TÝnh h÷u h¹n .
- TÝnh chÝnh x¸c .
- TÝnh hiÖu qu¶.
- TÝnh tæng qu¸t
C©u hái 2 : Nªu kh¸i niÖm ph¬ng ph¸p biÓu diÔn thuËt to¸n b»ng s¬ ®å khèi? Nªu c¸c ký hiÖu trong ph¬ng ph¸p s¬ ®å khè?
Tr¶ lêi : Ph¬ng ph¸p s¬ ®å khèi lµ mét c«ng cô trùc quan ®Ó diÔn ®¹t ®Ó diÔn ®¹t c¸c thuËt to¸n, gióp theo dâi sù ph©n cÊp c¸c trêng hîp vµ c¸c qu¸ tr×nh xö lý cña thuËt to¸n.
C¸c ký hiÖu dïng trong s¬ ®å khèi:
H×nh elip thÓ hiÖn thao t¸c nhËp vµ xuÊt d÷ liÖu.
H×nh ch÷ nhËt thÓ hiÖn c¸c phÐp tÝnh to¸n .
H×nh thoi thÓ hiÖn c¸c thao t¸c so s¸nh.
Mòi tªn quy ®Þnh tr×nh tù thao t¸c thuËt to¸n.
C. Néi dung bµi so¹n:
TiÕt tríc chóng ta ®· ®îc t×m hiÓu vÒ thÕ nµo lµ thuËt to¸n vµ ph¬ng ph¸p biÓu diÔn ®Çu tiªn cña thuËt to¸n. Ph¬ng ph¸p dïng s¬ ®å khèi lµ ph¬ng ph¸p thêng thÊy trong qu¸ tr×nh gi¶i thuËt to¸n. VËy thuËt to¸n cßn cã ph¬ng ph¸p gi¶i nµo n÷a kh«ng th× ta sÏt×m hiÓu sang bµi h«m nay.
Thêi gian
Néi dung
Ho¹t ®éng cña thÇy vµ trß.
5 phót
15 phót
3 phót
10 phót
2.2. Ph¬ng ph¸p diÔn gi¶i:
a. Dïng ng«n ng÷ tù nhiªn:
* §Þnh nghÜa :
Lµ ph¬ng ph¸p sö dông ng«n ng÷ thêng ngµy ®Ó liÖt kª c¸c bíc cña thuËt to¸n.
* §Æc ®iÓm :
- Kh«ng yªu cÇu ph¶i theo c¸c quy t¾c thuËt to¸n. - BiÓu diÔn dµi dßng, ®«i lóc g©y hiÓu lÇm, khã hiÓu.
VD1: t×m íc sè chung lín nhÊt cña hai sè nguyªn d¬ng.
Input:A,B.
Output : USCLN
NÕu A >=B th× A: = A-B
Ngîc l¹i th× ®æi vÞ trÝ tíi khi A = 0
KÕt luËn: USCLN lµ B.
VD : Gi¶i ph¬ng tr×nh bËc 2 :
ax2 +bx+c =0.
1. Cho biÕt gi¸ trÞ cña 3 hÖ sè a,b,c
2. NÕu a = 0 th× :
2.1 Yªu cÇu ®Çu vµo kh«ng ®óng.
2.2 KÕt thóc thuËt to¸n.
3. NÕu a kh¸c 0 th× :
3.1 TÝnh gi¸ trÞ D = b2- 4ac.
3.2 NÕu D> 0 th×:
3.2.1 P¬ng tr×nh cã 2 nghiÖm ph©n biÖt x1 vµ x2.
3.2.2 Gi¸ trÞ cña hai nghiÖm tÝnh theo c«ng thøc:
x1 = -b+2a
x2 = -b - 2a
3.2.3 KÕt thóc thuËt to¸n.
3.3 NÕu D = 0 th×:
3.3.1 Ph¬ng tr×nh cã nghiÖm kÐp x0.
3.3.2 Gi¸ trÞ cña nghiÖm kÐp lµ
x0 = - (-b)/2a
3.3.3 KÕt thóc thuËt to¸n.
3.4 NÕu D <0 th×
3.4.1 : Ph¬ng tr×nh v« nghiÖm.
3.4.2 : KÕt thóc thuËt to¸n.
b. Dïng gi¶ ng«n ng÷ :
* §Æc ®iÓm :
- Lµ ph¬ng ph¸p vay mîn c¸c có ph¸p cña mét ng«n ng÷ lËp tr×nh nµo ®ã ®Ó thÓ hiÖn thuËt to¸n.
- TËn dông ®îc c¸c kh¸i niÖm ng«n ng÷ lËp tr×nh, gióp ngêi cµi ®Æt dÔ dµng n¾m b¾t néi dung thuËt to¸n.
=> Do ®i vay mîn có ph¸p vµ kh¸i niÖm cña ng«n ng÷ lËp tr×nh sÏ phô thuéc vµo ng«n ng÷ lËp tr×nh ®ã,
III. §é phøc t¹p tÝnh to¸n cña thuËt to¸n :
- §é phøc t¹p cña gi¶i thuËt lµ hiÖu qu¶ cña thêi gian thùc hiÖn ch¬ng tr×nh, nªn x¸c ®Þnh thêi gian thùc hiÖn lµ x¸c ®Þnh ®é phøc t¹p cña gi¶i thuËt
* §Þnh nghÜa: Mét hµm f(n) ®îc x¸c ®Þnh lµ O(g(n)): f(n) = O(g(n)). Vµ ®ù¬c gäi lµ cã cÊp g(n) nÕu tån t¹i c¸c h»ng sè c vµ n0 sao cho:
F(n) == n0.
Gv: giíi thiÖu cho häc sinh vÒ ph¬ng ph¸p dung ng«n ng÷ tù nhiªn.
Víi c¸c tõ ng÷ b×nh thêng hµng ngµy ®Ó diÔn gi¶i mét thuËt to¸n .
Hs : ghi kh¸i niÖm vµ c¸c ®Æc ®iÓm .
Gv: nªu vÝ dô ®¬n gi¶n cho häc sinh hiÓu .
Chó ý:
- Nªn viÕt c¸c bíc con lïi vµo ®Çu dßng bªn ph¶i.
- §¸nh sè bíc theo quy t¾c ph©n cÊp : 1; 1.1; 1.1.1;…
Hs: nghe, ghi l¹i vÝ dô vµ chó ý
Gv: ®a ra vÝ dô yªu cÇu lµm theo nhãm th¶o luËn : gi¶i ph¬ng tr×nh bËc 2: ax2 + bx + c = 0.
Hs : th¶o luËn nhãm vµ cïng lµm tõng bíc theo híng dÉn .
Gv : Gäi häc sinh lªn b¶ng lµm sau thêi gian th¶o luËn
Hs : §øng t¹i chç tr×nh bµy b»ng lêi c¸c bíc cña biÓu diÔn
Gv: Giíi thiÖu qua vÒ ph¬ng ph¸p gi¶ ng«n ng÷.
Hs: nghe hiÓu.
Gv:Nªu ý chÝnh nh»m giíi thiÖu vµ cho häc sinh vÒ nhµ t×m hiÓu thªm.
GV: V× ta cha häc c¸c ng«n ng÷ lËp tr×nh nªn chóng ta cha véi t×m hiÓu ph¬ng ph¸p nµy.
Gv: §é phøc t¹p cña thuËt to¸n lµ g× ? Cã ¶nh hëng tíi qu¸ tr×nh gi¶i thuËt to¸n kh«ng? Ta t×m hiÓu phÇn ®é phøc t¹p cña thuËt to¸n.
Gv: Em ®äc s¸ch, tµi liÖu vµ nªu ý hiÓu cña m×nh vÒ ®é phøc t¹p tÝnh to¸n cña thuËt to¸n?
Hs: §äc s¸ch, tµi liÖu vµ nªu theo ý hiÓu cña m×nh.
Gv: NhËn xÐt, rót ra kÕt luËn .
D.Cñng cè bµi: (5 phót)
* H«m nay chóng ta ®· cïng lµm quen víi :
- T×m hiÓu thªm ®îc ph¬ng ph¸p biÓu diÔn thuËt to¸n: dïng ng«n ng÷ tù nhiªn, dïng gi¶ ng«n ng÷.
- Yªu cÇu häc sinh n¾m b¾t ®îc ph¬ng ph¸p biÓu diÔn víi ng«n ng÷ tù nhiªn.
- HiÓu ®îc ®é phøc t¹p tÝnh to¸n cña thuËt to¸n.
E. LËp kÕ ho¹ch Tù häc ë nhµ :
+ C©u hái «n tËp bµi cò:
- C©u 1: H·y m« t¶ thuËt to¸n gi¶i bµi to¸n sau b»ng c¸ch dïng ng«n ng÷ tù nhiªn.
Cho N vµ d·y sè a1 … aN , h·y t×m gi¸ trÞ nhá nhÊt cña d·y .
- C©u 2 : Trong bµi to¸n : “ T×m nghiÖm cña pt: ax2 + bx +c = 0” thµnh phÇn Output cña bµi to¸n lµ :
a. Mäi sè thùc x. c. Sè thùc x tho¶ m·n ax2 + bx+c =0.
b. C¸c sè thùc a,b,c,x. d. TÊt c¶ ®Òu sai.
+ ChuÈn bÞ bµi mêi :
- HÖ ®Õm lµ g×? cã bao nhiªu hÖ ®Õm?
- §äc kü tríc c¸ch chuyÓn ®æi c¸c c¬ sè trong hÖ ®Õm
Ch¬ng II- Mét sè thuËt to¸n( tiÕt 3)
Trêng : N¨m häc
M«n häc : Tin häc Líp:
Bµi d¹y : Mét sè thuËt to¸n (tiÕt 3) Ngµy d¹y
Sè tiÕt : 1 ( Lý thuyÕt)
A. Môc ®Ých - yªu c©u :
1. Môc ®Ých :
- Gióp häc sinh biÕt vÒ c¸c hÖ c¬ sè vµ c¸ch chuyÓn ®æi gi÷a c¸c hÖ c¬ sè víi nhau.
- HiÓu ®îc hÖ ®Õm.
2. Yªu cÇu :
- Yªu cÇu gi¸o dìng :
+ Gióp häc sinh hiÓu h¬n vÒ c«ng nghÖ th«ng tin
+ Gióp sinh viªn cã ph¬ng ph¸p häc vµ høng thó häc h¬n.
- Yªu cÇu vÒ kiÕn thøc :
+ BiÕt thªm ®îc c¸c hÖ c¬ sè ®Õm.
+ HiÓu c¸ch chuyÓn ®æi gi÷a c¸c hÖ c¬ sè ®Õm víi nhau .
- Yªu cÇu kü n¨ng :
Häc sinh m· ho¸ ®îc th«ng tin ®¬n gi¶n thµnh d·y Bit.
B. TiÕn tr×nh lªn líp:
1. æn ®Þnh - tæ chøc líp (3 phót)
- KiÓm tra sÜ sè :
- æn ®Þnh líp :
C: Néi dung bµi so¹n:
D÷ liÖu trong m¸y tÝnh lµ th«ng tin ®· ®îc m· ho¸ thµnh d·y Bit. Ta t×m hiÓu thªm vÒ sè Bit trong m¸y tÝnh lµ nh thÕ nµo víi tiÕt “ c¸c c¬ sè ®Õm”
Thêi gian
Néi dung
Ho¹t ®éng thÇy vµ trß
15 phót
5 phót
5 phót
5 phót
5 phót
5 phót
5 phót
IV. C¸c c¬ sè ®Õm:
4.1 : C¸c hÖ ®Õm:
a. HÖ ®Õm:
- §îc hiÓu nh tËp c¸c ký hiÖu vµ quy t¾c sö dông tËp ký hiÖu ®ã ®Ó biÓu diÔn vµ x¸c ®Þnh gi¸ trÞ c¸c sè.
- HÖ ®Õm cã 2 lo¹i :
+ HÖ ®Õm kh«ng phô thuéc vÞ trÝ lµ hÖ ®Õm La M·, gåm c¸c ký hiÖu b»ng ch÷ c¸i : I, V, X, L…
+ HÖ ®Õm phô thuéc vÞ trÝ lµ hÖ ®Õm thêng dïng , ký hiÖu ®îc dïng cã c¸c gi¸ trÞ : 0,1 …, b- 1.
b. HÖ ®Õm thËp ph©n (c¬ sè 10):
- Sö dông tËp ký hiÖu gåm 10 ch÷ sè tõ 0 ®Õn 9.
- Sè thËp ph©n h÷u h¹n N bÊt kú ®îc tÝnh theo c«ng thøc :
N= dnbn+dn-1bn-1+…+d0b0+d1b1+…+
+ dmbm.
VD:
1234= 1*102+2*101+3*100+4*10-1
c. HÖ nhÞ ph©n ( c¬ sè 2):
- ChØ dïng 2 ký hiÖu lµ 0 vµ 1.
- Mçi ch÷ sè ®îc gäi lµ Bit, cã 2 tr¹ng th¸i :
+ §ãng(cã ®iÖn) ký hiÖu 1.
+ T¾t(kh«ng ®iÖn) ký hiÖu 0.
VD: 0111=0*23+1*22+1*21+1*20.
d. HÖ c¬ sè 16:
- Sö dông c¸c ký hiÖu tõ 0,1,…,9,A,B,C,D,E,F.
Trong ®ã :
A,B,C,D,E,F = 10,11,12,13,14,15.
VD: 1BE16= 1*162+11*161+14*160
4.2 : ChuyÓn ®æi gi÷a c¸c hÖ ®Õm:
a. C¬ sè 10 sang c¬ sè 2:
Cho x ë c¬ sè 10;
- Chia liªn tiÕp x cho 2 cho tíi khi x = 0.
- ViÕt ngîc d·y sè d (chØ 0 vµ 1) theo tr×nh tù xuÊt hiÖn .
VD : x = 9 = 1001
b. C¬ sè 2 sang c¬ sè 10.
Cho x ë c¬ sè 2 gåm n ch÷ sè:
- §¸nh thø tù cho c¸c sè tõ ph¶i qua tr¸i.
- Khi ®ã y trong c¬ sè 10 ®îc tÝnh víi c«ng thøc:
Y = xn-12n-1+xn-22n-2+…+ x121+x020.
VD: x=1001
=> y = 1*23+0*22+0*21+1*20
= 8+0+0+1= 9.
c. C¬ sè 10 sang c¬ sè 16:
- T¬ng t ®æi c¬ sè 10 sang c¬ sè 2, nhng c¸c gi¸ trÞ tõ 0 ®Õn 15 ph¶i ®æi thµnh c¸c ch÷ c¸i t¬ng øng tríc khi viÕt ngîc.
VD: 419=1A3.
d. C¬ sè 16 sang c¬ sè 10:
T¬ng tù c¬ sè 2 sang c¬ sè 10, nhng thay ®æi 2k bëi 16k vµ c¸c hÖ sè chuyÓn sang c¬ sè 10.VD: 1A3 =1*162+10*161+3*160
= 256+160+3 = 419
e. C¬ sè 16 sang c¬ sè 2:
Mçi ch÷ sè ë c¬ sè 16 ®îc thay bëi 4 sè nhÞ ph©n .( B¶ng chuyÓn sæ SGK)
VD 1AH =0001 1010A.
f. C¬ sè 2 sang c¬ sè 16:
- Nhãm thµnh tõng nhãm 4 ch÷ sè ( tõ ph¶i qua tr¸i).
VD: 11010111010001
= 0011 0101 1101 0001= 35D1
* Chó ý: nhãm cuèi cïng nÕu thiÕu th× thªm ch÷ sè 0 vµo bªn tr¸i.
Gv: Tãm t¾t néi dung bµi häc .
Hs : l¾ng nghe vµ tham gia x©y dùng bµi.
Gv: Giíi thiÖu vÒ hÖ ®Õm vµ c¸c hÖ ®Õm trong m¸y tÝnh.
Gv: ChØ ra sù kh¸c biÖt gi÷a c¸c hÖ c¬ sè víi c¸c vÝ dô cô thÓ sau tõng hÖ sè.
Hs: ghi chÐp vµ x©y dùng bµi.
Gv: Em h·y lÊy n¨m sinh cña m×nh ®Ó triÓn khai c¬ sè 10.
Hs: Cho häc sinh lµm vµ gäi lªn tr×nh bµy vÝ dô
Gv: Theo dâi vµ nhËn xÐt.
.
Gv: Em h·y lÊy ngµy sinh cña m×nh lµm vÝ dô tÝnh víi c¬ sè 2?
Hs: Thùc hiÖn yªu cÇu:
VD :1987 = 11111000011
Gv: Theo dâi,gäi tr×nh bµy vÝ dô vµ nhËn xÐt.
Gv: Em h·y lÊy 1 vÝ dô råi khai triÓn theo c¬ sè 16?
Hs: T×m vµ lµm c¸c vÝ dô:
VD 1987 = 7C3
Gv: Theo dâi, gäi tr×nh bµy vµ nhËn xÐt.
Gv: ChuyÓn ®æi c¬ sè dïng ®Ó biÓu diÔn th«ng tin mét c¸ch gän h¬n, thùc tÕ víi m¸y h¬n.
Gv: Nªu c¸ch lµm ®Ó chuyÓn mét sè ë hÖ thËp ph©n sang nhÞ ph©n.
Gv: LÊy vÝ dô
Hs: Quan s¸t, ghi nhËn th«ng tin. Gv: Em h·y chuyÓn ngµy sinh cña m×nh sang c¬ sè 2?
Hs: Lµm theo yªu cÇu
Gv: Gäi häc sinh lªn thùc hiÖn. NhËn xÐt kÕt qu¶.
Gv: Nªu c«ng thøc chuyÓn ®æi vµ lÊy vÝ dô minh ho¹.
Hs: Quan s¸t, ghi nhËn
Gv: Em h·y chuyÓn ®æi 1111 sang c¬ sè 10?
Hs: thùc hiÖn
Gv: Theo dâi, gäi häc sinh thùc hiÖn. NhËn xÐt.
Gv: Nªu c«ng thøc chuyÓn ®æi vµ lÊy vÝ dô minh häa.
Hs: ghi nhËn th«ng tin
Gv: Em h·y chuyÓn ®æi s« 2009 sang c¬ sè 16?
Hs: thùc hiÖn.
Gv: Gäi lªn thùc hiÖn vµ nhËn xÐt.
Gv: Nªu c«ng thøc chuyÓn ®æi
Em h·y chuyÓn ®æi BAD16 =?10
Hs: ghi nhËn vµ lµm vÝ dô
Gv: theo dâi vµ gäi tr×nh bµy, nhËn xÐt.
Gv: Nªu c«ng thøc, lÊy vÝ dô cho häc sinh lµm :AF516 =?2
Hs: ghi nhËn vµ thùc hiÖn vÝ dô
Gv: Theo dâi, gäi lªn thùc hiÖn vµ nhËn xÐt.
Gv: Nªu c«ng thøc, cho vÝ dô :
101001012 = ? 16
Hs: ghi nhËn vµ lµm vÝ dô
Gv: Gäi lªn thùc hiÖn , nhËn xÐt
D.Cñng cè bµi:
- Tãm t¾t c¸c kiÕn thøc ®· häc trong tiÕt : C¸c lo¹i hÖ ®Õm; §Æc ®iÓm mçi hÖ; C¸ch thøc chuyÓn ®æi gi÷a c¸c hÖ .
- Chóng ta n¾m b¾t c¸ch biÓu diÔn th«ng tin trong m¸y tÝnh, c¸c hÖ ®Õm thêng dïng trong tin häc .
- Khi ®a vµo m¸y tÝnh c¸c c¬ sè ®Òu ®îc biÕn ®æi thµnh d¹ng chung : d·y bit.
E. Tù häc :
+ ¤n bµi cò:
- Yªu cÇu häc sinh häc bµi cò .
- Lµm bµi tËp 1,2 trang 19 trong gi¸o tr×nh tin häc ®¹i c¬ng.
- Xem tríc bµi míi,
C©u 1: Th«ng tin trong m¸y tÝnh ®îc biÓu diÔn díi d¹ng :
A . HÖ c¬ sè 10.
B . HÖ c¬ sè 16.
C . HÖ c¬ sè 2 (nhÞ ph©n).
D . C¶ ba ph¬ng ¸n ®Òu ®óng.
C©u 2: BiÓu diÔn sè 0102 nµo sau ®©y lµ ®óng?
a. 0*23+1*22+0*21+1*20=510
b.1*23+0*22+1*21+0*20=1010
c. 0*2-3+1*2-2+0*2-1+1*20=5/410
d. 1*2-3+0*2-2+1*2-1+0*2-0=5/810
C©u 3 : Sè 3010 ®îc biÓu diÔn ë hÖ c¬ sè 2 lµ :
a. 11011 b. 10110
c. 11110 d. 10011
+ T×m hiÓu bµi míi:
- HÖ ®iÒu hµnh lµ g×? chØ tªn c¸c hÖ ®iÒu hµnh mµ em biÕt?
- Em ®· biÕt g× vÒ hÖ ®iÒu hµnh Windows?
Tµi liÖu tham kh¶o
Gi¸o tr×nh “ Ph¬ng ph¸p d¹y häc kü thuËt c«ng nghiÖp”
PGS.TS D¬ng Phóc Tý
Ph¬ng ph¸p gi¶ng d¹y lÊy ngêi häc lµm trung t©m
Rudolf Batliner
M¹ng th«ng tin m¸y tÝnh - Vò Duy Lîi. NXB ThÕ giíi
NhËn xÐt cña gi¸o viªn híng dÉn
NhËn xÐt cña gi¸o viªn híng dÉn
Các file đính kèm theo tài liệu này:
- bao cao.doc