Danh mục

Bài giảng Tin học cơ sở 3 (Ngôn ngữ lập trình C)

Số trang: 155      Loại file: ppt      Dung lượng: 3.31 MB      Lượt xem: 12      Lượt tải: 0    
tailieu_vip

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Với kết cấu nội dung gồm 6 bài, bài giảng "Tin học cơ sở 3 - Ngôn ngữ lập trình C" trình bày tổng quan về ngôn ngữ lập trình C, kiểu chuổi ký tự, các kiểu dữ liệu cơ sở, cấu trúc điều khiển, hàm và chương trình,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Tin học cơ sở 3 (Ngôn ngữ lập trình C)Tin học cơ sở 3 (NGÔN NGỮ LẬP TRÌNH C) Tàiliệu• PhạmVănẤt,KỹthuậtlậptrìnhCCơsở vànângcao,NXBGiaothôngVậntải, 2006.• BùiThếDuy,LậptrìnhcănbảnvớiC, NXBĐạihọcQuốcgiaHànội,2012. 2Bài1:Tổngquanvềngônngữlập trìnhC• NgônngữCcómộtsốcácđặcđiểmnổi bậtsau: – Clàngônngữlậptrìnhcócấutrúcvàphân biệtchữHoa–chữthường. – MộtchươngtrìnhCbaogiờcũnggồmmột hoặcnhiềuhàmvàcáchàmrờinhau. 3I.HướngdẫncàiđặtmôitrườngkếthợpDevC 1. DownloadbảnDevC++4.9.9.2full 2. Càiđặt:ChạyfilecàiđặtDEVC++(file devcpp.exe) 3. VàomenuToolschọnCompilerOptions. VàotabSettingstab,nhấnvàoLinker ởkhungbêntráivàthayđổithôngsố Generatedebugginginformationsang Yes: NhấnOK 4II.HướngdẫnsửdụngmôitrươngkếthợpDevC 1. Khởiđộng 2. MởFile Mởfilemới:File>New>SourceFile Mởfileđãcó:File>Open 1. GhiFile FileSave(Ctrl+S):Ghitệpmớiđangsoạnthảo vàođĩa FileSaveas:Ghitệpđangsoạnthảovàođĩa theotênmớihoặcđelêntệpđãcó 5• Chạymộtchươngtrình – Biêndịch:ExecuteCompile(Ctrl+F9) – Thựcthichươngtrình:ExecuteRun (Ctrl+F10)• ThoátkhỏiDevC – ThoáthẳnkhỏiC:FileExit 6III.Cácbướclậptrình• Bước1:Phântíchvấnđềvàxácđịnhcác đặcđiểm.(xácđịnhIPO:InputPprocess Output(Quytrìnhnhậpxửlýxuất))• Bước2:Đưaragiảipháp.(đưarathuật giải)• Bước3:Càiđặt.(viếtchươngtrình)• Bước4:Dịchchươngtrình• Bước5:Chạykiểmchứngvàhoànthiện chươngtrình.(thửnghiệmbằngnhiềusố liệuvàđánhgiá) 7 III.Cácbướclậptrình• Vídụ – ThuậttoángiảiPTbậcnhất:ax+b=0 (a,blàcácsốthực). Đầu vào: a, b thuộc R Đầu ra: nghiệm phương trình ax + b = 0 • Nếu a = 0 • b = 0 thì phương trình có nghiệm bất kì. • b ≠ 0 thì phương trình vô nghiệm. • Nếu a ≠ 0 • Phương trình có nghiệm duy nhất x = -b/a Sử dụng lưu đồ - sơ đồ khối Bắt đầu Đọc a,b Đ S a=0 Đ S Tính b=0 x = -b/a Xuất Xuất Xuất x“Vô số nghiệm” “Vô nghiệm” Kết thúc Sửdụngmãgiả• Vaymượnngônngữnàođóđểbiểudiễn thuậttoán. Đầu vào: a, b thuộc R Đầu ra: nghiệm phương trình ax + b = 0 If a = 0 If b = 0 Xuất “Phương trình vô số nghiệm” Else Xuất “Phương trình vô nghiệm” Else Xuất “Phương trình có nghiệm x = -b/a” BàitậpXácđịnhInput,Process,Outputcủacácchươngtrìnhsau:1.ĐổitừtiềnVNDsangtiềnUSD.2.TínhđiểmtrungbìnhcủahọcsinhgồmcácmônToán,Lý,Hóa.3.Giảiphươngtrìnhbậc2:ax2+bx+c=04.Kiểmtra2sốa,bgiốngnhauhaykhácnhau. 11IV.GiớithiệungônngữlậptrìnhC1.CácthànhphầncủaNNLTC – Tậpcáckýtự • Chữcái:A..Z,a..z • ChữsốẢrập:0..9 • Kýhiệutoánhọc: +*/=() • Kýtựgạchnối:_ • Cáckýhiệuđặcbiệtkhácnhư:.,;:[]{}?!&|%#$,… – Từkhóalàcáctừdànhriêngtrongngônngữ. =>Khôngthểsửdụngtừkhóađểđặttênchobiến,hàm,tênchương trìnhcon(tồntạidướidạnghàm,khôngtồntạidướidạngthủ tục). • Char,do,int,float,for,do,While,… – Tênfile(tệp) • Tênfilelàmộtdãykýtựdùngđểchỉtên. • Têntệpđượctạothànhtừcácchữcáivàcácchữsố,nhưngbắt buộcchữđầuphảilàchữcáihoặcdấu_. • Sốkýtựtốiđacủamộttênlà255kýtự,vàkhôngchophépcó 12• Vídụtêntệp – Cáctênhợplệ:GiaiPhuongTrinh,Bai_Tap1 – Cáctênkhônghợplệ:1A,GiaiPhuongTrinh – Têncũngphânbiệtchữhoachữthường,do đócáctênsauđâykhácnhau: • BaiTapkhácbaitap,… GiớithiệungônngữlậptrìnhC V.CấutrúcmộtchươngtrìnhtrongNNLT C• Mộtchươngtrìnhthườnglàtậphợp cáccâulệnh,cóthể cóhoặckhôngcócácghichú.• TrongC,ghichúđượcđặtgiữacặp/*và*/,nếuchúthích chodòngdùng2dấu// ...

Tài liệu được xem nhiều: