1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Lập trình c trong kỹ thuật điện tử

8 2 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

W, BUCHANAN NCJUOI тсн: NGO ТАР РН4М HUY QUYNH NHA XUAT BAN КНОАнос vA ку тн[ЈАт W Buchanan 12 LÂp TRÌNH C TRONG Kt THUÀT Tt 08 12 ln lân thü hal, cƠ süa chüa bd sung Ngüịi dich: Ngô Diên Tàp Ph4m Huy Quynh THU VIEN NHÀ XUÂT BAN KHOA HOC VX HX NÔI - 2000 THUST Sach vié't vê lâp trinh bâng ngôn ngü C dû cô nhiêu nhûng IOP trinh C cho cdc chuyên ngành thi râ't hiêin Khi biél cdch IOP trinh bâng ngôn ngù C, ta lgi cân hiêu sâu vê cdc Iïnh vVc ling d{lng mdi cô thé' viéi nhüng chiidng trinh üng d«ng gid tri Khi qua ditqc hai diêu kiên thi hôc khơng nhiêu thịhgian, hồc không mu6n Viêt lgi nhÜtngkinh nghiëm nén it dû dành thòi gian Viêt vé cdc scich lâp trinh cho cdc chuyén ngành, Cuôh sdch cùa W Buchanan mà chüng tơi gidi thiëu d dây mot triiỊng hep dởc biỗ;t Cuụh sach ny duqc Viộlnhõm giỹp cho Sinh viộn, kS'sti cdc ngnh thu@tdiốn tt, kS' thuõt diỗ;n,kS' thuờt mdy tinh nhanh chông làm quen vdi kj thuât lâp trinh bàng ngôn ngü' C theo cdch trinh bày ngàn gen va ngơn ngü rơi ddn ddt ng1tÙidec ctêh vỊinhüng bi tocin cu thộ' vờ kj thu@t diỗ;n, dien tt Trong sach cô râ't nhiéu trinh dùng làm thi du minh hoỗz,tt don gidn dộh phỹc tgp, dụi lộp Igi d mot vài chù dé nhung khô dân dé' ngrùi dec ddn ddn thành thgo Didm cdn Iru cac chuong trinh minh hoq dl"c gidi thiëu trt?dchét nhàm dich dec hidu, nén dé' trdnh sv hidu Idm, ddc biỗ;tvdi mot sụ' bgn dQCcốn khụ khõn vềi tiộhg Anh, nhüng lifi chü thich mât vài thông bdo chu'dng trinh cüng '1h11d phdn ledtqua chqy thü d mét sdchUdng ddu chüng dû dich sang tidng Viët cô ddu; ta déu biêi trinh dich không thé'hié'u ctltqccdc cht cô ddu nén gô chiicmg trinh vào mdy tinh dë'chgy thù ta phdi bd di cdc ddu hoéc chuydn sang tiêhg Anh Hy veng nëi dung cuôh sdch sê giüp ich rat nhiéu cho cdc Sinh viên, k} su chuyên cüng nht? không chuyén vê kj thuỗit lỗip trinh Vộ phdn cụng viec: - Phgm Huy Qujnh: Ngô Dién Tâp: dich chucjng2; sodt Idi cac chttdng trinh dich cdc chUdng 1; déh 14 hoàn thiën toàn bé bdn thdo Mâc dù dû dành thịi gian thich ddng nhung khƠngtrdnh khdi mot sị'lịi, dộc biỗ;tl cdc Ibi vộ ddu ngõt cau phn chuong trinh van _cƠthê' sơt Igi c'n sdch Rdt mong bgn dec gan xa chi ddn cho Thil tügôp Xin giti vé Nhà xuât bàn Khoa hpc KY tht,70 Ph6 Tran HurngDao, Hà nơi Nhûtngngi dich Muc 1-vc Ldi nói dâu n Muc luc Chl]dng Md dâu Trang • 1.1 Phân cong, phân m6m va phân syn 1.2 Lich scr ngôn ngCrC • 1.3 So łupc ve cău tróc rnźy tinh • 1.4 Biën dich, Iiën kët va viăt môt chuong trinh chăp hănh 10 • 1.5 Bó tiƠn ły • 1.6 Cău troc 16 1.7 SÓ va cach bigu diČn só só âm - 1.7.1 21 - 1.7.2 SĨ thâp luc phân va bât phân 10 11 12 18 21 22 • 1.8 Câc hâng ky tu • 1.9 Ki6u liëu • 1.10 Khai bâo câc bi6n 25 • 1.11 Chc tôn tertrong ngơn ngCrC 30 27 29 - 1.11.1 Toăn tetsó hoc 31 - 1.11.2 Tôn terso sanh 32 - 1.11.3 Tôn terlơgic (dóng hoăc sai) 33 - 1.11.4 Tôn terxerły tói bit 35 • 1.12 Qun trutiën 39 • 1.13 Chuygn đ6i ki6u di] liëu 40 • 1.14 TU khô • 1.15 MƠtsó thtngt • 1.16 Thłgc hănh 43 D Chudng NhƠpvăo vă xuăt • 2.1 Câc łenh chudn printf(), put(), putchar() dong d6 xuăt - 2.1.1 Căc k} tuđi6u khi6n dăc biôt - 2.1.2 Căc k} tv đ16ukhi6n chuy6n d6i - 2.1.3 Môts6thid14 • 2.2 Câc łenh nhâp văo chudn scanf(), gets() vă getchar() 46 50 52 54 55 59 66 - 2.2.1 Mưts6 thi du • 2.3 Thvc hånh Chuang Cåc lénh Iva chon 70 83 93 • 3.1 Lénh if else -3.1.1 Métsöthidu 98 3.2 Lénh switch 110 - 3.2 I Mưt s6 thi du 111 • 3.3 Thvc hånh Chuang Lénh läp e 4.1 Vöng läp for 94 120 126 127 -4.1 I Mưts6 thidu • 4.2 Lénh while 143 e 4.3 Lénh while • 4.4 Lénh ngung break 143 144 4.5 Lénh tiép tuc continue • 4.6 Mưt s6 thi du 147 - 4.6.1 Phuong trinh Boole 148 - 4.6.2 152 tichcvcRC 129 148 • 4.7 Thuc hånh 155 O Chddng Cåc håm 166 • 5.1 Chuyén giao thams6 167 • 5.2 Giå tri trå lei 171 • 5.3 Kiéuhåm 174 • 5.4 Sdf dung bé tién xü IY dé (T!nhnghia håm macro 177 e 5.5 Möts6 thidu 182 - 5.5.1 Lögic td hop - 5.5.2 Trå khång cüa mach RL n6i tiép 182 - 5.5.3 Dåp üng xoay chiéu Cda mech RC n6i tiép 195 - 5.5.4 S6ng håi cia métsong xung låp lei - 5.5.5 Phån IO@icåc song vö tuyén 199 205 - 5.5.6 Trb khång dudng truyén 208 190 • 5.6 ThVC hånh 211 O Chddng Con trå 216 • e 6.1 Con trư vå håm • 6.2 Mötsö thi du - 6.2 I Cåc Phuong trinh båc hai - 6.2.2 Dién trd tuong dtrongcia cac dién trd måc song song - 6.2.3 Trd khång cia mach RL - 6.2.4 Chuang trinhquan sat bö nhd - 6.2.5 Truy nhåp bư nhd video-text cia may tinh PC • 6.3 ThifChånh CJ Chuang Mång 218 220 220 223 225 228 231 235 239 • 7.1 Con trå vå mång 241 e 7.2 Chuyén giao mång tdi håm 242 • 7.3 Khdi teo mång e 7.4 Mång nhiéu chiéu • 7.5 Phån bö döng 249 252 257 • 7.6 S6 hoc trå 259 • 7.7 Mång trå 262 7.8 Möt du 266 - 7.8 I Mach (TlénBoole 266 - 7.8.2 Trå khång cüa mach RL 268 - 7.8.3 Phån tich mach DC 271 - 7.8.4 Mư phƯng Iögic 277 7.9 Thuc hånh O Chifdng Xåu 8.1 Nhåp våo mot xåu 8.2 Gån xåu 8.3 Håm xåu chuån e 8.4 Trd khång cia mach RC song song 8.5 I-da chon rnqch (Tien • 8.6 Thiét låp mot mång cüa xåu 8.7 Thvc hånh O ChUOng9 Cåc cäu trüc • 9.1 Mångcüacäutrüc • 9.2 Såp xép cäu trüc theo kiéu dOng • 9.3 Truongbit 284 285 287 291 295 302 305 308 311 916 325 327 • 9.4 Câu trüctime • 9.5 Môts6 thi du - 9.5.1 Sa bàn dèn giao thông - 9.5.2 Trà khâng Idi vào cùa mach RLC - 9.5.3 Câc vi mach ho 74 • 9.6 Thuc hành Chlfdng 10 Nhêp/ xuât têp 330 333 333 338 340 342 347 10.1 Md mơt têp 350 10.2 Dơng mơt têp 352 • 10.3Xt text vào môt têp e 10.4Doc text tir môt têp 10.5Tim ch6 két thüc cùa môt têp 352 352 352 e 10.6Nhân xâu text tu mot têp 353 • 10.7 E)àt xàu text vào môt têp 10.8 Dàt kY tg vào mot tep 10.9 Nhàn kY tg tu mot têp 354 • 10.10 Têp nhi phân 354 354 354 - IO 10.1 Doc dü liêu nhi phân tüm4t têp 354 - 10.10.2 Viét dü liêu nhi phân vào rnôttep 355 e 10.11 Môt s6 thi dg 356 - 10.11.1 Phifong trinh dai s6 Boole 356 - 10.11.2 Chuong trinh lây trung binh 359 - 10.11.3 Chifong trinh dqc/ viét nhi phàn 361 • 10.12 Thuc hành O Chifdng 11 Lap trìnhhe th6ng 365 371 • 11.1 Ldi gQi he th6ng 371 • 11.2 Chuy6n giao thams6 • 11.3 MOts6thi de • 11.4 Thqc hành 376 Chufdng 12 Câc dê ân 12.1 Tân s6 cong hlfòng cùa mach RLC n6i tiép 12.2 Dòng Œlênqua Œ16t 377 381 383 383 387 e 12.3Mach Boole 391 12.4BO bién d6i thâp phàn sang nhi phân 394 • 12.5 Chuang trinh mä måu dién trd • 12.6 Thi.jchånh O Chi-fdng 13 Cöng nghé phan mém cng dung 397 401 414 • 13.1 Viét phån mém • 13.2 Låp trinh cho mech RLC - 13.2.1 Phån tich va ffnh rö cåc yéu cåu - 13.2.2 Phån tich cåc yéu cåu - 13.2.3 Dinh rö cåc yéu cau 414 - 13.2.4 Thiét ké - 13.2.5 Cåc däc tinh mödun - 13.2.6 Hoån thién - 13.2.7 Kiém tra phién bån nghiém th6ng - 13.2.8 426 - 13.2.9 Cåi dåt chtrongtrinh 445 416 416 417 418 427 429 437 438 e 13.3 Thanh ghi dich phån h6i tuyén tinh - 13.3.1 Phån tich cåc yéu cåu 446 - 13.3.2 Dinh rö cåc yéu cåu - 13.3.3 Thiét ké - 13.3.4 Cåc thuyét minh mödun - 13.3.5 Mä ngu6n - 13.3.6 Kiém tra th6ng 447 - 13.3.7 Cåi dåt 457 e 13.4 ThLfc hånh 458 O Chifdng 14 KY thu#t db hoe måy tinh vdi Turbo/ Borland C e 14.1 Cåc thi tyc db hoe co bån - 14.1.1 Tåt ché db hoe - 14.1.2 Khåi déng dd hoe - 14.1.3 Vé mét dlérn ånh - 14.1.4 Vé mét dudng thång - 14.1.5 Vé mét hinh chü nh#t - 14.1.6 Hién thi van bån - 14.1.7 Vé métvƯng trưn - 14.1.8 Vé ånh bitmap • 14.2 Thvc hånh 446 449 450 451 455 463 471 471 471 473 475 476 479 480 482 487 ... dich không thé'hié'u ctltqccdc cht c? ? ddu nén gô chiicmg trinh vào mdy tinh dë'chgy thù ta phdi bd di cdc ddu ho? ?c chuydn sang tiêhg Anh Hy veng nëi dung cuôh sdch sê giüp ich rat nhiéu cho cdc... 8.4 Trd khång cia mach RC song song 8.5 I-da chon rnqch (Tien • 8.6 Thiét låp mot mång c? ?a xåu 8.7 Thvc hånh O ChUOng9 C? ?c cäu tr? ?c • 9.1 Mångcüacäutr? ?c • 9.2 Såp xép c? ?u tr? ?c theo kiéu dOng... ngôn ngü C dû c? ? nhiêu nhûng IOP trinh C cho cdc chuyên ngành thi râ't hiêin Khi biél cdch IOP trinh bâng ngôn ngù C, ta lgi c? ?n hiêu sâu vê cdc Iïnh vVc ling d{lng mdi c? ? thé' viéi nhüng chiidng

Ngày đăng: 21/10/2022, 17:42

Xem thêm:

w