Lập trình passcal
Số trang: 90
Loại file: pdf
Dung lượng: 380.93 KB
Lượt xem: 20
Lượt tải: 0
Xem trước 9 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Giáo trình Lập trình passcal căn bản Pascal laì ngän ngæî láûp trçnh cáúp cao do Niklaus Wirth, giaïo sæ âiãûn toaïn træåìngPascal là một ngôn ngữ lập trình cho máy tính thuộc dạng mệnh lệnh, được Niklaus Wirth phát triển vào năm 1970 là ngôn ngữ đặc biệt thích hợp cho kiểu lập trình có cấu trúc.
Nội dung trích xuất từ tài liệu:
Lập trình passcalGiáo trình: Lập trình passcal Edited by Foxit ReaderAnhPhuong89@gmail.com Copyright(C) by Foxit Software Company,2005-2007 For Evaluation Only. – Giaïo trçnh Láûp trçnh Pascal càn baín — –1— BAÌI 1: GIÅÏI THIÃÛU NGÄN NGÆÎ PASCAL VAÌ CAÏC VÊ DUÛ ÂÅN GIAÍN I. Xuáút xæï ngän ngæî Pascal: Pascal laì ngän ngæî láûp trçnh cáúp cao do Niklaus Wirth, giaïo sæ âiãûn toaïn træåìng âaûi hoüc kyî thuáût Zurich (Thuñy Sé), âãö xuáút nàm 1970 våïi tãn Pascal âãø kyí niãûm nhaì toaïn hoüc vaì triãút hoüc näøi tiãúng Blaise Pascal (ngæåìi Phaïp). Ngän ngæî láûp trçnh Pascal coï âàûc âiãøm: ngæî phaïp, ngæî nghéa âån giaín vaì coï tênh logic; cáúu truïc chæång trçnh roî raìng, dãù hiãøu (thãø hiãûn tæ duy láûp trçnh cáúu truïc); dãù sæía chæîa, caíi tiãún. Trong quaï trçnh phaït triãøn, Pascal âaî phaït huy âæåüc æu âiãøm vaì âæåüc duìng âãø taûo ra nhiãöu æïng duûng trãn nhiãöu lénh væûc khaïc nhau. Caïc täø chæïc vaì cäng ty chuyãn vãö maïy tênh dæûa trãn Pascal chuáøn âaî phaït triãøn thãm vaì taûo ra caïc chæång trçnh dëch ngän ngæî Pascal våïi nhiãöu pháön bäø sung, giaím thiãøu khaïc nhau. Vê duû: TURBO PASCAL cuía haîng Borland (Myî), QUICK PASCAL cuía haîng Microsoft, UCSD PASCAL (University of California at San Diego), ANSI PASCAL (American National Standard Institute),.v.v. So våïi nhiãöu saín pháøm Pascal cuía nhiãöu täø chæïc vaì cäng ty khaïc nhau xuáút baín, TURBO PASCAL cuía haîng Borland toí ra coï nhiãöu æu âiãøm nháút vaì hiãûn nay âaî tråí thaình ngän ngæî láûp trçnh phäø biãún nháút trãn thãú giåïi sæí duûng trong lénh væûc giaíng daûy vaì láûp trçnh chuyãn nghiãûp. Chè trong voìng vaìi nàm Turbo Pascal âæåüc caíi tiãún qua nhiãöu phiãn baín : 1.0, 2.0, 3.0, 4.0, 5.0, 5.5 (1989), 6.0 (1990), 7.0 (1972). Caïc táûp tin chênh cuía ngän ngæî Turbo Pascal gäöm: - Turbo.exe: chæång trçnh soaûn thaío, dëch vaì liãn kãút chæång trçnh. - Turbo.tpl (.tpl - Turbo Pascal Library): táûp tin thæ viãûn læu caïc âån vë (Unit) chuáøn âãø chaûy våïi Turbo.exe. Muäún sæí duûng caïc lãûnh âäö hoüa, phaíi coï caïc táûp tin sau: - Graph.tpu: Âån vë (Unit) chæïa caïc lãûnh âäö hoaû. - Caïc táûp tin coï pháön måí räüng CHR (SANS.CHR, TRIP.CHR, GOTH.CHR,.v.v.): Chæïa caïc kiãøu chæî trong chãú âäü âäö hoaû. - Caïc táûp tin coï pháön måí räüng BGI (EGAVGA.BGI, HERC.BGI, CGA.BGI,...): âãø âiãöu khiãøn caïc loaûi maìn hçnh tæång æïng khi duìng âäö hoaû. II. Khåíi âäüng: Trang 1 – Giaïo trçnh Láûp trçnh Pascal càn baín — –2— Ta coï thãø khåíi âäüng Pascal tæì Windows hoàûc MS-DOS, chuyãøn âãún thæ muûc BPhoàûc TP vaì chaûy táûp tin BP.EXE hay TURBO.EXE. Hai caïch khåíi âäüng trãn thæûchiãûn nhæ sau: - Khåíi âäüng tæì dáúu nhàõc cuía MS-DOS: Chuyãøn âãún thæ muûc BP hoàûc TP nåichæïa táûp tin BP.EXE hoàûc TURBO.EXE, goî BP hoàûc TURBO vaì áún . - Khåíi âäüng tæì Windows: choün menu Start/Program/Borland Pascal. Nãúu chæångtrçnh Pascal chæa âæåüc caìi vaìo menu Start, baûn coï thãø duìng Windows Explorerchuyãøn âãún táûp tin BP.EXE hoàûc TURBO.EXE vaì khåíi âäüng Pascal bàòng caïchchaûy táûp tin naìy.III. Caïc phêm chæïc nàng cáön biãút cuía ngän ngæî Pascal: - F2: Læu chæång trçnh trong khi soaûn thaío. - F3: Taûo mäüt file måïi hoàûc måí mäüt file cuî. - F9: Dëch thæí chæång trçnh âãø kiãøm tra läùi. - Ctrl - F9: Chaûy chæång trçnh. - Alt - F5: Xem kãút quaí chaûy chæång trçnh. - Alt - X: Thoaït khoíi maìn hçnh soaûn thaío chæång trçnh Pascal.IV. Cáúu truïc mäüt chæång trçnh Pascal:1. Cáúu truïc cå baín: Chæång trçnh Pascal âån giaín nháút phaíi coï hai tæì khoaï Begin vaì End nhæ sau: Begin End. Chæång trçnh trãn tuy khäng laìm gç khi chaûy (áún Ctrl - F9) nhæng laì mäüt chæångtrçnh håüp lãû do häüi âuí âiãöu kiãûn cáön thiãút laì coï hai tæì khoaï Begin vaì End. Tæì khoaï End coï keìm dáúu “.” phêa sau baïo hiãûu kãút thuïc chæång trçnh, âáy laì âiãöubàõt buäüc phaíi coï trong mäüt chæång trçnh. Tæì khoaï Begin trãn âæåüc trçnh biãn dëchhiãøu laì bàõt âáöu thæûc hiãûn caïc lãûnh sau noï vaì kãút thuïc taûi tæì khoaï End coï dáúu cháúm“.”. Khäúi lãûnh nàòm trong càûp tæì khoaï Begin vaì End nãúu coï dáúu cháúm theo sau coìngoüi laì khäúi chæång trçnh chênh. Ngoaìi ra, nãúu sau tæì khoaï End khäng coï dáúu hoàûccoï dáúu “;” thç âoï coï thãø laì khäúi chæång trçnh con, khäúi lãûnh cuía haìm hoàûc khäúi lãûnhtrong chæång trçnh. Trong chæång trçnh coï thãø coï nhiãöu khäúi lãûnh, tæïc coï thãø coïnhiãöu càûp tæì khoaï Begin vaì End.2. Phæång phaïp khai baïo vaì täø chæïc cáúu truïc mäüt chæång trçnh Pascal: Trang 2 – Giaïo trçnh Láûp trçnh Pascal càn baín — –3— Viãûc âàût caïc pháön khai baïo vaì soaûn thaío chæång trçnh theo thæï tæû nhæ sau: Program ProgName; Uses UnitName1, UnitName2, UnitNameN; Label LabelName1, LabelName2, LabelNameN; Const Const1 = n, Const2 = m, ConstN = k; Type Type1 = AnyType; Var Var1, ...
Nội dung trích xuất từ tài liệu:
Lập trình passcalGiáo trình: Lập trình passcal Edited by Foxit ReaderAnhPhuong89@gmail.com Copyright(C) by Foxit Software Company,2005-2007 For Evaluation Only. – Giaïo trçnh Láûp trçnh Pascal càn baín — –1— BAÌI 1: GIÅÏI THIÃÛU NGÄN NGÆÎ PASCAL VAÌ CAÏC VÊ DUÛ ÂÅN GIAÍN I. Xuáút xæï ngän ngæî Pascal: Pascal laì ngän ngæî láûp trçnh cáúp cao do Niklaus Wirth, giaïo sæ âiãûn toaïn træåìng âaûi hoüc kyî thuáût Zurich (Thuñy Sé), âãö xuáút nàm 1970 våïi tãn Pascal âãø kyí niãûm nhaì toaïn hoüc vaì triãút hoüc näøi tiãúng Blaise Pascal (ngæåìi Phaïp). Ngän ngæî láûp trçnh Pascal coï âàûc âiãøm: ngæî phaïp, ngæî nghéa âån giaín vaì coï tênh logic; cáúu truïc chæång trçnh roî raìng, dãù hiãøu (thãø hiãûn tæ duy láûp trçnh cáúu truïc); dãù sæía chæîa, caíi tiãún. Trong quaï trçnh phaït triãøn, Pascal âaî phaït huy âæåüc æu âiãøm vaì âæåüc duìng âãø taûo ra nhiãöu æïng duûng trãn nhiãöu lénh væûc khaïc nhau. Caïc täø chæïc vaì cäng ty chuyãn vãö maïy tênh dæûa trãn Pascal chuáøn âaî phaït triãøn thãm vaì taûo ra caïc chæång trçnh dëch ngän ngæî Pascal våïi nhiãöu pháön bäø sung, giaím thiãøu khaïc nhau. Vê duû: TURBO PASCAL cuía haîng Borland (Myî), QUICK PASCAL cuía haîng Microsoft, UCSD PASCAL (University of California at San Diego), ANSI PASCAL (American National Standard Institute),.v.v. So våïi nhiãöu saín pháøm Pascal cuía nhiãöu täø chæïc vaì cäng ty khaïc nhau xuáút baín, TURBO PASCAL cuía haîng Borland toí ra coï nhiãöu æu âiãøm nháút vaì hiãûn nay âaî tråí thaình ngän ngæî láûp trçnh phäø biãún nháút trãn thãú giåïi sæí duûng trong lénh væûc giaíng daûy vaì láûp trçnh chuyãn nghiãûp. Chè trong voìng vaìi nàm Turbo Pascal âæåüc caíi tiãún qua nhiãöu phiãn baín : 1.0, 2.0, 3.0, 4.0, 5.0, 5.5 (1989), 6.0 (1990), 7.0 (1972). Caïc táûp tin chênh cuía ngän ngæî Turbo Pascal gäöm: - Turbo.exe: chæång trçnh soaûn thaío, dëch vaì liãn kãút chæång trçnh. - Turbo.tpl (.tpl - Turbo Pascal Library): táûp tin thæ viãûn læu caïc âån vë (Unit) chuáøn âãø chaûy våïi Turbo.exe. Muäún sæí duûng caïc lãûnh âäö hoüa, phaíi coï caïc táûp tin sau: - Graph.tpu: Âån vë (Unit) chæïa caïc lãûnh âäö hoaû. - Caïc táûp tin coï pháön måí räüng CHR (SANS.CHR, TRIP.CHR, GOTH.CHR,.v.v.): Chæïa caïc kiãøu chæî trong chãú âäü âäö hoaû. - Caïc táûp tin coï pháön måí räüng BGI (EGAVGA.BGI, HERC.BGI, CGA.BGI,...): âãø âiãöu khiãøn caïc loaûi maìn hçnh tæång æïng khi duìng âäö hoaû. II. Khåíi âäüng: Trang 1 – Giaïo trçnh Láûp trçnh Pascal càn baín — –2— Ta coï thãø khåíi âäüng Pascal tæì Windows hoàûc MS-DOS, chuyãøn âãún thæ muûc BPhoàûc TP vaì chaûy táûp tin BP.EXE hay TURBO.EXE. Hai caïch khåíi âäüng trãn thæûchiãûn nhæ sau: - Khåíi âäüng tæì dáúu nhàõc cuía MS-DOS: Chuyãøn âãún thæ muûc BP hoàûc TP nåichæïa táûp tin BP.EXE hoàûc TURBO.EXE, goî BP hoàûc TURBO vaì áún . - Khåíi âäüng tæì Windows: choün menu Start/Program/Borland Pascal. Nãúu chæångtrçnh Pascal chæa âæåüc caìi vaìo menu Start, baûn coï thãø duìng Windows Explorerchuyãøn âãún táûp tin BP.EXE hoàûc TURBO.EXE vaì khåíi âäüng Pascal bàòng caïchchaûy táûp tin naìy.III. Caïc phêm chæïc nàng cáön biãút cuía ngän ngæî Pascal: - F2: Læu chæång trçnh trong khi soaûn thaío. - F3: Taûo mäüt file måïi hoàûc måí mäüt file cuî. - F9: Dëch thæí chæång trçnh âãø kiãøm tra läùi. - Ctrl - F9: Chaûy chæång trçnh. - Alt - F5: Xem kãút quaí chaûy chæång trçnh. - Alt - X: Thoaït khoíi maìn hçnh soaûn thaío chæång trçnh Pascal.IV. Cáúu truïc mäüt chæång trçnh Pascal:1. Cáúu truïc cå baín: Chæång trçnh Pascal âån giaín nháút phaíi coï hai tæì khoaï Begin vaì End nhæ sau: Begin End. Chæång trçnh trãn tuy khäng laìm gç khi chaûy (áún Ctrl - F9) nhæng laì mäüt chæångtrçnh håüp lãû do häüi âuí âiãöu kiãûn cáön thiãút laì coï hai tæì khoaï Begin vaì End. Tæì khoaï End coï keìm dáúu “.” phêa sau baïo hiãûu kãút thuïc chæång trçnh, âáy laì âiãöubàõt buäüc phaíi coï trong mäüt chæång trçnh. Tæì khoaï Begin trãn âæåüc trçnh biãn dëchhiãøu laì bàõt âáöu thæûc hiãûn caïc lãûnh sau noï vaì kãút thuïc taûi tæì khoaï End coï dáúu cháúm“.”. Khäúi lãûnh nàòm trong càûp tæì khoaï Begin vaì End nãúu coï dáúu cháúm theo sau coìngoüi laì khäúi chæång trçnh chênh. Ngoaìi ra, nãúu sau tæì khoaï End khäng coï dáúu hoàûccoï dáúu “;” thç âoï coï thãø laì khäúi chæång trçnh con, khäúi lãûnh cuía haìm hoàûc khäúi lãûnhtrong chæång trçnh. Trong chæång trçnh coï thãø coï nhiãöu khäúi lãûnh, tæïc coï thãø coïnhiãöu càûp tæì khoaï Begin vaì End.2. Phæång phaïp khai baïo vaì täø chæïc cáúu truïc mäüt chæång trçnh Pascal: Trang 2 – Giaïo trçnh Láûp trçnh Pascal càn baín — –3— Viãûc âàût caïc pháön khai baïo vaì soaûn thaío chæång trçnh theo thæï tæû nhæ sau: Program ProgName; Uses UnitName1, UnitName2, UnitNameN; Label LabelName1, LabelName2, LabelNameN; Const Const1 = n, Const2 = m, ConstN = k; Type Type1 = AnyType; Var Var1, ...
Tìm kiếm theo từ khóa liên quan:
lập trình máy tính ngôn ngữ C++ ngôn ngữ lập trình thủ thuật lập trình passcal passcal căn bảnGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 276 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 265 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 238 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 226 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 218 1 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 216 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 207 0 0 -
15 trang 200 0 0