Danh mục

Giáo trình Tin học đại cương part 7

Số trang: 19      Loại file: pdf      Dung lượng: 330.95 KB      Lượt xem: 208      Lượt tải: 0    
tailieu_vip

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

Thông tin tài liệu:

Tham khảo tài liệu 'giáo trình tin học đại cương part 7', tài liệu phổ thông, tin học phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Giáo trình Tin học đại cương part 7 4. C u trúc chung c a m t chương trình PASCAL Ta hi u m t chương trình máy tính là m t dãy các l nh, các ch th hư ng d n máy th c hi n m t nhi m v , m t x lí nào ñó trên t p các d ki n vào và cho ra k t qu . M t chương trình PASCAL có c u trúc chung như sau: PROGRAM Tên_ chương_trình; USES Danh sách ñơn vi.; LABEL Danh sách nhãn; CONST Danh sách h ng; TYPE Danh sách ki u; VAR Danh sách bi n; PROCEDURE Khai báo th t c; FUNCTION Khai báo hàm; BEGIN { Các câu l nh; } END. M t chương trình PASCAL ñi n hình g m 3 ph n: Ph n tiêu ñ , ph n khai báo, ph n thân chương trình. 4.1. Ph n tiêu ñ Ph n này có d ng PROGRAM Tên_ chương_trình; b t ñ u b ng t khoá PROGRAM, ít nh t m t d u cách r i ñ n tên chương trình, k t thúc b i d u ch m ph y (;). Tên_ chương_trình do ta ñ t ra, mang ý nghĩa n i dung c a chương trình, d u ; là b t bu c ph i có. Ví d : Program Giai_PT_bac2; Ph n tiêu ñ là tuỳ ch n, có th có hay không cũng ñư c, nhưng n u ñã có thì ph i ñ các thành ph n như trên. 4.2. Ph n khai báo Ph n này mô t các ñ i tư ng c a bài toán mà chương trình s x lí. Các khai báo khác nhau ñư c vi t cách nhau b i d u ;. G m: Khai báo ñơn v uses ... Khai báo nhãn label Khai báo h ng: const Khai báo ki u: Type Khai báo bi n: Var Khai báo chương trình con: Procedure Function Các khai báo c a ph n này tuỳ thu c t ng bài toán c th mà có th có hay không, ho c có m t ho c m t vài khai báo. Cách khai báo và s d ng c th s ñư c gi i thi u trong m i ph n sau. 4.3. Ph n thân chương trình 115 Trư ng ð i h c Nông nghi p 1 - Giáo trình Tin h c ñ i cương --------------------------------------------- 115 Ph n này ñư c b t ñ u b i t khoá BEGIN , k t thúc b i t khoá END và d u ch m (.) h t. ð t gi a BEGIN và END là các l nh c a chương trình , các l nh ñư c vi t cách nhau b i d u ; như sau: BEGIN L nh 1; L nh 2; ... L nh n; END. Ph n này b t bu c ph i có ñ i v i m i chương trình, nó ch a các l nh x lí các d li u ñã ñư c mô t ph n khai báo. ðây là ph n chính c a chương trình ñ gi i quy t bài toán. Ngư i l p trình ph i b nhi u công s c ñ thi t k thu t gi i và vi t chương trình cho ph n này. 4.4. Các bư c cơ b n khi l p trình Trư c khi vi t m t chương trình gi i quy t m t bài toán nào ñó, ngư i l p trình ph i bi t cách gi i bài toán ñó hay chính xác hơn ph i bi t thu t gi i ñ gi i bài toán và trình bày thu t gi i b ng ngôn ng l p trình . Bư c 1: So n th o chương trình ðây là bư c vi t m i m t chương trình, có th vi t trên gi y trư c r i nh p vào máy, s a l i, c p nh t. Các chương trình này ñư c g i là chương trình ngu n, tên chúng ñư c t ñ ng gán ñuôi PAS. Ta có th dùng m t h so n th o văn b n nào ñó, thư ng là h so n th o văn b n c a chính TURBO PASCAL. Bư c 2: D ch chương trình (Alt+F9) G i chương trình d ch (compiler) d ch chương trình ngu n ñã vi t bư c 1 sang d ng mã máy, k t qu thư ng t o ra các t p d ng *.EXE, *.OBJ. Bư c này s cho phép ta phát hi n các l i ñ s a. Thư ng các l i cú pháp như thi u d u ; ho c vi t sai t khoá, sai tên s ñư c thông báo. Ta ph i s a h t các l i r i chuy n sang bư c 3. Bư c 3: Ch y chương trình và th (Ctrl+F9) N u các d ki n ñư c cung c p chính xác mà chương trình cho k t qu sai thì ta ph i xem l i thu t gi i. ðây là l i ñ c bi t nghiêm tr ng vì nó không th hi n ra ngoài qua các thông báo l i và có th làm sai toàn b bài toán. Ta cũng ph i quay l i bư c 1 ñ s a và ch y l i. Câu h i ôn t p chương I 1- Nêu quy t c ñ t tên trong Turbo Pascal. Cho 3 ví d tên ñ t ñúng, 3 ví d tên ñ t sai. 2- Nêu c u trúc chung c a m t chương trình Turbo Passcal. 116 Trư ng ð i h c Nông nghi p 1 - Giáo trình Tin h c ñ i cương --------------------------------------------- 116 CHƯƠNG II CÁC KI U D LI U CƠ S VÀ CÁCH KHAI BÁO 1. Khái ni m d li u, ki u d li u 1.1. Khái ni m d li u D li u là t t c các thông tin có th t ñư c máy tính x lí. Chúng có nhi u d ng khác nhau, th hi n qua các ñ i tư ng c n x lí như văn b n, s li u, âm thanh, hình nh,... 1.2. Ki u d li u Ki u d li u là t p h p t t c các giá tr mà m t ñ i lư ng thu c ki u ñó có th nh n ñư c, trên ñó xác ñ nh m t s phép toán. ði u ñó có nghĩa là m t ñ i lư ng (bi n, h ng,...) ch có th nh n m t t p h p các giá tr nh t ñ nh (ch không ph i m i giá tr có th có) và trên t p h p các giá tr ñó có xác ñ nh m t s phép toán. Ch ng h n ki u s nguyên thông thư ng ch nh n các giá tr trong ph m vi -215 ñ n 215-1, trên ñó có các phép toán s h c +, -, *, /, div, mod và các phép so sánh =,. 1.3. Phân lo i các ki u d li u TURBO PASCAL phân lo i các ki u d li u như sau Ki u d li u Ki u vô hư ng ñơn gi n Ki u d li u có c u trúc Con tr Ki u cơ s Ki u do ngư i dùng ñ nh nghĩa Ki u Ki u s Ki u Ki u Ki u li t Ki u M ng Bn Tp Tp Ki u logic nguyên s kí t kê kho ng con ghi hp xâu Bool th c kí t 2. Các ki u d li u ...

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

Tài liệu cùng danh mục:

Tài liệu mới: