0

giáo trình cntt đại học bách khoa hà nội

Giáo trình Toán ứng dụng I - Đại học Bách Khoa Hà Nội

Giáo trình Toán ứng dụng I - Đại học Bách Khoa Nội

Toán học

... phương trình sau có ít nhất 1 nghiệm âmxx 151/ Tìm a, b để hàm sốsau liên tục trên R  1,10,0,12xxxbaxxxxff liên tụctại 0 & 1a/ Bao nhiêu hàm số ... khoảng!Hàm y = f(x) liêntục trên đoạn [a, b] BỘ MÔN TOÁN ỨNG DỤNG - ĐHBK TOÁN 1 HK1 0708ã BAỉI 4: VCBE VCLễN. LIEN TUẽC (SINH VIEN)ã TS. NGUYỄN QUỐC LÂN (11/2007) HÀM LIÊN TỤC Hàm sơ ...  xác địnhVD: Tìm a để hàm liên tục tại x = 0:0,0,sinxaxxxy f(x) xác định tại x0   00lim xfxfxxHàm f(x) liên tục tại x0: Hàm liên tục/[a, b]  (C):...
  • 16
  • 2,803
  • 25
Tìm hiểu khung phân loại LCC và quá trình áp dụng LCC tại thư viện và mạng thông tin Trường Đại học bách khoa Hà Nội

Tìm hiểu khung phân loại LCC và quá trình áp dụng LCC tại thư viện và mạng thông tin Trường Đại học bách khoa Nội

Khoa học xã hội

... ĐẠI HỌC BÁCH KHOA NỘI 1. Giới thiệu Thư viện và Mạng Thông tin Trường Đại học Bách Khoa Nội 2.1.1. Quá trình hình thành và phát triển Ngay sau khi Trường Đại học Bách khoa được thành ... thư viện Trường Đại học Bách Khoa mà còn có thể được ứng dụng rộng rãi trong các trường đại học thuộc khối khoa học tự nhiên, khoa học kỹ thuật, công nghệ… Việc thư viện Bách khoa áp dụng Bảng ... hàn lâm AY Niên giám AZ Lịch sử tri thức chung B Triết học (công trình chung) BC Logic học BD Triết học suy đoán BF Tâm lí học BH Mỹ học BJ Luân lí học BL Tôn giáo học. Thần thoại học. ...
  • 55
  • 3,094
  • 5
THUYẾT TRÌNH PHÂN TÍCH THIẾT kế hệ THỐNG HƯỚNG đối TƯỢNG đề tài  quản lý đề tài tốt nghiệp trong trường đại học bách khoa hà nội

THUYẾT TRÌNH PHÂN TÍCH THIẾT kế hệ THỐNG HƯỚNG đối TƯỢNG đề tài quản lý đề tài tốt nghiệp trong trường đại học bách khoa nội

Lập trình

... %)+2$+@' uc uc_AdminQuan Tri(from Actors)Quan ly tai khoanThem tai khoan moiXoa tai khoanDang nhapTim kiem tai khoanôi ncludeằôincludeằôincludeằôextendằôextendằ (I ... SoSVHD: int- TrangThai: bool- danhsachSVDK: List<Sinhvien>TaiKhoan- Tai Khoan: String- MatKhau: String- Loai TaiKhoan: int- NgayLap: dateQuanTri1Quanly0 *1Phu trach1 *1Huong...
  • 16
  • 1,061
  • 0
Giáo trình C++ - Đại Học Bách Khoa (phần 1) potx

Giáo trình C++ - Đại Học Bách Khoa (phần 1) potx

Kỹ thuật lập trình

