Giáo trình Tin học đại cương part 7
Thông tin tài liệu:
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ìm kiếm theo từ khóa liên quan:
Tin học đại cương giáo trình Tin học đại cương¸bài giảng Tin học đại cương tài liệu Tin học đại cương bài tập Tin học đại cươngTài liệu cùng danh mục:
-
Tìm hiểu về lỗi tràn bộ đệm (Buffer Overflow)
5 trang 364 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán trên C++
74 trang 343 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 7 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
16 trang 334 0 0 -
180 trang 274 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 253 0 0 -
173 trang 247 2 0
-
Bài giảng Phân tích thiết kế và giải thuật - Chương 2: Kỹ thuật thiết kế giải thuật
80 trang 244 0 0 -
Kiến thức phần cứng máy tính - Sửa chữa nâng cấp và cài đặt máy tính xách tay Tập 2
483 trang 243 3 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 242 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 6 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
12 trang 239 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 20 0 0 -
94 trang 17 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 18 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 17 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 20 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 17 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 18 0 0 -
39 trang 18 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 18 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 18 0 0