Sáng kiến kinh nghiệm THPT: Mở rộng một số bài toán cơ sở trong Tin học
Số trang: 14
Loại file: doc
Dung lượng: 143.00 KB
Lượt xem: 7
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Sáng kiến kinh nghiệm THPT: Mở rộng một số bài toán cơ sở trong Tin học được nghiên cứu nhằm giúp các em nắm vững được kiến thức trong sách giáo khoa và xử lý tốt các bài toán trong cuốn “Bài tập Tin học lớp 11". Để nắm vững nội dung kiến thức đề tài mời các bạn cùng tham khảo tài liệu.
Nội dung trích xuất từ tài liệu:
Sáng kiến kinh nghiệm THPT: Mở rộng một số bài toán cơ sở trong Tin họcSỞGIÁODỤCVÀĐÀOTẠOTHANHHÓA TRƯỜNGTHPTBỈMSƠN SÁNGKIẾNKINHNGHIỆM MỞRỘNGMỘTSỐBÀITOÁNCƠSỞ TRONGTINHỌC Ngườithựchiện:ĐặngVănMạnh Chứcvụ:Giáoviên Đơnvịcôngtác:TrườngTHPTBỉmSơn SKKNthuộclĩnhvực:Tinhọc 1I.ĐẶTVẤNĐỀ Việcnắmvữnggiảthiết,kếtluậnvàcáchgiảimộtbàitoáncơsởrấtquantrọngtrongviệcnhậndạng,mởrộngphạmvibàitoántừđóhọcsinhxácđịnh,xâydựngđượccáchgiảicácbàitoáncùngdạnghoặcmởrộng.Cũngtừđókhuyếnkhíchkhảnăngtựhọc,tựnghiêncứucủahọcsinh. Trongtinhọcviệcxácđịnhchínhxácbàitoán(Input,Output)vàthuậttoángiảimộtbàitoáncơsởnàođócũnggiúphọcsinhtrongviệcnhậndạng,mởrộngmộtsốbàitoánvàxácđịnhđượchoặcxâydựngđượcthuậttoángiảicácbàitoánđó. Thựctế,đaphầncácemhọcsinhkhihọcchươngtrìnhtinhọclớp11đềurấtbỡngỡvàyếukhixâydựngthuậttoánchocácbàitoán.chínhvìvậy,ởSKKNnàytôixintríchgiớithiệucácbàitoánmởrộngphạmvicủamộtsốbàitoántiêubiểutrongsáchgiáokhoa,rấtphùhợpvớiđasốcácemcólựchọctrungbìnhvàkhánhằmmụcđíchgiúpcácemnắmvữngđượckiếnthứctrongSáchGiáoKhoavàxửlýtốtcácbàitoántrongcuốn“BàitậpTinhọclớp11”.II.NỘIDUNG.Bàitoán1.XâydựngthuậttoánkiểmtratínhnguyêntốcủasốnguyêndươngN.Xácđịnhbàitoán.+/Input:SốnguyêndươngN+/Output:Thôngbáo“Nlàsốnguyêntố”hoặc“Nkhônglàsốnguyêntố”Thuậttoán:B1.NhậpsốnguyêndươngNB2.NếutồntạiướccủaNtrongphạmvi[2,Ndiv2]thìthôngbáo”Nkhônglàsốnguyêntốngượclạithôngbáo“Nlàsốnguyêntố”B3.Kếtthúc.Từbàitoáncơsởnàychúngtacóthểmởrộngracácbàitoánsau:Bàitoán1.1ChosốnguyêndươngMvàdãysốnguyêndươnga1,a2,…,aM.Tínhvàđưaramànhìnhtổngcácsốnguyêntốcótrongdãy.Nếukhôngcósốnguyêntốnàothìđưaramànhìnhsố0.Xácđịnhbàitoán:+/Input:SốnguyêndươngMvàdãysốnguyêndươnga1,a2,…,aM. 2+/Output:Tổngcácsốnguyêntốcótrongdãyhoặcsố0.Rõràngbàitoánnàycóthểđượcxemlàmởrộngcủabàitoáncơsởnêutrênnếuchúngtaxemmỗiai(i:1M)nhưsốnguyêndươngNtrongbàitoáncơsở.Vấnđềtínhtổngcácsốnguyêntốcótrongdãyđượcthựchiệnmộtcáchrấtđơngiảnlàkhaibáothêmbiếntổngvàkhigặpmộtailàsốnguyêntốthìcộngaivàochotổng.Thuậttoán:B1.NhậpsốnguyêndươngMvàdãycácsốnguyêndươnga1,a2,…,aM.tổng0;B2.Duyệttừa1đếnaMnếuai(i=1;M)làsốnguyêntốthìtổngtổng+aiB3.Đưatổngramànhìnhrồikếtthúc.Bàitoán1.2ChosốnguyêndươngMvàdãysốnguyêndươnga1,a2,…,aM.Đếmvàđưaramànhìnhsốlượngcácsốnguyêntốcótrongdãy.Nếukhôngcósốnguyêntốnàothìđưaramànhìnhsố0.Xácđịnhbàitoán:+/Input:SốnguyêndươngMvàdãysốnguyêndươnga1,a2,…,aM.+/Output:Sốlượngcácsốnguyêntốcótrongdãyhoặcsố0.Rõràngbàitoánnàycũngcóthểđượcxemlàmởrộngcủabàitoáncơsởnêutrênnếuchúngtaxemmỗiai(i:1M)nhưsốnguyêndươngNtrongbàitoáncơsở.Vấnđềđếmsốlượngcácsốnguyêntốcótrongdãyđượcthựchiệnmộtcáchrấtđơngiảnlàkhaibáothêmbiếnđếmvàkhigặpmộtailàsốnguyêntốthìtăngđếmthêm1đơnvị.Thuậttoán:B1.NhậpsốnguyêndươngMvàdãycácsốnguyêndươnga1,a2,…,aM.đếm0;B2.Duyệttừa1đếnaMnếuai(i=1;M)làsốnguyêntốthìđếmđếm+1B3.Đưađếmramànhìnhrồikếtthúc.Bàitoán1.3ChosốnguyêndươngMvàdãysốnguyêndươnga1,a2,…,aM.Đưaramànhìnhcácsốnguyêntốcótrongdãytheothứtựđãnhập.Nếukhôngcósốnguyêntốnàothôngbáoramànhình“Trongdãykhôngcósốnguyêntố”. 3Xácđịnhbàitoán:+/Input:SốnguyêndươngMvàdãysốnguyêndươnga1,a2,…,aM.+/Output:cácsốnguyêntốcótrongdãytheothứtựđãnhậphoặcthôngbáo.Từkếtquảxácđịnhbàitoántathấybàitoánnàycóthểđượcxemlàmởrộngcủabàitoáncơsởnêutrênvìvấnđềchủchốttrongbàinàycũnglàkiểmtramỗisốnguyêndươngai(vớiinhậngiátrịtừ1đếnM)cóphảilásốnguyêntốhaykhông?Vấnđềđưaramànhìnhcácsốnguyêntốcótrongdãytheothứtựđãnhậphoặcthôngbáo“trongdãykhôngcósốnguyêntốnào”đượcthựchiệnđơngiảnnhưsau.Tasửdụngbiếnkt:byte.Banđầukt0vớigiảsửrằngtrongdãykhôngcósốnguyêntốnàosauđótaduệttừa1đếnaMnếuailàsốnguyêntốthìđưaairamànhìnhđồngthờităngktlên1đơnvị.Cuốicùngtakiểmtralạikt=0?Nếuđúngthìthôngbáo“trongdãykhôngcósốnguyêntốnào”Thuậttoán:B1.NhậpsốnguyêndươngMvàdãycácsốnguyêndươnga1 ...
Nội dung trích xuất từ tài liệu:
Sáng kiến kinh nghiệm THPT: Mở rộng một số bài toán cơ sở trong Tin họcSỞGIÁODỤCVÀĐÀOTẠOTHANHHÓA TRƯỜNGTHPTBỈMSƠN SÁNGKIẾNKINHNGHIỆM MỞRỘNGMỘTSỐBÀITOÁNCƠSỞ TRONGTINHỌC Ngườithựchiện:ĐặngVănMạnh Chứcvụ:Giáoviên Đơnvịcôngtác:TrườngTHPTBỉmSơn SKKNthuộclĩnhvực:Tinhọc 1I.ĐẶTVẤNĐỀ Việcnắmvữnggiảthiết,kếtluậnvàcáchgiảimộtbàitoáncơsởrấtquantrọngtrongviệcnhậndạng,mởrộngphạmvibàitoántừđóhọcsinhxácđịnh,xâydựngđượccáchgiảicácbàitoáncùngdạnghoặcmởrộng.Cũngtừđókhuyếnkhíchkhảnăngtựhọc,tựnghiêncứucủahọcsinh. Trongtinhọcviệcxácđịnhchínhxácbàitoán(Input,Output)vàthuậttoángiảimộtbàitoáncơsởnàođócũnggiúphọcsinhtrongviệcnhậndạng,mởrộngmộtsốbàitoánvàxácđịnhđượchoặcxâydựngđượcthuậttoángiảicácbàitoánđó. Thựctế,đaphầncácemhọcsinhkhihọcchươngtrìnhtinhọclớp11đềurấtbỡngỡvàyếukhixâydựngthuậttoánchocácbàitoán.chínhvìvậy,ởSKKNnàytôixintríchgiớithiệucácbàitoánmởrộngphạmvicủamộtsốbàitoántiêubiểutrongsáchgiáokhoa,rấtphùhợpvớiđasốcácemcólựchọctrungbìnhvàkhánhằmmụcđíchgiúpcácemnắmvữngđượckiếnthứctrongSáchGiáoKhoavàxửlýtốtcácbàitoántrongcuốn“BàitậpTinhọclớp11”.II.NỘIDUNG.Bàitoán1.XâydựngthuậttoánkiểmtratínhnguyêntốcủasốnguyêndươngN.Xácđịnhbàitoán.+/Input:SốnguyêndươngN+/Output:Thôngbáo“Nlàsốnguyêntố”hoặc“Nkhônglàsốnguyêntố”Thuậttoán:B1.NhậpsốnguyêndươngNB2.NếutồntạiướccủaNtrongphạmvi[2,Ndiv2]thìthôngbáo”Nkhônglàsốnguyêntốngượclạithôngbáo“Nlàsốnguyêntố”B3.Kếtthúc.Từbàitoáncơsởnàychúngtacóthểmởrộngracácbàitoánsau:Bàitoán1.1ChosốnguyêndươngMvàdãysốnguyêndươnga1,a2,…,aM.Tínhvàđưaramànhìnhtổngcácsốnguyêntốcótrongdãy.Nếukhôngcósốnguyêntốnàothìđưaramànhìnhsố0.Xácđịnhbàitoán:+/Input:SốnguyêndươngMvàdãysốnguyêndươnga1,a2,…,aM. 2+/Output:Tổngcácsốnguyêntốcótrongdãyhoặcsố0.Rõràngbàitoánnàycóthểđượcxemlàmởrộngcủabàitoáncơsởnêutrênnếuchúngtaxemmỗiai(i:1M)nhưsốnguyêndươngNtrongbàitoáncơsở.Vấnđềtínhtổngcácsốnguyêntốcótrongdãyđượcthựchiệnmộtcáchrấtđơngiảnlàkhaibáothêmbiếntổngvàkhigặpmộtailàsốnguyêntốthìcộngaivàochotổng.Thuậttoán:B1.NhậpsốnguyêndươngMvàdãycácsốnguyêndươnga1,a2,…,aM.tổng0;B2.Duyệttừa1đếnaMnếuai(i=1;M)làsốnguyêntốthìtổngtổng+aiB3.Đưatổngramànhìnhrồikếtthúc.Bàitoán1.2ChosốnguyêndươngMvàdãysốnguyêndươnga1,a2,…,aM.Đếmvàđưaramànhìnhsốlượngcácsốnguyêntốcótrongdãy.Nếukhôngcósốnguyêntốnàothìđưaramànhìnhsố0.Xácđịnhbàitoán:+/Input:SốnguyêndươngMvàdãysốnguyêndươnga1,a2,…,aM.+/Output:Sốlượngcácsốnguyêntốcótrongdãyhoặcsố0.Rõràngbàitoánnàycũngcóthểđượcxemlàmởrộngcủabàitoáncơsởnêutrênnếuchúngtaxemmỗiai(i:1M)nhưsốnguyêndươngNtrongbàitoáncơsở.Vấnđềđếmsốlượngcácsốnguyêntốcótrongdãyđượcthựchiệnmộtcáchrấtđơngiảnlàkhaibáothêmbiếnđếmvàkhigặpmộtailàsốnguyêntốthìtăngđếmthêm1đơnvị.Thuậttoán:B1.NhậpsốnguyêndươngMvàdãycácsốnguyêndươnga1,a2,…,aM.đếm0;B2.Duyệttừa1đếnaMnếuai(i=1;M)làsốnguyêntốthìđếmđếm+1B3.Đưađếmramànhìnhrồikếtthúc.Bàitoán1.3ChosốnguyêndươngMvàdãysốnguyêndươnga1,a2,…,aM.Đưaramànhìnhcácsốnguyêntốcótrongdãytheothứtựđãnhập.Nếukhôngcósốnguyêntốnàothôngbáoramànhình“Trongdãykhôngcósốnguyêntố”. 3Xácđịnhbàitoán:+/Input:SốnguyêndươngMvàdãysốnguyêndươnga1,a2,…,aM.+/Output:cácsốnguyêntốcótrongdãytheothứtựđãnhậphoặcthôngbáo.Từkếtquảxácđịnhbàitoántathấybàitoánnàycóthểđượcxemlàmởrộngcủabàitoáncơsởnêutrênvìvấnđềchủchốttrongbàinàycũnglàkiểmtramỗisốnguyêndươngai(vớiinhậngiátrịtừ1đếnM)cóphảilásốnguyêntốhaykhông?Vấnđềđưaramànhìnhcácsốnguyêntốcótrongdãytheothứtựđãnhậphoặcthôngbáo“trongdãykhôngcósốnguyêntốnào”đượcthựchiệnđơngiảnnhưsau.Tasửdụngbiếnkt:byte.Banđầukt0vớigiảsửrằngtrongdãykhôngcósốnguyêntốnàosauđótaduệttừa1đếnaMnếuailàsốnguyêntốthìđưaairamànhìnhđồngthờităngktlên1đơnvị.Cuốicùngtakiểmtralạikt=0?Nếuđúngthìthôngbáo“trongdãykhôngcósốnguyêntốnào”Thuậttoán:B1.NhậpsốnguyêndươngMvàdãycácsốnguyêndươnga1 ...
Tìm kiếm theo từ khóa liên quan:
Sáng kiến kinh nghiệm THPT Bài toán cơ sở trong Tin học Tin học cơ sở Dạy học Tin học 11 Kinh nghiệm dạy học Tin học 11Tài liệu có liên quan:
-
65 trang 819 12 0
-
65 trang 473 3 0
-
31 trang 380 0 0
-
26 trang 348 2 0
-
34 trang 335 0 0
-
68 trang 330 10 0
-
55 trang 276 4 0
-
46 trang 272 0 0
-
83 trang 253 4 0
-
66 trang 243 1 0