... NhvậycuốnsáchbaotrùmđủcácvấnđềcầnđềcậpvàđÃđợccấutrúckháhợplý.Mỗichơngđềukếtthúcbởiphầntómtắtvàcácbàitập,thuậntiệnchoviệchọcvàthựchành.NộidungcácphầnđÃđợctrìnhbàydễhiểu,chuẩnxác,cónhiềuthídụminhhoạ.Cuốnsáchcóthểdùnglàm:-GiáotrìnhgiảngdạyvềlậptrìnhhớngđốitợngởcáctrờngĐạihọc.-SáchthamkhảovềC++chonhữngngờilậptrìnhchuyênnghiệp.Tôichorằngquyểnsáchlàrấtcóíchvàhyvọngsẽsớmđợcxuấtbảnđểphụcvụbạnđọc.XintrântrọnggiớithiệuvớibạnđọccuốnsáchLậptrìnhhớngđốitợngvớiC++,mộtsxảnphẩmlaođộngkhoahọcnghiêmtúccủatậpthểcánbộgiảngdạykhonaCôngnghệThôngtin,ĐạihọcBáchkhoaH nội. H nội, ngày4tháng5năm1999GS.GS.GS.GS.NguyNguyNguyNguyễễễễnnnnVVVVăăăănnnnBaBaBaBa Khoa Khoa Khoa Khoa CNTT, CNTT, CNTT, CNTT, ĐĐĐĐHBKHBKHBKHBKHHHHàààànnnnộộộộiiii ... NhvậycuốnsáchbaotrùmđủcácvấnđềcầnđềcậpvàđÃđợccấutrúckháhợplý.Mỗichơngđềukếtthúcbởiphầntómtắtvàcácbàitập,thuậntiệnchoviệchọcvàthựchành.NộidungcácphầnđÃđợctrìnhbàydễhiểu,chuẩnxác,cónhiềuthídụminhhoạ.Cuốnsáchcóthểdùnglàm:-GiáotrìnhgiảngdạyvềlậptrìnhhớngđốitợngởcáctrờngĐạihọc.-SáchthamkhảovềC++chonhữngngờilậptrìnhchuyênnghiệp.Tôichorằngquyểnsáchlàrấtcóíchvàhyvọngsẽsớmđợcxuấtbảnđểphụcvụbạnđọc.XintrântrọnggiớithiệuvớibạnđọccuốnsáchLậptrìnhhớngđốitợngvớiC++,mộtsxảnphẩmlaođộngkhoahọcnghiêmtúccủatậpthểcánbộgiảngdạykhonaCôngnghệThôngtin,ĐạihọcBáchkhoaH nội. H nội, ngày4tháng5năm1999GS.GS.GS.GS.NguyNguyNguyNguyễễễễnnnnVVVVăăăănnnnBaBaBaBa Khoa Khoa Khoa Khoa CNTT, CNTT, CNTT, CNTT, ĐĐĐĐHBKHBKHBKHBKHHHHàààànnnnộộộộiiii ... LậptrìnhhớngđốitợngvớiC++Tácgiả:LêĐăngHng,TạTuấnAnh,NguyễnHữuĐức,NguyễnThanhThuỷChủbiên:NguyễnThanhThuỷBiêntập:Chịutráchnhiệmxuấtbản:Giấyphépxuấtbảnsố: TrờngĐạihọcBáchkhoaH nội KhoaCôngnghệThôngtin...
  • 7
  • 1,247
  • 20
Giáo trình C++ - Đại Học Bách Khoa (phần 2) ppsx

Giáo trình C++ - Đại Học Bách Khoa (phần 2) ppsx

Kỹ thuật lập trình

... 442.1.2Cácthànhphầndữliệu 452.1.3Cáchàmthànhphần 452.1.4Thamsốngầmđịnhtronglờigọihàmthànhphần 492.1.5Phạmvilớp 502.1.6Từkhoáxácđịnhthuộctínhtruyxuất 502.1.7Gọimộthàmthànhphầntrongmộthàmthànhphầnkhác ... 542.2Khảnăngcủacáchàmthànhphần 542.2.1Địnhnghĩachồngcáchàmthànhphần 542.2.2Cácthamsốvớigiátrịngầmđịnh 562.2.3Sửdụngđốitợngnhthamsốcủahàmthànhphần 572.2.4Contrỏthis 593.Phépgáncácđốitợng 594.Hàmthiếtlập(constructor)vàhàmhuỷbỏ(destructor) ... 835.2Khởitạocácthànhphầndữliệutĩnh 845.3Cáchàmthànhphầnstatic 866.Đốitợnghằng(CONSTANT) 896.1Đốitợnghằng 896.2Hàmthànhphầnconst 897.Hàmbạnvàlớpbạn 897.1Đặtvấnđề 897.2Hàmtựdobạncủamộtlớp...
  • 9
  • 391
  • 4
Giáo trình C++ - Đại Học Bách Khoa (phần 3) pps

Giáo trình C++ - Đại Học Bách Khoa (phần 3) pps

Kỹ thuật lập trình

