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 Hà Nội

Ngày tải lên : 12/09/2012, 16:20
... phương trình sau có ít nhất 1 nghiệm âm xx 1 5 1/ Tìm a, b để hàm số sau liên tục trên R              1, 10, 0,1 2 xx xbax xx xf f liên tục tại 0 & 1 a/ Bao nhiêu hàm số ... khoảng! Hàm y = f(x) liên tụ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 định VD: Tìm a để hàm liên tục tại x = 0:         0, 0, sin xa x x x y  f(x) xác định tại x 0     0 0 lim xfxf xx    Hàm f(x) liên tục tại x 0 : Hàm liên tục/[a, b]  (C):...
  • 16
  • 2.8K
  • 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 Hà Nội

Ngày tải lên : 07/04/2013, 10:36
... ĐẠ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.2K
  • 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 hà nội

Ngày tải lên : 07/06/2014, 10:04
... %)+2$+@' uc uc_Admin Quan Tri (from Actors) Quan ly tai khoan Them tai khoan moi Xoa tai khoan Dang nhap Tim 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: date QuanTri 1 Quan ly 0 * 1 Phu trach 1 * 1 Huong...
  • 16
  • 1.1K
  • 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

Ngày tải lên : 05/07/2014, 16:20
... 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ệc họcvàthựchành. NộidungcácphầnđÃđợctrìnhbàydễhiểu,chuẩnxác,cónhiềuthídụminh hoạ. 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án bộgiảngdạykhonaCôngnghệThôngtin,ĐạihọcBáchkhoaH nội. H nội, ngày4tháng5năm1999 GS. GS. GS. GS. Nguy Nguy Nguy Nguy ễ ễ ễ ễ n n n n V V V V ă ă ă ă n n n n Ba Ba Ba Ba Khoa Khoa Khoa Khoa CNTT, CNTT, CNTT, CNTT, Đ Đ Đ Đ HBK HBK HBK HBK H H H H à à à à n n n n ộ ộ ộ ộ i i i i ... 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ệc họcvàthựchành. NộidungcácphầnđÃđợctrìnhbàydễhiểu,chuẩnxác,cónhiềuthídụminh hoạ. 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án bộgiảngdạykhonaCôngnghệThôngtin,ĐạihọcBáchkhoaH nội. H nội, ngày4tháng5năm1999 GS. GS. GS. GS. Nguy Nguy Nguy Nguy ễ ễ ễ ễ n n n n V V V V ă ă ă ă n n n n Ba Ba Ba Ba Khoa Khoa Khoa Khoa CNTT, CNTT, CNTT, CNTT, Đ Đ Đ Đ HBK HBK HBK HBK H H H H à à à à n n n n ộ ộ ộ ộ i i i i ... 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.2K
  • 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

Ngày tải lên : 05/07/2014, 16:20
... 44 2.1.2Cácthànhphầndữliệu 45 2.1.3Cáchàmthànhphần 45 2.1.4Thamsốngầmđịnhtronglờigọihàmthànhphần 49 2.1.5Phạmvilớp 50 2.1.6Từkhoáxácđịnhthuộctínhtruyxuất 50 2.1.7Gọimộthàmthànhphầntrongmộthàmthànhphầnkhác ... 54 2.2Khảnăngcủacáchàmthànhphần 54 2.2.1Địnhnghĩachồngcáchàmthànhphần 54 2.2.2Cácthamsốvớigiátrịngầmđịnh 56 2.2.3Sửdụngđốitợngnhthamsốcủahàmthànhphần 57 2.2.4Contrỏthis 59 3.Phépgáncácđốitợng 59 4.Hàmthiếtlập(constructor)vàhàmhuỷbỏ(destructor) ... 83 5.2Khởitạocácthànhphầndữliệutĩnh 84 5.3Cáchàmthànhphầnstatic 86 6.Đốitợnghằng( CONSTANT ) 89 6.1Đốitợnghằng 89 6.2Hàmthànhphần const 89 7.Hàmbạnvàlớpbạn 89 7.1Đặtvấnđề 89 7.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

