0

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

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ộiKhoaCô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

... Mụclục-329-MMMMụụụụccccllllụụụụccccChChChChơơơơngngngng1.1.1.1.LLLLậậậậpppptrtrtrtrììììnhnhnhnhhhhhớớớớngngngngđốđốđốđốiiiittttợợợợng,ng,ng,ng,phphphphơơơơngngngngphphphphááááppppgigigigiảảảảiiiiquyquyquyquyếếếếttttbbbbààààiiiitotototoáááánnnnmmmmớớớớiiii1.Phơngpháplậptrình 12.Bàitoánquanhệgiađình 23.Lậptrìnhhớngđốitợng 63.1Mộtsốkháiniệm 73.2CácuđiểmcủaLTHĐT 83.3NhữngứngdụngcủaLTHĐT 94.Cácngônngữlậptrìnhhớngđốitợng 95.NgônngữlậptrìnhC++ 10ChChChChơơơơngngngng2.2.2.2.CCCCááááccccmmmmởởởởrrrrộộộộngngngngccccủủủủaaaaC++C++C++C++sosososovvvvớớớớiiiiCCCC1.CácđiểmkhôngtơngthíchgiữaC++vàANSIC ... 358.2Toántửgiảiphóngvùngnhớđộngdelete 369.Tómtắt 389.1Ghinhớ 389.2Cáclỗithờnggặp 399.3Mộtsốthóiquenlậptrìnhtốt 3910.Bàitập 39ChChChChơơơơngngngng3.3.3.3.ĐốĐốĐốĐốiiiittttợợợợngngngngvvvvààààllllớớớớpppp1.Đốitợng ... 152.2Cáckhảnăngviếtratrêncout 162.3Đọcdữliệutừthiếtbịvàochuẩn(bànphím)cin 183.Nhữngtiệníchchongờilậptrình 193.1Chúthíchcuốidòng 193.2Khaibáomọinơi 203.3Toántửphạmvi:: 204.Hàminline 215.Thamchiếu...
  • 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 ... -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 ... -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++-22-getch();}/*Địnhnghĩahàminline*/inlinedoublenorme(doublevec[3]){inti;doubles=0;for(i=0;i<3;i++)s+=vec[i]*vec[i];return(sqrt(s));}normecuav1:2.236068-normecuav2:3.316625Hàmnorme()nhằmmụcđíchtínhchuẩncủavectorvớibathànhphần.Từkhoáinlineinlineinlineinlineyêucầuchơngtrìnhbiêndịchxửlýhàmnormekhácvớicáchàmthôngthờng.Cụthểlà,mỗilầngọinorme(),trìnhbiêndịchghéptrựctiếpcácchỉthịtơngứngcủahàmvàotrongchơngtrình(ởdạngngônngữmáy).Dođócơchếquảnlýlờigọivàtrởvềkhôngcầnnữa(khôngcầnlungữcảnh,saochépcácthôngsố ... 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++-19-Tathamkhảochơngtrìnhsau:VVVVííííddddụụụụ2.62.62.62.6#include<iostream.h>#include<conio.h>voidmain(){intn;floatx;chart[81];clrscr();do{cout<<"Nhapvaomotsonguyen,motxau,motsothuc:";cin>>n>>t>>x;cout<<"Danhap"<<n<<","<<t<<"va"<<x<<"\n";}while(n);}Nhapvaomotsonguyen,motxau,motsothuc:3long3.4Danhap3,longva3.4Nhapvaomotsonguyen,motxau,motsothuc:5hung5.6Danhap5,hungand5.6Nhapvaomotsonguyen,motxau,motsothuc:043Danhap0,4va33.3.3.3.NhNhNhNhữữữữngngngngtitititiệệệệnnnnííííchchchchchochochochongngngngờờờờiiiillllậậậậpppptrtrtrtrììììnhnhnhnh3.13.13.13.1ChChChChúúúúththththííííchchchchcucucucuốốốốiiiiddddòòòòngngngngMọikýhiệuđisau//chođếnhếtdòngđợccoilàchúthích,đợcchơngtrìnhdịchbỏquakhibiêndịchchơngtrình.Xétvídụsau:cout<<"Xinchao\n";//lờichàohỏiThờngtasửdụngchúthíchcuốidòngkhimuốngiảithíchýnghĩacủamộtcâulệnhgìđó.Đốivớimộtđoạnchơngtrìnhkiểuchúthíchgiớihạnbởi/*và*/chophépmôtảđợcnhiềuthôngtinhơn....
  • 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++-41-dữliệukhôngquantrọngđốivớingờisửdụng.Vớimộtđốitợngđiểm,ngờitachỉquantâmđếnviệccóthểthựchiệnđợcthaotácgìtrênnómàkhôngcầnbiếtcácthaotácđóđợcthựchiệnnhthếnào,cũngnhđiềugìxảyrabêntrongbảnthânđốitợngđó.Tathờngnóiđólàsựtrừutợnghoádữliệu(khicácchitiếtcàiđặtcụthểđợcgiấuđi).Đónggóicónhiềulợiíchgópphầnnângcaochấtlợngcủachơng trình. Nólàmchocôngviệcbảotrìchơngtrìnhthuậnlơihơnrấtnhiều:mộtsựthayđổicấutrúccủamộtđốitợngchỉảnhhởngtớibảnthânđốitợng;ngờisửdụngđốitợngkhôngcầnbiếtđếnthayđổinày(vớilậptrìnhcấutrúcthìngờilậptrìnhphảitựquảnlýsựthayđổiđó).Chẳnghạncóthểbiểudiễntoạđộmộtđiểmdớidạngsốthực,khiđóchỉcóngờithiếtkếđốitợngphảiquantâmđểsửalạiđịnhnghĩacủađốitợngtrongkhiđóngờisửdụngkhôngcầnhaybiếtvềđiềuđó,miễnlànhữngthayđổiđókhôngtácđộngđếnviệcsửdụngđốitợngđiểm.Tơngtựnhvậy,tacóthểbổsungthêmthuộctínhmàuvàmộtsốthaotáclênmộtđốitợngđiểm,đểcóđợcmộtđốitợngđiểmmàu.Rõrànglàđónggóichophépđơngiảnhoáviệcsửdụngmộtđốitợng.Tronglậptrìnhhớngđốitợng,đónggóichophépdữliệucủađốitợngđợcchelấpkhinhìntừbênngoài,nghĩalànếungờidùngmuốntácđộnglêndữliệucủađốitợngthìphảigửiđếnđốitợngcácthôngđiệp(message).ởđâycácphơngthứcđóngvaitròlàgiaodiệnbắtbuộcgiữacácđốitợngvàngờisửdụng.Tacónhậnxét:Lờigọiđếnmộtphơngthứclàtruyềnmộtthôngbáođếnchođốitợng.Cácthôngđiệpgửitớiđốitợngnàosẽgắnchặtvớiđốitợngđóvàchỉđốitợngnàonhậnđợcthôngđiệpmớiphảithựchiệntheothôngđiệpđó;chẳnghạncácđốitợngđiểmđộclậpvớinhau,vìvậythôngđiệpthayđổitoạđộđốitợngđiểmpchỉlàmảnhhởngđếncácthànhphầntoạđộtrongpchứkhôngthểthayđổiđợcnộidungcủamộtđốitợngđiểmqkhác.Môtảđốitợngđiểm{//dữliệuintx,y;//phơngthứcvoidinit(intox,intoy);voidmove(intdx,intdy);voiddisplay();};Hình3.1Môtảcácđốitợngđiểm ... NgônngữC++-42-Sovớilậptrìnhhớngđốitợngthuầntuý,cáccàiđặtcụthểcủađốitợngtrongC++linhđộnghơnmộtchút,bằngcáchchophépchỉchedấumộtbộphậndữliệucủađốitợngvàmởrộnghơnkhảnăngtruynhậpđếncácthànhphầnriêngcủađốitợng.Kháiniệmlớpchínhlàcơsởchocáclinhđộngnày.Lớplàmộtmôtảtrừutợngcủanhómcácđốitợngcócùngbảnchất.Trongmộtlớpngờitađaracácmôtảvềtínhchấtcủacácthànhphầndữliệu,cáchthứcthaotáctrêncácthànhphầnnày(hànhvicủacácđốitợng),ngợclạimỗimộtđốitợnglàmộtthểhiệncụthểchonhữngmôtảtrừutợngđó.Trongcácngônngữlậptrình,lớpđóngvaitròmộtkiểudữliệuđợcngờidùngđịnhnghĩavàviệctạoramộtđốitợngđợcvínhkhaibáomộtbiếncókiểulớp.2.2.2.2.LLLLớớớớpppp2.12.12.12.1KhaiKhaiKhaiKhaibbbbááááoooollllớớớớppppTừquanđiểmcủalậptrìnhcấutrúc,lớplàmộtkiểudữliệutựđịnhnghĩa.Tronglậptrìnhhớngđốitợng,chơngtrìnhnguồnđợcphânbốtrongkhaibáovàđịnhnghiÃcủacáclớp.Sauđâylàmộtvídụđiểnhìnhvềcúphápkhaibáolớp.Kinhnghiệmchothấymọikiểukhaibáokhácđềucóthểchuẩnhoáđểđavềdạngnày.Cácchitiếtliênquanđếnkhaibáolớpsẽlầnlợtđợcđềcậpđếntrongcácphầnsau.Đểdễhìnhdungxétmộtvídụvềkhaibáolớpđiểmtrongmặtphẳng.Trongvídụnàytacóđềcậpđếnmộtvàikhíacạnhliênquanđếnkhaibáolớp,đốitợngvàsửdụngchúng.classclassclassclass<tênlớp>{private:private:private:private:<khaibáocácthànhphầnriêngtrongtừngđốitợng>public:public:public:public:<khaibáocácthànhphầncôngcộngcủatừngđốitợng>};<địnhnghiÃcủacáchàmthànhphầnchađợcđịnhnghĩabêntrongkhaibáolớp> ... NgônngữC++-51-Tấtnhiên,theonguyêntắcđónggói,khônggántrịchocácthànhphầndữliệucủađốitợngmộtcáchtrựctiếp.p.x=2;p.y=4;Hơnnữa,khôngthểthựchiệnlờigọitớihàmthànhphầnnếukhôngchỉrõđốitợngđợcthamchiếu.Chỉthị:init(5,2);tronghàmmainsẽcóthểgâylỗibiêndịchnếutrongchơngtrìnhkhôngcóhàmtựdovớitêninit.2.1.52.1.52.1.52.1.5PhPhPhPhạạạạmmmmvivivivillllớớớớppppPhạmvichỉraphầnchơngtrìnhtrongđócóthểtruyxuấtđếnmộtđốitợngnàođó.TrongCcóbốnkiểuphạmviliênquanđếncáchthứcvàvịtríkhaibáobiến:phạmvikhốilệnh,phạmvitệp,phạmvichơngtrìnhvàphạmvihàmnguyênmẫu,trongđóthờngdùngnhấtlàphạmvitoàncục(tệp,chơngtrình)vàphạmvicụcbộ(khốilệnh,hàm).Mụcđíchcủaphạmvilàđểkiểmsoátviệctruyxuấtđếncácbiến/hằng/hàm.Đểkiểmsoáttruynhậpđếncácthànhphần(dữliệu,hàm)củacáclớp,C++đarakháiniệmphạmvilớp.Tấtcảcácthànhphầncủamộtlớpsẽđợccoilàthuộcphạmvilớp;trongđịnhnghĩahàmthànhphầncủalớpcóthểthamchiếuđếnbấtkỳmộtthànhphầnnàokháccủacùnglớpđó.Tuântheoýtởngđónggói,C++coitấtcảcácthànhphầncủamộtlớpcóliênhệvớinhau.Ngoàira,C++cònchophépmởrộngphạmvilớpđếncáclớpconcháu,bạnbèvàhọhàng(Xemthêmchơng5-Kếthừavàcácmụctiếpsauđểhiểurõhơn).2.1.62.1.62.1.62.1.6TTTTừừừừkhokhokhokhoááááxxxxááááccccđịđịđịđịnhnhnhnhthuthuthuthuộộộộccccttttíííínhnhnhnhtruytruytruytruyxuxuxuxuấấấấttttTrongphầnnàytanóitớivaitròcủahaitừkhoáprivateprivateprivateprivatevàpublicpublicpublicpublic-dùngđểxácđịnhthuộctínhtruyxuấtcủacácthànhphầnlớp.Trongđịnhnghĩacủalớptacóthểxácđịnhkhảnăngtruyxuấtthànhphầncủamộtlớpnàođótừbênngoàiphạmvilớp.Tronglớppointcóhaithànhphầndữliệuvàbathànhphầnhàm.CácthànhphầndữliệuđợckhaibáovớinhÃnlàprivate,private,private,private,còncáchàmthànhvớinhÃnpublicpublicpublicpublic.privateprivateprivateprivatevàpublicpublicpublicpubliclàcáctừkhoáxácđịnhthuộctínhtruyxuất.Mọithànhphầnđợcliệtkêtrongphầnpublicpublicpublicpublicđềucóthểtruyxuấttrongbấtkỳhàmnào.Những...
  • 85
  • 742
  • 3
Giáo trình C++ - Đại Học Bách Khoa (phần 6) pps

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

Kỹ thuật lập trình

... Địnhnghĩatoántửtrênlớp-114-cout<<"a=";a.display();cout<<"b=";b.display();cout<<"Tonghaisophuc:\n";complexc;c=a+b;//a.operator+(b);cout<<"c=";c.display();cout<<"Tangthemphanthuccuaa3donvi\n";complexd;d=3+a;//operator+(3,a);cout<<"d=";d.display();getch();}Haisophuc:a=-2+j*5b=3+j*4Tonghaisophuc:Goitoicomplex::operator+(complex)c=1+j*9Tangthemphanthuccuaa3donviGoitoioperator+(float,complex)d=1+j*5Trongchơngtrìnhtrên,biểuthứca+bđợcchơngtrìnhhiểulàlờigọihàmthànhphầna.operator+(b),trongkhiđóvớibiểuthức3+a,chơngtrìnhdịchsẽthựchiệnlờigọihàmtựdooperator+(3,a). ... Điềunàyđòihỏihaihàmtoántửkhácnhau.Cáctoántửđợcđịnhnghĩachồngphảibảotoànsốngôicủachínhtoántửđótheocáchhiểuthôngthờng,vídụ:cóthểđịnhnghĩatoántử-mộtngôivàhaingôitrênlớptơngứngvớiphépđảodấu(mộtngôi)vàphéptrừs học( haingôi),nhngkhôngthểđịnhnghĩatoántửgánmộtngôi,còn++lạichohaingôi.Nếulàmvậy,chơngtrìnhdịchsẽhiểulàtạoramộtkýhiệuphéptoánmới.Khiđịnhnghĩachồngtoántử,phảituântheonguyêntắclàMMMMộộộộtttttrongtrongtrongtrongssssốốốốccccáááácccctotototoáááánnnnhhhhạạạạngngngngphphphphảảảảiiiillllààààđốđốđốđốiiiittttợợợợng.ng.ng.ng.Nóicáchkhác,hàmtoántửphải:(iv)hoặclàhàmthànhphần,khiđó,hàmđÃcómộtthamsốngầmđịnhcókiểulớpchínhlàđốitợnggọihàm.Thamsốngầmđịnhnàyđóngvaitròtoánhạngđầutiên(đốivớiphéptoánhaingôi)haytoánhạngduynhất(đốivớiphéptoánmộtngôi).Dovậy,nếutoántửlàmộtngôithìhàmtoántửthànhphầnsẽkhôngchứamộtthamsốnàokhác.Ngợclạikhitoántửlàhaingôi,hàmsẽcóthêmmộtđốisốtờngminh.(v)hoặclàmộthàmtựdo.Trongtrờnghợpnày,ítnhấtthamsốthứnhấthoặcthamsốthứhai(nếucó)phảicókiểulớp.Hơnnữa,mỗihàmtoántửchỉcóthểápdụngvớikiểutoánhạngnhấtđịnh;cầnchúýrằngcáctínhchấtvốncó,chẳnghạntínhgiaohoáncủatoántửkhôngthểápdụngmộtcáchtuỳtiệnchocáctoántửđợcđịnhnghĩachồng.Vídụ:a+3.5khácvới3.5+aởđâyalàmộtđốitợngcomplexnàođó.Cầnluýrằngkhôngnênđịnhnghĩanhữnghàmhàmtoántửkhácnhaucùnglàmnhữngcôngviệcgiốngnhauvìdễxảyranhậpnhằng.Chẳnghạn,đÃcómộthàmoperator+làmộthàmthànhphầncóthamsốlàđốitợngcomplexthìkhôngđợcđịnhnghĩathêmmộthàmoperator+làmộthàmtựdocóhaithamsốlàđốitợngcomplex.TrTrTrTrờờờờngngngnghhhhợợợợppppccccáááácccctotototoáááánnnnttttửửửử++++++++vvvvàààà ... Địnhnghĩatoántửtrênlớp-153-fct(6);//lờigọihàmthôngthờngfct(a);//lờigọihàmcóxảyrachuyểnđổikiểudữliệugetch();}Goifctvoithamso:6Goifloat()chocomplexGoifctvoithamso:3Trongchơngtrìnhnày,lờigọihàmfct(a)đÃđợcchơngtrìnhdịchchuyểnthànhcácthaotác:(xiii)chuyểnđổiđốitợngthànhfloatfloatfloatfloat,(xiv)lờigọihàmfct()vớithamsốlàgiátrịthuđợcsauchuyểnđổi.Sựchuyểnđổiđợcthựchiệnkhigọihàmdođókhôngxảyraviệcsaochéplạiđốitợnga.6.1.26.1.26.1.26.1.2HHHHààààmmmmtotototoáááánnnnttttửửửửchuychuychuychuyểểểểnnnnkikikikiểểểểuuuutrongtrongtrongtrongbibibibiểểểểuuuuththththứứứứccccChơngtrìnhdớiđâychotabiếtbiểuthứcdạnga+bhoặca+3đợctínhnhthếnàovớia,blàcácđốitợngkiểucomplex.VVVVííííddddụụụụ4.134.134.134.13/*complex8.cpp*//*complex8.cpp*//*complex8.cpp*//*complex8.cpp*/#include<iostream.h>#include<conio.h>classcomplex{floatreal,image;public:complex(floatr,floati){real=r;image=i;}...
  • 62
  • 1,208
  • 0
Giáo trình C++ - Đại Học Bách Khoa (phần 8) potx

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

Kỹ thuật lập trình

... Khuônhình-238-CCCCááááccccthamthamthamthamssssốốốốkikikikiểểểểuuuuccccủủủủaaaakhukhukhukhuôôôônnnnhhhhììììnhnhnhnhhhhhààààmmmmPhầnnàytrìnhbàycáchđavàocácthamsốkiểutrongmộtkhuônhìnhhàm,đểchơngtrìnhbiêndịchsảnsinhmộthàmthểhiện.CCCCááááccccthamthamthamthamssssốốốốkikikikiểểểểuuuutrongtrongtrongtrongđịđịđịđịnhnhnhnhnghnghnghnghĩĩĩĩaaaakhukhukhukhuôôôônnnnhhhhììììnhnhnhnhhhhhààààmmmmMộtcáchtổngquát,khuônhìnhhàmcóthểcómộthaynhiềuthamsốkiểu,vớimỗithamsốnàycótừkhoáclassclassclassclassđiliềntrớc,chẳnghạnnh:template<classT,classU>intfct(Ta,T*b,Uc){ ... Khuônhình-235-SSSSửửửửddddụụụụngngngngkhukhukhukhuôôôônnnnhhhhììììnhnhnhnhhhhhààààmmmmKhuKhuKhuKhuôôôônnnnhhhhììììnhnhnhnhhhhhààààmmmmchochochochokikikikiểểểểuuuuddddữữữữlilililiệệệệuuuuccccơơơơssssởởởởĐểsửdụngkhuônhìnhhàmmin()vừatạora,chỉcầnsửdụnghàmmin()trongnhữngđiềukiệnphùhợp(ởđâycónghĩalàhaithamsốcủahàmcócùngkiểudữliệu).Nhvậy,nếutrongmộtchơngtrìnhcóhaithamsốnguyênnvàp,vớilờigọimin(n,p)chơngtrìnhbiêndịchsẽtựđộngsảnsinhrahàmmin()(tagọilàmộthàmthểhiện)tơngứngvớihaithamsốkiểunguyênintintintint.Nếuchúngtagọimin()vớihaithamsốkiểufloatfloatfloatfloat,chơngtrìnhbiêndịchcũngsẽtựđộngsảnsinhmộthàmthểhiệnminkháctơngứngvớicácthamsốkiểufloatfloatfloatfloatvàcứthế.Sauđâylàmộtvídụhoànchỉnh:VVVVííííddddụụụụ6.16.16.16.1/*template1.cpp*//*template1.cpp*//*template1.cpp*//*template1.cpp*/#include<iostream.h>#include<conio.h>//tạomộtkhuônhìnhhàmtemplate<classT>Tmin(Ta,Tb){if(a<b)returna;elsereturnb;}//vídụsửdụngkhuônhìnhhàmminvoidmain(){clrscr();intn=4,p=12;floatx=2.5,y=3.25;cout<<"min(n,p)="<<min(n,p)<<"\n";//intmin(int,int)cout<<"min(x,y)="<<min(x,y)<<"\n";//floatmin(float,float)getch();}min(n,p)=4min(x,y)=2.5 ... -233-ChChChChơơơơngngngng6666khukhukhukhuôôôônnnnhhhhììììnhnhnhnh(Template)(Template)(Template)(Template)Mụcđíchchơngnày:1.Hiểuđợclợiíchcủaviệcsửdụngkhuônhìnhhàmvàkhuônhìnhlớpđểviếtchơngtrình.2.Biếtcáchtạovàsửdụngmộtkhuônhìnhhàmvàkhuônhìnhlớp.3.Kháiniệmcácthamsốkiểuvàcácthamsốbiểuthứctrongkhuônhìnhhàm,khuônhìnhlớp.4.Địnhnghĩachồngkhuônhìnhhàm.5.Cụthểhoámộtkhuônhìnhhàm,mộthàmthànhphầncủakhuônhìnhlớp.6.Thuậttoánsảnsinhmộtthểhiệnhàm(hàmthểhiện)củamộtkhuônhìnhhàm7.Cácvấnđềkháccủalậptrìnhhớngđốitợngliênquanđếnkhuônhìnhlớp.KhuKhuKhuKhuôôôônnnnhhhhììììnhnhnhnhhhhhààààmmmmKhuKhuKhuKhuôôôônnnnhhhhììììnhnhnhnhhhhhààààmmmmllllààààggggìììì????TađÃbiếtđịnhnghĩachồnghàmchophépdùngmộttênduynhấtchonhiềuhàmthựchiệncáccôngviệckhácnhau.Kháiniệmkhuônhìnhhàmcũngchophépsửdụngcùngmộttênduynhấtđểthựchiệncáccôngviệckhácnhau,tuynhiênsovớiđịnhnghĩachồnghàm,nócóphầnmạnhhơnvàchặtchẽhơn;mạnhhơnvìchỉcầnviếtđịnhnghĩakhuônhìnhhàmmộtlần,rồisauđóchơngtrìnhbiêndịchlàmchonóthíchứngvớicáckiểudữliệukhácnhau;chặtchẽhơnbởivìdựatheokhuônhìnhhàm,tấtcảcáchàmthểhiệnđợcsinhrabởitrìnhbiêndịchsẽtơngứngvớicùngmộtđịnhnghĩavànhvậysẽcócùngmộtgiảithuật.TTTTạạạạoooommmmộộộộttttkhukhukhukhuôôôônnnnhhhhììììnhnhnhnhhhhhààààmmmmGiảthiếtrằngchúngtacầnviếtmộthàmm...
  • 33
  • 544
  • 1
GIÁO ÁN TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐƠN VỊ ĐO ÁP SUẤT pdf

GIÁO ÁN TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐƠN VỊ ĐO ÁP SUẤT pdf

Cao đẳng - Đại học

... TRƯỜNG ĐẠI HỌC BÁCH KHOA TPHCM9Biểu diễn các quá trình trên đồ thị p - v TRƯỜNG ĐẠI HỌC BÁCH KHOA TPHCM10Biểu diễn các quá trình trên đồ thị T - s TRƯỜNG ĐẠI HỌC BÁCH KHOA TPHCMQuá trình ... t1), (J/kg)12v12TTlncsss v = const2211pTpT TRƯỜNG ĐẠI HỌC BÁCH KHOA TPHCMVí dụ 1Ví dụ 2 TRƯỜNG ĐẠI HỌC BÁCH KHOA TPHCM3Mối quan hệ giữa thành phần khối lượng givà thành ... củaquá trình. TRƯỜNG ĐẠI HỌC BÁCH KHOA TPHCMp = const2211vTvTCông thay đổi thể tích : w12= p(v2– v1), (J/kg)  W12= p(V2– V1) , (J)Công kỹ thuật :wkt12= 0Nhiệt của quá trình...
  • 12
  • 630
  • 3
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

Toán học

... 0,0,1sinxaxxxf af 0 af 0 VÔ CÙNG BÉ  0lim0xxx Đại lượng (x) – vô cùng bé (VCB) khi x  x0:VCB cơ bản (x  0): Lượng giác xxxx tg,cos1,sin ... C(x)(x): VCB(x) VCB, C(x) bò chaënBT: xxxsin1sinlim  VÍ DỤ 2/ Chứng minh 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...
  • 16
  • 2,806
  • 25
Giáo trình Cơ sở tạo hình - Trường Đại học Bách Khoa Đà Nẵng

Giáo trình Cơ sở tạo hình - Trường Đại học Bách Khoa Đà Nẵng

Kiến trúc - Xây dựng

... TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐẦ NẴNG LÊ MINH SƠN GIÁO TRÌNH CƠ SỞ TẠO HÌNH – DÀNH CHO CHUYÊN NGÀNH KIẾN TRÚC 15Hình I-8a Hình I-8b Hình I-8c Hình I-8e Hình I-8d TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐẦ ... chẳn của các đại lượng, người ta còn gọi đó là tỷ lệ môdun. 2.2.3.2. Ví dụ:(Hình II-2e) Hình II-2b Hình II-2c u v Hình II-2d TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐẦ NẴNG LÊ MINH SƠN GIÁO TRÌNH CƠ SỞ ... Hình V-2a Hình V-2bHình V-2c TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐẦ NẴNG LÊ MINH SƠN GIÁO TRÌNH CƠ SỞ TẠO HÌNH – DÀNH CHO CHUYÊN NGÀNH KIẾN TRÚC 17theo dõi quá trình tạo ra kiệt tác này. Hoá ra là những...
  • 60
  • 7,242
  • 44
Giáo trình Vẽ Mỹ ThuậtBỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOAGIÁO TRÌNH VẼ MỸ THUẬT 1VẼ BÚT SẮTTÀI LIỆU THAM KHẢO DÀNH CHO SINH VIÊN HỌC NGÀNH KIẾN TRÚCBIÊN SOẠN: GV. HS. TRẦN VĂN TÂM ĐÀ NẴNG, 2007TRẦN VĂN TÂM1.Giáo potx

Giáo trình Vẽ Mỹ ThuậtBỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOAGIÁO TRÌNH VẼ MỸ THUẬT 1VẼ BÚT SẮTTÀI LIỆU THAM KHẢO DÀNH CHO SINH VIÊN HỌC NGÀNH KIẾN TRÚCBIÊN SOẠN: GV. HS. TRẦN VĂN TÂM ĐÀ NẴNG, 2007TRẦN VĂN TÂM1.Giáo potx

Điêu khắc - Hội họa

... nước. Giáo trình Vẽ Mỹ Thuật TRẦN VĂN TÂM 37 H61. Lê Trương Di Hạ, 05KT- ĐHBK ĐN, Một góc khu A, 2005. Giáo trình Vẽ Mỹ Thuật TRẦN VĂN TÂM 1 BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ ... GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA GIÁO TRÌNH VẼ MỸ THUẬT 1 VẼ BÚT SẮT TÀI LIỆU THAM KHẢO DÀNH CHO SINH VIÊN HỌC NGÀNH KIẾN TRÚC ... già. Giáo trình Vẽ Mỹ Thuật TRẦN VĂN TÂM 39 H63. Trần Đăng Khoa, 02KT- ĐHBK ĐN, Chùa, 2002. H64. Ký họa của SV ĐH Phương Đông, Chùa Mía, Đường Lâm, Hà Tây, 2006. Giáo trình Vẽ...
  • 46
  • 851
  • 2
GIÁO TRÌNH MÔN ĐỘC HỌC MÔI TRƯỜNG ĐẠI HỌC BÁCH KHOA CHƯƠNG 1

GIÁO TRÌNH MÔN ĐỘC HỌC MÔI TRƯỜNG ĐẠI HỌC BÁCH KHOA CHƯƠNG 1

Môi trường

... CHUNG VỀ ðỘC HỌC 1.1. Các khái niệm về ñộc học 1.1.1. ðộc học ðộc học là bộ môn khoa học nghiên cứu về lượng và chất các tác ñộng bất lợi của các tác nhân hoá học, vật lý và sinh học lên hệ ... viên qua học học phần + Nâng cao ý thức bảo vệ môi trường + Nắm ñược cách thức và phương pháp nghiên cứu của bộ môn khoa học ðộc học môi trường. 7. Mô tả vắn tắt nội dung học phần: Học phần ... GIÁO TRÌNH ðỘC HỌC MÔI TRƯỜNG ðẠI HỌC BÁCH KHOA - 2007 4 Chương 1: Một số vấn ñề chung Giới thiệu các khái niệm chung của bộ môn ñộc học môi...
  • 17
  • 1,149
  • 4
GIÁO TRÌNH MÔN ĐỘC HỌC MÔI TRƯỜNG ĐẠI HỌC BÁCH KHOA  17 CHƯƠNG 2 NGUYÊN LÝ CỦA ðỘC HỌC

GIÁO TRÌNH MÔN ĐỘC HỌC MÔI TRƯỜNG ĐẠI HỌC BÁCH KHOA 17 CHƯƠNG 2 NGUYÊN LÝ CỦA ðỘC HỌC

Môi trường

... Gây rối loạn quá trình chuyển hóa năng lượng: ñộc chất tác ñộng ñến các hợp chất trung gian trong quá trình chuyển hóa năng lượng hoặc làm mất hoạt tính enzyme gây rối loạn quá trình chuyển hóa ... cản quá trình hô hấp: một số ñộc chất oxy hóa hemoglobin thành methemoglobin là dạng hem protein không có khả năng liên kết với oxy, ngăn cản quá trình hô hấp. - Can thiệp vào các quá trình ... hơn so với chất ban ñầu. Trong trường hợp này ñộc chất ñã ñược hoạt hóa sinh học nhờ các phản ứng sinh học. Quá trình chuyển hóa chịu ảnh hưởng của nhiều yếu tố: ñộ tuổi, di truyền, dinh dưỡng,...
  • 29
  • 590
  • 0

Xem thêm