... -1-ChChChChơơơơngngngng1111LLLLậậậậpppptrtrtrtrììììnhnhnhnhhhhhớớớớngngngngđốđốđốđốiiiittttợợợợngngngngphphphphơơơơngngngngphphphphááááppppgigigigiảảảảiiiiquyquyquyquyếếếếttttbbbbààààiiiitotototoáááánnnnmmmmớớớớiiii1.1.1.1.PhPhPhPhơơơơngngngngphphphphááááppppllllậậậậpppptrtrtrtrììììnhnhnhnhTừnhiềunămnaychúngtađÃnghenhiềuđếnthuậtngữLậptrìnhhớngđốitợng(OOP-ObjectOrientedProgramming).Vậythựcchấtnólàgì?Đểhiểuđợcvấnđềnàychúngtabắtđầunhìnlạimộtchútlịchsửpháttriểncácphơngpháplậptrình.Vàonhữngngàyđầupháttriểncủamáytính,khicácphầnmềmcònrấtđơngiảnchỉcỡvàichụcdònglệnh,chơngtrìnhđợcviếttuầntựvớicáccâulệnhthựchiệntừđầuđếncuối.Cáchviếtchơngtrìnhnhthếnàygọilàphơngphápllllậậậậpppptrtrtrtrììììnhnhnhnhtuytuytuytuyếếếếnnnnttttíííínhnhnhnh.Khoahọcmáytínhngàycàngpháttriển,cácphầnmềmđòihỏingàycàngphứctạpvàlớnhơnrấtnhiều.Đếnlúcnàyphơngpháplậptrìnhtuyếntínhtỏrakémhiệuquảvàcónhữngtrờnghợpngờilậptrìnhkhôngthểkiểmsoátđợcchơngtrình.Thếlàphơngphápllllậậậậpppptrtrtrtrììììnhnhnhnhccccấấấấuuuutrtrtrtrúúúúcccc(LTCT)rađời.Theocáchtiếpcậnnày,chơngtrìnhđợctổchứcthànhcácchơngtrìnhcon.Mỗichơngtrìnhconđảmnhậnxửlýmộtcôngviệcnhỏtrongtoànbộhệthống.Mỗichơngtrìnhconnàylạicóthểchianhỏthànhcácchơngtrìnhconnhỏhơn.Quátrìnhphânchianhvậytiếptụcdiễnrachođếncácchơngtrìnhconnhỏnhậnđợcđủđơngiản.Ngờitagọiđólàquátrìnhlàmmịndần.Cácchơngtrìnhcontơngđốiđộclậpvớinhau,dođócóthểphâncôngchotừngnhómđảmnhậnviếtcácchơngtrìnhconkhácnhau.NgônngữlậptrìnhthểhiệnrõnétnhấtphơngpháplậptrìnhcấutrúcchínhlàPascal.Tuynhiên,khisửdụngphơngpháplậptrìnhnàyvẫncòngặpmộtkhókhănlớnlàtổchứcdữliệucủahệthốngnhthếnàotrongmáytính.BởivìtheoquanđiểmcủaLTCTthìChơngtrình=Cấutrúcdữliệu+Giảithuật.Đểlàmđợcviệcnàyđòihỏingờilậptrìnhphảicókiếnrấtvữngvềcấutrúcdữliệu.Mộtkhókhănnữagặpphảilàgiảithuậtcủachơngtrìnhphụthuộcrấtchặtchẽvàocấutrúcdữliệu,dovậychỉcầnmộtsựthayđổinhỏởcấutrúcdữliệucũngcóthểlàmthayđổigiảithuậtvànhvậyphảiviếtlạichơng trình. Điềunàyrõràngkhôngthểthíchhợpkhiphảixâydựngmộtdựánphầnmềmrấtlớn.Mộtphơngpháplậptrìnhmớirađờiđểkhắcphụcnhợcđiểmnàyvàđóchínhlàphơngphápllllậậậậpppptrtrtrtrììììnhnhnhnhhhhhớớớớngngngngđốđốđốđốiiiittttợợợợngngngng(LTHĐT).Điểmcănbảncủaphơngphápnàylàthiếtkếchơngtrìnhxoayquanhdữliệucủahệthống.Nghĩalàlúcnàycácthaotácxửlýcủahệthốngđợcgắnliềnvớidữliệuvànhvậymộtsựthayđổinhỏcủadữliệuchỉảnhhởngđếncácmộtsốnhỏcáchàmxửlýliênquan.Sựgắnkếtgiữadữliệuvàcáchàmxửlýtrênchúngtạorađốitợng.MộtuđiểmnữacóởphơngphápLTHĐTlàcáchtiếpcậnbàitoántrởnêngầngũivớithựctếhơn.Đểhiểurõhơnvềphơngpháplậptrìnhnày,khônggìtốthơnlàchúngtađivàomộtbàitoáncụthể,chẳnghạnbàitoánquanhệgiađình.ởđâyyêu ... ChúngtôihyvọngrằngquasựphântíchmộtbàitoánnhỏtrênđÃchứngtỏđợclợiíchcủaphơngphápLTHĐT.TrongmụctiếptheochúngtôisẽtómtắtvàđaratổngquansơbộvềLTHĐT.3.3.3.3.LLLLậậậậpppptrtrtrtrììììnhnhnhnhhhhhớớớớngngngngđốđốđốđốiiiittttợợợợngngngngLậptrìnhhớngđốitợngđặttrọngtâmvàođốitợng,yếutốquantrọngtrongquátrìnhpháttriểnchơngtrìnhvàkhôngchophépdữliệubiếnđộngtựdotronghệthống.Dữliệuđợcgắnchặtvớicáchàmthànhcácvùngriêngmàchỉcócáchàmđótácđộnglênvàcấmcáchàmbênngoàitruynhậptớimộtcáchtuỳtiện.LTHĐTchophépchúngtaphântíchbàitoánthànhcácthựcthểđợcgọilàcácđốitợngvàsauđóxâydựngcácdữliệucùngcáchàmxungquanhcácđốitợngđó.Cácđốitợngcóthểtácđộng,traođổithôngtinvớinhauthôngquacơchếthôngbáo(message).Tổchứcmộtchơngtrìnhhớngđốitợngcóthểmôtảnhtronghình1.6.LTHĐTcócácđặctínhchủyếusau:1.TậptrungvàodữliệuthaychocáchàmĐốĐốĐốĐốiiiittttợợợợngngngngBBBBDữliệuHàmĐốĐốĐốĐốiiiittttợợợợngngngngAAAADữliệuHàmĐốĐốĐốĐốiiiittttợợợợngngngngCCCCDữliệuHàmmessageHình1.6Cácđốitợngtraođổiquathôngbáo ... -1-ChChChChơơơơngngngng1111LLLLậậậậpppptrtrtrtrììììnhnhnhnhhhhhớớớớngngngngđốđốđốđốiiiittttợợợợngngngngphphphphơơơơngngngngphphphphááááppppgigigigiảảảảiiiiquyquyquyquyếếếếttttbbbbààààiiiitotototoáááánnnnmmmmớớớớiiii1.1.1.1.PhPhPhPhơơơơngngngngphphphphááááppppllllậậậậpppptrtrtrtrììììnhnhnhnhTừnhiềunămnaychúngtađÃnghenhiềuđếnthuậtngữLậptrìnhhớngđốitợng(OOP-ObjectOrientedProgramming).Vậythựcchấtnólàgì?Đểhiểuđợcvấnđềnàychúngtabắtđầunhìnlạimộtchútlịchsửpháttriểncácphơngpháplậptrình.Vàonhữngngàyđầupháttriểncủamáytính,khicácphầnmềmcònrấtđơngiảnchỉcỡvàichụcdònglệnh,chơngtrìnhđợcviếttuầntựvớicáccâulệnhthựchiệntừđầuđếncuối.Cáchviếtchơngtrìnhnhthếnàygọilàphơngphápllllậậậậpppptrtrtrtrììììnhnhnhnhtuytuytuytuyếếếếnnnnttttíííínhnhnhnh.Khoahọcmáytínhngàycàngpháttriển,cácphầnmềmđòihỏingàycàngphứctạpvàlớnhơnrấtnhiều.Đếnlúcnàyphơngpháplậptrìnhtuyếntínhtỏrakémhiệuquảvàcónhữngtrờnghợpngờilậptrìnhkhôngthểkiểmsoátđợcchơngtrình.Thếlàphơngphápllllậậậậpppptrtrtrtrììììnhnhnhnhccccấấấấuuuutrtrtrtrúúúúcccc(LTCT)rađời.Theocáchtiếpcậnnày,chơngtrìnhđợctổchứcthànhcácchơngtrìnhcon.Mỗichơngtrìnhconđảmnhậnxửlýmộtcôngviệcnhỏtrongtoànbộhệthống.Mỗichơngtrìnhconnàylạicóthểchianhỏthànhcácchơngtrìnhconnhỏhơn.Quátrìnhphânchianhvậytiếptụcdiễnrachođếncácchơngtrìnhconnhỏnhậnđợcđủđơngiản.Ngờitagọiđólàquátrìnhlàmmịndần.Cácchơngtrìnhcontơngđốiđộclậpvớinhau,dođócóthểphâncôngchotừngnhómđảmnhậnviếtcácchơngtrìnhconkhácnhau.NgônngữlậptrìnhthểhiệnrõnétnhấtphơngpháplậptrìnhcấutrúcchínhlàPascal.Tuynhiên,khisửdụngphơngpháplậptrìnhnàyvẫncòngặpmộtkhókhănlớnlàtổchứcdữliệucủahệthốngnhthếnàotrongmáytính.BởivìtheoquanđiểmcủaLTCTthìChơngtrình=Cấutrúcdữliệu+Giảithuật.Đểlàmđợcviệcnàyđòihỏingờilậptrìnhphảicókiếnrấtvữngvềcấutrúcdữliệu.Mộtkhókhănnữagặpphảilàgiảithuậtcủachơngtrìnhphụthuộcrấtchặtchẽvàocấutrúcdữliệu,dovậychỉcầnmộtsựthayđổinhỏởcấutrúcdữliệucũngcóthểlàmthayđổigiảithuậtvànhvậyphảiviếtlạichơng trình. Điềunàyrõràngkhôngthểthíchhợpkhiphảixâydựngmộtdựánphầnmềmrấtlớn.Mộtphơngpháplậptrìnhmớirađờiđểkhắcphụcnhợcđiểmnàyvàđóchínhlàphơngphápllllậậậậpppptrtrtrtrììììnhnhnhnhhhhhớớớớngngngngđốđốđốđốiiiittttợợợợngngngng(LTHĐT).Điểmcănbảncủaphơngphápnàylàthiếtkếchơngtrìnhxoayquanhdữliệucủahệthống.Nghĩalàlúcnàycácthaotácxửlýcủahệthốngđợcgắnliềnvớidữliệuvànhvậymộtsựthayđổinhỏcủadữliệuchỉảnhhởngđếncácmộtsốnhỏcáchàmxửlýliênquan.Sựgắnkếtgiữadữliệuvàcáchàmxửlýtrênchúngtạorađốitợng.MộtuđiểmnữacóởphơngphápLTHĐTlàcáchtiếpcậnbàitoántrởnêngầngũivớithựctếhơn.Đểhiểurõhơnvềphơngpháplậptrìnhnày,khônggìtốthơnlàchúngtađivàomộtbàitoáncụthể,chẳnghạnbàitoánquanhệgiađình.ởđâyyêu...
  • 13
  • 603
  • 4