Ngày tải lên : 05/07/2014, 16:20
... -1- Ch Ch Ch Ch ơ ơ ơ ơ ng ng ng ng 1 1 1 1 L L L L ậ ậ ậ ậ p p p p tr tr tr tr ì ì ì ì nh nh nh nh h h h h ớ ớ ớ ớ ng ng ng ng đố đố đố đố i i i i t t t t ợ ợ ợ ợ ng ng ng ng ph ph ph ph ơ ơ ơ ơ ng ng ng ng ph ph ph ph á á á á p p p p gi gi gi gi ả ả ả ả i i i i quy quy quy quy ế ế ế ế t t t t b b b b à à à à i i i i to to to to á á á á n n n n m m m m ớ ớ ớ ớ i i i i 1. 1. 1. 1. Ph Ph Ph Ph ơ ơ ơ ơ ng ng ng ng ph ph ph ph á á á á p p p p l l l l ậ ậ ậ ậ p p p p tr tr tr tr ì ì ì ì nh nh nh nh TừnhiềunămnaychúngtađÃnghenhiềuđếnthuậtngữLậptrìnhhớngđối tợ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ơng pháplậptrình.Vàonhữngngàyđầupháttriểncủamáytính,khicácphầnmềmcòn rấtđơngiảnchỉcỡvàichụcdònglệnh,chơngtrìnhđợcviếttuầntựvớicáccâu lệnhthựchiệntừđầuđếncuối.Cáchviếtchơngtrìnhnhthếnàygọilàphơng phápl l l l ậ ậ ậ ậ p p p p tr tr tr tr ì ì ì ì nh nh nh nh tuy tuy tuy tuy ế ế ế ế n n n n t t t t í í í í nh nh nh nh .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ình tuyế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ápl l l l ậ ậ ậ ậ p p p p tr tr tr tr ì ì ì ì nh nh nh nh c c c c ấ ấ ấ ấ u u u u tr tr tr tr ú ú ú ú c c c c (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ìnhcon tơngđốiđộclậpvớinhau,dođócóthểphâncôngchotừngnhómđảmnhậnviết cácchơngtrìnhconkhácnhau.Ngônngữlậptrìnhthểhiệnrõnétnhấtphơng pháplậptrìnhcấutrúcchínhlàPascal.Tuynhiên,khisửdụngphơngpháplập trìnhnàyvẫncòngặpmộtkhókhănlớnlàtổchứcdữliệucủahệthốngnhthếnào trongmá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ất vữngvềcấutrúcdữliệu.Mộtkhókhănnữagặpphảilàgiảithuậtcủachơngtrình phụ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ềm rấtlớn.Mộtphơngpháplậptrìnhmớirađờiđểkhắcphụcnhợcđiểmnàyvàđó chínhlàphơngphápl l l l ậ ậ ậ ậ p p p p tr tr tr tr ì ì ì ì nh nh nh nh h h h h ớ ớ ớ ớ ng ng ng ng đố đố đố đố i i i i t t t t ợ ợ ợ ợ ng ng ng ng (LTHĐT).Điểmcănbảncủa phơngphápnàylàthiếtkếchơngtrìnhxoayquanhdữliệucủahệthống.Nghĩa làlúcnàycácthaotácxửlýcủahệthốngđợcgắnliềnvớidữliệuvànhvậymột sựthayđổinhỏcủadữliệuchỉảnhhởngđếncácmộtsốnhỏcáchàmxửlýliên quan.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ới thự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án nhỏtrênđÃchứngtỏđợclợiíchcủaphơngphápLTHĐT.Trongmụctiếptheo chúngtôisẽtómtắtvàđaratổngquansơbộvềLTHĐT. 3. 3. 3. 3. L L L L ậ ậ ậ ậ p p p p tr tr tr tr ì ì ì ì nh nh nh nh h h h h ớ ớ ớ ớ ng ng ng ng đố đố đố đố i i i i t t t t ợ ợ ợ ợ ng ng ng ng Lậptrìnhhớngđốitợngđặttrọngtâmvàođốitợng,yếutốquantrọng trongquátrìnhpháttriểnchơngtrìnhvàkhôngchophépdữliệubiếnđộngtựdo tronghệ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đối tợ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ông báo(message).Tổchứcmộtchơngtrìnhhớngđốitợngcóthểmôtảnhtrong hình1.6. LTHĐTcócácđặctínhchủyếusau: 1.Tậptrungvàodữliệuthaychocáchàm Đố Đố Đố Đố i i i i t t t t ợ ợ ợ ợ ng ng ng ng B B B B Dữliệu Hàm Đố Đố Đố Đố i i i i t t t t ợ ợ ợ ợ ng ng ng ng A A A A Dữliệu Hàm Đố Đố Đố Đố i i i i t t t t ợ ợ ợ ợ ng ng ng ng C C C C Dữliệu Hàm message Hình1.6Cácđốitợngtraođổiquathôngbáo ... -1- Ch Ch Ch Ch ơ ơ ơ ơ ng ng ng ng 1 1 1 1 L L L L ậ ậ ậ ậ p p p p tr tr tr tr ì ì ì ì nh nh nh nh h h h h ớ ớ ớ ớ ng ng ng ng đố đố đố đố i i i i t t t t ợ ợ ợ ợ ng ng ng ng ph ph ph ph ơ ơ ơ ơ ng ng ng ng ph ph ph ph á á á á p p p p gi gi gi gi ả ả ả ả i i i i quy quy quy quy ế ế ế ế t t t t b b b b à à à à i i i i to to to to á á á á n n n n m m m m ớ ớ ớ ớ i i i i 1. 1. 1. 1. Ph Ph Ph Ph ơ ơ ơ ơ ng ng ng ng ph ph ph ph á á á á p p p p l l l l ậ ậ ậ ậ p p p p tr tr tr tr ì ì ì ì nh nh nh nh TừnhiềunămnaychúngtađÃnghenhiềuđếnthuậtngữLậptrìnhhớngđối tợ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ơng pháplậptrình.Vàonhữngngàyđầupháttriểncủamáytính,khicácphầnmềmcòn rấtđơngiảnchỉcỡvàichụcdònglệnh,chơngtrìnhđợcviếttuầntựvớicáccâu lệnhthựchiệntừđầuđếncuối.Cáchviếtchơngtrìnhnhthếnàygọilàphơng phápl l l l ậ ậ ậ ậ p p p p tr tr tr tr ì ì ì ì nh nh nh nh tuy tuy tuy tuy ế ế ế ế n n n n t t t t í í í í nh nh nh nh .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ình tuyế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ápl l l l ậ ậ ậ ậ p p p p tr tr tr tr ì ì ì ì nh nh nh nh c c c c ấ ấ ấ ấ u u u u tr tr tr tr ú ú ú ú c c c c (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ìnhcon tơngđốiđộclậpvớinhau,dođócóthểphâncôngchotừngnhómđảmnhậnviết cácchơngtrìnhconkhácnhau.Ngônngữlậptrìnhthểhiệnrõnétnhấtphơng pháplậptrìnhcấutrúcchínhlàPascal.Tuynhiên,khisửdụngphơngpháplập trìnhnàyvẫncòngặpmộtkhókhănlớnlàtổchứcdữliệucủahệthốngnhthếnào trongmá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ất vữngvềcấutrúcdữliệu.Mộtkhókhănnữagặpphảilàgiảithuậtcủachơngtrình phụ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ềm rấtlớn.Mộtphơngpháplậptrìnhmớirađờiđểkhắcphụcnhợcđiểmnàyvàđó chínhlàphơngphápl l l l ậ ậ ậ ậ p p p p tr tr tr tr ì ì ì ì nh nh nh nh h h h h ớ ớ ớ ớ ng ng ng ng đố đố đố đố i i i i t t t t ợ ợ ợ ợ ng ng ng ng (LTHĐT).Điểmcănbảncủa phơngphápnàylàthiếtkếchơngtrìnhxoayquanhdữliệucủahệthống.Nghĩa làlúcnàycácthaotácxửlýcủahệthốngđợcgắnliềnvớidữliệuvànhvậymột sựthayđổinhỏcủadữliệuchỉảnhhởngđếncácmộtsốnhỏcáchàmxửlýliên quan.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ới thự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

Ngày tải lên : 05/07/2014, 19:20
... CácmởrộngcủaC++ -31- return (min(min(a,b),c)); } double min(double a, double b) { return(a> b?a: b); } char min(char a, char b) { return(a> b?a: b); } intmin(int n, int*t) { intres = t[0]; for(inti=1;i<n;i++) res = min(res,t[i]); returnres; } Nh Nh Nh Nh ậ ậ ậ ậ n n n n x x x x é é é é t t t t 16. 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định hàmnàođợcgọidochơngtrìnhdịchđảmnhiệmvàtuântheocác nguyêntắcsau: Trờnghợpcáchàmcómộ t thamsố Chơngtrìnhdịchtìmkiếmsựtơngứngnhiềunhấtcóthểđợc;cócác mứ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ời luýđếncảdấu. b) Tơngứngdữliệusốnhngcósựchuyểnđổikiểudữliệutựđộng (numericpromotion): char char char char vàshort short short short ... 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òn lạ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ơng trìnhdịchkhôngbiếtchọnhàmnàotrongsốcáchàmthỏamÃn.Đặcbiệtluýkhi sử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. Tham Tham Tham Tham s s s s ố ố ố ố ng ng ng ng ầ ầ ầ ầ m m m m đị đị đị đị nh nh nh nh trong trong trong trong l l l l ờ ờ ờ ờ i i i i g g g g ọ ọ ọ ọ i i i i h h h h à à à à m m m m Taxétvídụsau: V V V V í í í í d d d d ụ ụ ụ ụ 2.13 2.13 2.13 2.13 #include <iostream.h> voidmain() { int n=10,p=20; void fct(int, int = 12) ; //khaibáohàmvớimộtgiátrịngầmđịnh fct(n,p); //lờigọithôngthờng,cóhaithamsố fct(n); //lờigọichỉvớ i mộtthamsố //fct()sẽkhôngđợcchấpnhận } //khaibáobìnhthờng voidfct(int a, int b) { cout<<"tham so thunhat :" <<a<<"\n"; cout<<"tham so thuhai : "<<b<<"\n"; } thamsothunhat:10 thamsothuhai:20 thamsothunhat:10 thamsothuhai:12 Trongkhaibáocủa fct() bêntronghàm main() : void fct(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òn lạ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ơng trìnhdịchkhôngbiếtchọnhàmnàotrongsốcáchàmthỏamÃn.Đặcbiệtluýkhi sử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. Tham Tham Tham Tham s s s s ố ố ố ố ng ng ng ng ầ ầ ầ ầ m m m m đị đị đị đị nh nh nh nh trong trong trong trong l l l l ờ ờ ờ ờ i i i i g g g g ọ ọ ọ ọ i i i i h h h h à à à à m m m m Taxétvídụsau: V V V V í í í í d d d d ụ ụ ụ ụ 2.13 2.13 2.13 2.13 #include <iostream.h> voidmain() { int n=10,p=20; void fct(int, int = 12) ; //khaibáohàmvớimộtgiátrịngầmđịnh fct(n,p); //lờigọithôngthờng,cóhaithamsố fct(n); //lờigọichỉvớ i mộtthamsố //fct()sẽkhôngđợcchấpnhận } //khaibáobìnhthờng voidfct(int a, int b) { cout<<"tham so thunhat :" <<a<<"\n"; cout<<"tham so thuhai : "<<b<<"\n"; } thamsothunhat:10 thamsothuhai:20 thamsothunhat:10 thamsothuhai:12 Trongkhaibáocủa fct() bêntronghàm main() : void fct(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