Giáo trình C++ - Đại Học Bách Khoa (phần 4) doc

Giáo trình C++ - Đại Học Bách Khoa (phần 4) doc

Kỹ thuật lập trình

... CácmởrộngcủaC++-31-return(min(min(a,b),c));}doublemin(doublea,doubleb){return(a>b?a:b);}charmin(chara,charb){return(a>b?a:b);}intmin(intn,int*t){intres=t[0];for(inti=1;i<n;i++)res=min(res,t[i]);returnres;}NhNhNhNhậậậậnnnnxxxxéééétttt16.Mộthàmcóthểgọiđếnhàmcùngtênvớinó(vídụnhhàm4,5gọihàm1).17.Trongtrờnghợpcócáchàmtrùngtêntrongchơngtrình,việcxácđịnhhàmnàođợcgọidochơngtrìnhdịchđảmnhiệmvàtuântheocácnguyêntắcsau:TrờnghợpcáchàmcómộtthamsốChơngtrìnhdịchtìmkiếmsựtơngứngnhiềunhấtcóthểđợc;cócácmứcđộtơngứngnhsau(theođộutiêngiảmdần):a)Tơngứngthậtsự:taphânbiệtcáckiểudữliệucơsởkhácnhauđồngthờiluýđếncảdấu.b)Tơngứngdữliệusốnhngcósựchuyểnđổikiểudữliệutựđộng(numericpromotion):charcharcharcharvàshortshortshortshort ... CácmởrộngcủaC++-32-Trờnghợpcáchàmcónhiềuthamsốýtởngchunglàphảitìmmộthàmphùhợpnhấtsovớitấtcảnhữnghàmcònlại.Đểđạtmụcđíchnày,chơngtrìnhdịchchọnchomỗithamsốcáchàmphùhợp(ởtấtcảcácmứcđộ).Trongsốcáchàmđợclựachọn,chơngtrìnhdịchchọnra(nếutồntạivàtồntạiduynhất)hàmsaochođốivớimỗiđốisốnóđạtđợcsựphùhợphơncảsovớicáchàmkhác.TrongtrờnghợpvẫncónhiềuhàmthoảmÃn,lỗibiêndịchxảyradochơngtrìnhdịchkhôngbiếtchọnhàmnàotrongsốcáchàmthỏamÃn.Đặcbiệtluýkhisửdụngđịnhnghĩachồnghàmcùngvớiviệckhaibáocáchàmvớithamsốcógiátrịngầmđịnhsẽđợctrìnhbàytrongmụctiếptheo.7.7.7.7.ThamThamThamThamssssốốốốngngngngầầầầmmmmđịđịđịđịnhnhnhnhtrongtrongtrongtrongllllờờờờiiiiggggọọọọiiiihhhhààààmmmmTaxétvídụsau:VVVVííííddddụụụụ2.132.132.132.13#include<iostream.h>voidmain(){intn=10,p=20;voidfct(int,int=12);//khaibáohàmvớimộtgiátrịngầmđịnhfct(n,p);//lờigọithôngthờng,cóhaithamsốfct(n);//lờigọichỉvớimộtthamsố//fct()sẽkhôngđợcchấpnhận}//khaibáobìnhthờngvoidfct(inta,intb){cout<<"thamsothunhat:"<<a<<"\n";cout<<"thamsothuhai:"<<b<<"\n";}thamsothunhat:10thamsothuhai:20thamsothunhat:10thamsothuhai:12Trongkhaibáocủafct()bêntronghàmmain():voidfct(int,int=12); ... CácmởrộngcủaC++-32-Trờnghợpcáchàmcónhiềuthamsốýtởngchunglàphảitìmmộthàmphùhợpnhấtsovớitấtcảnhữnghàmcònlại.Đểđạtmụcđíchnày,chơngtrìnhdịchchọnchomỗithamsốcáchàmphùhợp(ởtấtcảcácmứcđộ).Trongsốcáchàmđợclựachọn,chơngtrìnhdịchchọnra(nếutồntạivàtồntạiduynhất)hàmsaochođốivớimỗiđốisốnóđạtđợcsựphùhợphơncảsovớicáchàmkhác.TrongtrờnghợpvẫncónhiềuhàmthoảmÃn,lỗibiêndịchxảyradochơngtrìnhdịchkhôngbiếtchọnhàmnàotrongsốcáchàmthỏamÃn.Đặcbiệtluýkhisửdụngđịnhnghĩachồnghàmcùngvớiviệckhaibáocáchàmvớithamsốcógiátrịngầmđịnhsẽđợctrìnhbàytrongmụctiếptheo.7.7.7.7.ThamThamThamThamssssốốốốngngngngầầầầmmmmđịđịđịđịnhnhnhnhtrongtrongtrongtrongllllờờờờiiiiggggọọọọiiiihhhhààààmmmmTaxétvídụsau:VVVVííííddddụụụụ2.132.132.132.13#include<iostream.h>voidmain(){intn=10,p=20;voidfct(int,int=12);//khaibáohàmvớimộtgiátrịngầmđịnhfct(n,p);//lờigọithôngthờng,cóhaithamsốfct(n);//lờigọichỉvớimộtthamsố//fct()sẽkhôngđợcchấpnhận}//khaibáobìnhthờngvoidfct(inta,intb){cout<<"thamsothunhat:"<<a<<"\n";cout<<"thamsothuhai:"<<b<<"\n";}thamsothunhat:10thamsothuhai:20thamsothunhat:10thamsothuhai:12Trongkhaibáocủafct()bêntronghàmmain():voidfct(int,int=12);...
  • 29
  • 758
  • 5
Giáo trình C++ Đại Học Bách Khoa (phần 5) pdf

Giáo trình C++ Đại Học Bách Khoa (phần 5) pdf

Kỹ thuật lập trình

... NgônngữC++-48-pointp;p.init(2,4);/*gọihàmthànhphầntừđốitợng*/p.display();p.move(1,2);p.display();getch();}HamthanhphaninitHamthanhphandisplayToado:24HamthanhphanmoveHamthanhphandisplayToado:36Khiđịnhnghĩahàmthànhphầnởngoàilớp,dòngtiêuđềcủahàmthànhphầnphảichứatêncủalớpcóhàmlàthànhviêntiếptheolàtoántửđịnhphạmvi::.Đólàcáchđểphânbiệthàmthànhphầnvớicáchàmtựdo,đồngthờicònchophéphailớpkhácnhaucóthểcócáchàmthànhphầncùngtên.Cóthểđặtđịnhnghĩahàmthànhphầntrongcùngtậptinkhaibáolớphoặctrongmộttậptinkhác.Vídụsauđâysauđâylàmộtcảibiênkháctừpoint.cpp,trongđótađặtriêngkhaibáolớppointtrongmộttệptiêuđề.Tệptiêuđềsẽđợcthamchiếutớitrongtệpchơngtrìnhpoint2.cppchứađịnhnghĩacáchàmthànhphầncủalớppoint.VVVVííííddddụụụụ3.33.33.33.3Tệptiêuđề/*point.h*//*point.h*//*point.h*//*point.h*//*đâylàtậptintiêuđềkhaibáolớppointđợcgộpvàotệppoint2.cpp*/#ifndefpoint_h#definepoint_h#include<iostream.h> ... NgônngữC++-77-tợngcụcbộxtronghàm.Vìlàđốitợngcụcbộbêntronghàmfct()nênxbịxoákhỏivùngbộnhớngănxếp(dùngđểcấpphátchocácbiếncụcbộkhigọihàm)khikếtthúcthựchiệnhàm.Dođó,mỗilờigọitớifct()sinhramộtcặpdòngthôngbáo,tơngứngvớilờigọihàmthiếtlập,hàmhuỷbỏ(cácdòngthôngbáo2,3,4,5tơngứng).Cuốicùng,khihàmmain()kếtthúcthựchiện,đốitợngađợcgiảiphóng,hàmhuỷbỏđốivớiasẽchoradòngthôngbáothứ6.4.2.24.2.24.2.24.2.2MMMMộộộộttttssssốốốốquiquiquiquiđịđịđịđịnhnhnhnhđốđốđốđốiiiivvvvớớớớiiiihhhhààààmmmmhuhuhuhuỷỷỷỷbbbbỏỏỏỏ17.Têncủahàmhuỷbỏbắtđầubằngdấu~theosaulàtêncủalớptơngứng.Chẳnghạnlớptestthìsẽhàmhuỷbỏtênlà~test.18.Hàmhuỷbỏphảicóthuộctínhpublicpublicpublicpublic19.Nóichunghàmhuỷbỏkhôngcóthamsố,mỗilớpchỉcómộthàmhuỷbỏ(Trongkhiđócóthểcónhiềucáchàmthiếtlập).20.Khikhôngđịnhnghĩahàmhuỷbỏ,chơngtrìnhdịchtựđộngsảnsinhmộthàmnhvậy(hàmhuỷbỏngầmđịnh),hàmnàykhônglàmgìngoàiviệclấpchỗtrống.Đốivớicáclớpkhôngcókhaibáocácthànhphầnbộnhớđộng,cóthểdùnghàmhuỷbỏngầmđịnh.Tráilại,phảikhaibáohàmhuỷbỏtờngminhđểđảmbảoquảnlýtốtviệcgiảiphóngbộnhớđộngdocácđốitợngchiếmgiữchiếmgiữkhichúnghếtthờigianlàmviệc.21.Giốngnhhàmthiếtlập,hàmhuỷbỏkhôngcógiátrịtrảvề. ... NgônngữC++-83-Ngợclại,hàmthiếtlậpthựchiệnđồngthờihainhiệmvụ:tạođốitợngvàsaochépnộidungtừmộtđốitợngđÃcósangđốitợngmớitạorađó.Ngoàitìnhhuốngtrênđây,còncóhaitrờnghợpcầndùnghàmthiếtlậpsaochép:truyềnđốitợngchohàmbằngthamtrịhoặchàmtrảvềmộtđốitợngnhằmtạomộtđốitợnggiốnghệtmộtđốitợngcùnglớpđÃcótrớcđó.Trongphầnsauchúngtasẽcóvídụminhhoạchocáctrìnhbàynày.4.4.24.4.24.4.24.4.2HHHHààààmmmmthithithithiếếếếttttllllậậậậppppsaosaosaosaochchchchééééppppngngngngầầầầmmmmđịđịđịđịnhnhnhnhGiốngnhhàmthiếtlậpngầmđịnh(hàmthiếtlậpkhôngthamsố),nếukhôngđợcmôtảtờngminh,sẽcómộthàmthiếtlậpsaochépngầmđịnhdochơngtrìnhdịchcungcấpnhằmđảmbảotínhđúngđắncủachơngtrìnhtrongcáctìnhhuốngcầnđếnhàmthiếtlập.Nhvậy,trongkhaibáocủamộtlớpcóítnhấthaihàmthiếtlậpngầmđịnh:hàmthiếtlậpngầmđịnhvàhàmthiếtlậpsaochépngầmđịnh.Dolàmộthàmđợctạoratựđộngnênhàmthiếtlậpsaochépngầmđịnhcũngchỉthựchiệnnhữngthaotáctốithiểu(ngầmđịnh):tạogiátrịcủacácthuộctínhtrongđốitợngmớibằngcácgiátrịcủacácthuộctínhtơngứngtrongđốitợngcũ.Bạnđọccóthểxemlạiphần3củachơngđểhiểurõhơn.Nóichung,vớicáclớpkhôngkhaibáocácthànhphầndữliệuđộngthìchỉcầndùnghàmthiếtlậpsaochépngầmđịnhlàđủ.Vấnđềsẽkhácđikhicầnđếncácthaotácquảnlýbộnhớđộngtrongcácđốitợng.Trongtrờnghợpnàykhôngđợcdùnghàmthiếtlậpsaochépngầmđịnhmàphảigọihàmthiếtlậpsaochéptờngminh.4.4.34.4.34.4.34.4.3KhaiKhaiKhaiKhaibbbbááááoooovvvvààààđịđịđịđịnhnhnhnhnghnghnghnghĩĩĩĩaaaahhhhààààmmmmthithithithiếếếếttttllllậậậậppppsaosaosaosaochchchchééééppppttttờờờờngngngngminhminhminhminhDDDDạạạạngngngngccccủủủủaaaahhhhààààmmmmthithithithiếếếếttttllllậậậậppppsaosaosaosaochchchchééééppppXétcácđốitợngthuộclớppoint.Câulệnhpointq=p;sẽgọiđếnhàmthiếtlậpsaochép.Nhnhậnxéttrongphầntrêntacóthểviếttheocáchkhácnhsau:pointq(p);Từcáchviếttrêncóthểchorằngdạngcủahàmthiếtlậpsaochépcholớppointcóthểlà:...
  • 85
  • 742
  • 3