Ngày tải lên : 05/07/2014, 19:20
... NgônngữC++ -48- point p; p.init(2,4); /*gọihàmthànhphầntừđốitợng*/ p.display(); p.move(1,2); p.display(); getch(); } Hamthanhphaninit Hamthanhphandisplay Toado:24 Hamthanhphanmove Hamthanhphandisplay Toado:36 Khiđịnhnghĩahàmthànhphầnởngoàilớp,dòngtiêuđềcủahàmthành phầnphảichứatêncủalớpcóhàmlàthànhviêntiếptheolàtoántửđịnh phạ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ần cùngtên. Cóthểđặtđịnhnghĩahàmthànhphầntrongcùngtậptinkhaibáolớp hoặ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ình point2.cpp chứa địnhnghĩacáchàmthànhphầncủalớp point . V V V V í í í í d d d d ụ ụ ụ ụ 3.3 3.3 3.3 3.3 Tệ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ộ x tronghàm.Vìlàđốitợngcụcbộbêntronghàm fct() nên x bị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ới fct() sinh ramộ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àm main() kết thúcthựchiện,đốitợng a đợcgiảiphóng,hàmhuỷbỏđốivớiasẽchora dòngthôngbáothứ6. 4.2.2 4.2.2 4.2.2 4.2.2 M M M M ộ ộ ộ ộ t t t t s s s s ố ố ố ố qui qui qui qui đị đị đị đị nh nh nh nh đố đố đố đố i i i i v v v v ớ ớ ớ ớ i i i i h h h h à à à à m m m m hu hu hu hu ỷ ỷ ỷ ỷ b b b b ỏ ỏ ỏ ỏ 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ínhpublic public public public 19.Nóichunghàmhuỷbỏkhôngcóthamsố,mỗilớpchỉcómộthàm huỷbỏ(Trongkhiđócóthểcónhiềucáchàmthiếtlập). 20.Khikhôngđịnhnghĩahàmhuỷbỏ,chơngtrìnhdịchtựđộngsản sinhmộthàmnhvậy(hàmhuỷbỏngầmđịnh),hàmnàykhông làmgìngoàiviệclấpchỗtrống.Đốivớicáclớpkhôngcókhai bá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ảo quả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ợng và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ết lậ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ày này. 4.4.2 4.4.2 4.4.2 4.4.2 H H H H à à à à m m m m thi thi thi thi ế ế ế ế t t t t l l l l ậ ậ ậ ậ p p p p sao sao sao sao ch ch ch ch é é é é p p p p ng ng ng ng ầ ầ ầ ầ m m m m đị đị đị đị nh nh nh nh Giốngnhhàmthiếtlậpngầmđịnh(hàmthiếtlậpkhôngthamsố),nếu khôngđợcmôtảtờngminh,sẽcómộthàmthiếtlậpsaochépngầmđịnh dochơngtrìnhdịchcungcấpnhằmđảmbảotínhđúngđắncủachơng trìnhtrongcáctìnhhuốngcầnđếnhàmthiếtlập.Nhvậy,trongkhaibáo củamộtlớpcóítnhấthaihàmthiếtlậpngầmđịnh:hàmthiếtlậpngầmđịnh và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ính tơ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định màphảigọihàmthiếtlậpsaochéptờngminh. 4.4.3 4.4.3 4.4.3 4.4.3 Khai Khai Khai Khai b b b b á á á á o o o o v v v v à à à à đị đị đị đị nh nh nh nh ngh ngh ngh ngh ĩ ĩ ĩ ĩ a a a a h h h h à à à à m m m m thi thi thi thi ế ế ế ế t t t t l l l l ậ ậ ậ ậ p p p p sao sao sao sao ch ch ch ch é é é é p p p p t t t t ờ ờ ờ ờ ng ng ng ng minh minh minh minh D D D D ạ ạ ạ ạ ng ng ng ng c c c c ủ ủ ủ ủ a a a a h h h h à à à à m m m m thi thi thi thi ế ế ế ế t t t t l l l l ậ ậ ậ ậ p p p p sao sao sao sao ch ch ch ch é é é é p p p p Xétcácđốitợngthuộclớppoint.Câulệnh pointq=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épcho lớ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 Hà Nội

Ngày tải lên : 13/11/2012, 10:40
... 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í Minh Xâ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í Minh Sự 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ẢO 23 - 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í Minh 22 - 13 - Đại học Bách Khoa Nội – Tiểu luận Tư tưởng Hồ Chí Minh 2. Thực trạng Hiện nay, Việt Nam chúng ta đã và đang tiến hành...
  • 24
  • 14.2K
  • 112

Xem thêm