Vận dụng tư tưởng Hồ Chí Minh về đạo đức cách mạng trong việc xây dựng đạo đức lối sống của sinh viên Đại học Bách Khoa Hà Nội

Vận dụng tư tưởng Hồ Chí Minh về đạo đức cách mạng trong việc xây dựng đạo đức lối sống của sinh viên Đại học Bách Khoa Nội

Cao đẳng - Đại học

... của hai nhà xã hội học người Pháp về bản 14 - 21 - Đại học Bách Khoa Nội – Tiểu luận Tư tưởng Hồ Chí MinhXây dựng trường Đại học Bách khoa Nội thành trường đại học đào tạo trình độ ... - 23 - Đại học Bách Khoa Nội – Tiểu luận Tư tưởng Hồ Chí MinhSự năng động của các bạn tình nguyện ĐH Bách Khoa Nội TÀI LIỆU THAM KHẢO23 - 16 - Đại học Bách Khoa Nội – Tiểu luận ... 22 - Đại học Bách Khoa Nội – Tiểu luận Tư tưởng Hồ Chí Minh22 - 13 - Đại học Bách Khoa Nội – Tiểu luận Tư tưởng Hồ Chí Minh2. Thực trạngHiện nay, Việt Nam chúng ta đã và đang tiến hành...
  • 24
  • 14,191
  • 111

Xem thêm