... 1 - Giáotrình Lập trình nâng cao 4 1. Khái niệm về chương trình con Chương trình con trong Pascal ñược hiểu là một chương trình nằm trong lòng một chương trình khác. Chương trình con ... tồn tại một lớp chương trình con ngang cấp nhau, mỗi chương trình con này lại có thể ñóng vai trò chương trình mẹ của một lớp chương trình con khác. Khi thiết kế, mỗi chương trình con phải ... chương trình con này tới chương trình con khác. 7.1 Gọi chương trình con từ trong chương trình mẹ Lời gọi chương trình con có thể ñặt bất kỳ chỗ nào trong chương trình mẹ. Nếu chương trình...
... NGỮ PASCAL VÀ BORLAND PASCAL 7.0 5GIỚI THIỆU NGÔN NGỮ PASCAL. 5 Ngôn Ngữ PASCAL 5 TURBO PASCAL 5 SỬ DỤNG PASCAL 7.0 6 Khởi Động Turbo Pascal 6 Các Thao Tác Thường Sử Dụng Trên Turbo Pascal ... -1 28 1274. Byte 1 byte 0 2555. Integer 2 byte -327 68 327676. Word 2 byte 0 655357. Longint 4 byte -2147 483 6 48 2147 483 647 8. Real 6 byte 2.9E-39 1.7E+ 38 9. Single 4 byte 1.5E-45 3.4E+ 38 10. ... TRUYỀN THAM SỐ KHI GỌI CHƯƠNG TRÌNH CON. 30 TÍNH ĐỆ QUI CỦA CHƯƠNG TRÌNH CON 33 Chương 5: UNIT 38 KHÁI NIỆM VỀ UNIT 38 Khái Niệm Về Unit 38 Các Unit Chuẩn 38 THIẾT LẬP UNIT 39 Các Bước...
... chương trình vào đĩa với tên BAI1.PAS.5. Thoát khỏi Pascal. 6. Khởi động lại Turbo Pascal. 7. Mở file BAI1.PAS. 8. Chèn thêm vào dòng: CLRSCR; vào sau dòng BEGIN9. Dịch và chạy thử chương trình. 10. ... nguyênTên kiểu Phạm vi Dung lượngShortint-1 28 → 1271 byteByte0 → 2551 byteInteger-327 68 → 327672 byteWord0 → 655352 byteLongInt-2147 483 6 48 → 2147 483 6474 byte2.2. Các phép toán trên kiểu ... thay Max:=a[i];Uses Crt;Type Mang = ARRAY[1 50] Of Integer;39 Giáotrình bài tập Pascal End.Bài tập 3.4: Viết chương trình tính tổng S = 1+2+ +N Cách 1: Dùng vòng lặp FOR.Program TinhTong;Uses...
... Chương trình chính không thể gọi chính nó.V. HOẠT ĐỘNG CỦA CHƯƠNG TRÌNH CON KHI ĐƯỢC GỌI VÀ SỰ BỐ TRÍ BIẾN.- Khi chương trình hoặc chương trình con được gọi thì các biến, các “tên” chương trình ... UnitViệc tạo ra các chương trình con trong một chương trình đã làm cho việc lập trình đỡ vất vã hơn rất nhiều. Tuy nhiên, các chương trình con này chỉ có tác dụng trong chương trình chứa chúng mà ... F7 Chạy từng dòng lệnh (hàm xem như một lệnh).F8 F8 Chạy từng dòng lệnh đơn.F9 F9 Kiểm tra lỗi chương trình. Tổ hợp Alt + F9 Biên dịch chương trình. Trang 7 Tổ Tin Học - Trường CĐSP Bến TreChương...
... truyền vào hàm. Kết quả này giống như phép cộng chuỗi.Trang 6 987 987 987 Kết quả kiểu chuỗiX=7 98. 7 98 Code = 0X = 0Code = 4 PASCAL Tổ Tin Học - Trường CĐSP Bến TreIII. VIẾT VÀ ĐỌC DỮ LIỆU ... St.Var St: String[20];X: Real;Code: Integer;BeginSt := ‘ 789 . 789 ’;Val(St, X, Code);Writeln(‘X = ’ ,X, ’ ; Code = ‘ , Code);St := ‘ 789 A 789 ’;Val(St, X, Code);Writeln(‘X = ’ ,X, ’ ; Code = ‘ , ... chương trình có thể kiểm tra giá trị của biến, xem có vượt qua giá trị của miền con hay không.Trang 9 Tổ Tin Học - Trường CĐSP Bến TreVar St: String[20];S: Real;BeginS := 987 987 987 ;Str(S:9:0,St);Write(St);End.i....
... trong Turbo Pascal Đợc định nghĩa với các từ khóa sau: Từ khoa Số byte Phạm viBYTE 1 0 255SHORTINT 1 - 1 28 127INTEGER 2 - 327 68 + 32767WORD 2 0 65535LONGINT 4 - 2147 483 6 48 2147 483 647Var ... giúp chúng ta viết chơng trình dễ dàng và ngời khác cũng dễ hiểu nội dung chơng trình. intergerIII. CấU TRúC MộT CHƯƠNG TRìNHPASCAL Hình 6.1: Sơ đồ cấu trúc chơng trình Pascal Ví dụ 6.3: PROGRAM ... quá trình tính cũng có thể có nhiều chơng trình con lồng ghép vào nhau. Trong Pascal, chơng trình con đợc viết dới dạng thủ tục (procedure) và hàm (function). Cấu trúc của 2 kiểu chơng trình...
... tính tổng S = 1+2+ +N. 18 Giáotrình bài tập Pascal Chương 4CHƯƠNG TRÌNH CON: THỦ TỤC VÀ HÀMI. KHÁI NIỆM VỀ CHƯƠNG TRÌNH CONChương trình con (CTC) là một đoạn chương trình thực hiện trọn vẹn ... HAM:=<Giá trị>;END;BEGIN {Chương trình chính} THUTUC[( )]; A:= HAM[( )]; END.27 Giáotrình bài tập Pascal Bài tập 3.12: Viết chương trình giải phương trình bậc hai: ax2 + bx + c = 0, ... Giáotrình bài tập Pascal Bài tập 3.2: Viết chương trình giải phương trình bậc nhất ax+b=0Uses Crt;Var a,b,x : real;BeginWrite('a...
... với TURBO Pascal: gõ chương trình (Edit), thực hiện chương trình (Run), ghi chương trình vào đĩa, gọi chương trình từ đĩa (File) v.v Ngoài việc dùng chuột chọn trên bảng, Turbo Pascal dùng ... chương trình con nào thì chương trình con ấy được thực hiện.Các chương trình con được gọi trong một chương trình cần được hệ thống nhận biết. Tất cả các chương trình con còn lại trong chương trình ... thành chương trìnhPascal và cho chạy chương trình. c. Hãy lập bảng mô phỏng việc thực hiện chương trình trên.2. Hãy lập bảng mô phỏng việc thực hiện chương trình trên.3. Viết chương trình giải...
... món gì ? A . Thịt heo luộc chấm tôm chua C . Các món gỏi B . Các món tái D . Cả ba món trên 8 . Chuối xanh không nên nấu với loại thực phẩm gì ? A . ốc B . Lơn C . Gà D . Trạch 9 . Loại ... là lừa mình dối ngời , đối với việc làm ngời thì đó là thể hiện phẩm chất tầm thờng , tấp kém 8 . Dòng nào nêu khái quát nhất lời khuyên của tác giả với ngời đọc ? A . Nên lựa chọn sách mà ... này ? A . Ông Hai C . Ông Chủ tịch B . Bác Thứ D . Tác giả ( Ngời kẻ chuyện không xuất hiện ) 8 . Từ nào là từ Hán Việt trong các từ dới đây ? A . Cải chính C . Lật đật B . Rạng rỡ D . Bỏm...
... Mang = ARRAY[1 50] Of Integer;Var A:Mang; 38 Giáotrình bài tập Pascal Bắc2 7 6 3 16 9 22 159 5 1 20 8 21 14 24 3 8 Tây 7 25 13 1 19 Đông24 12 5 18 611 4 17 10 23NamPhuơng pháp:Xuất phát ... i:Byte; S:Rea;Begin34 Giáotrình bài tập Pascal Chương 4CHƯƠNG TRÌNH CON: THỦ TỤC VÀ HÀMI. KHÁI NIỆM VỀ CHƯƠNG TRÌNH CONChương trình con (CTC) là một đoạn chương trình thực hiện trọn vẹn ... CỦA NGÔN NGỮ LẬP TRÌNH PASCAL Pascal là một ngôn ngữ lập trình bậc cao do Niklaus Wirth, giáo sư điện toán trườngĐại học kỹ thuật Zurich (Thụy Sĩ) đề xuất năm 1970. Ông lấy tên Pascal để kỷ niệm...
... write(a[i,j]:4); Writeln;46 Giáotrình bài tập Pascal Chương 4CHƯƠNG TRÌNH CON: THỦ TỤC VÀ HÀMI. KHÁI NIỆM VỀ CHƯƠNG TRÌNH CONChương trình con (CTC) là một đoạn chương trình thực hiện trọn vẹn ... đó. 22 Giáotrình bài tập Pascal Bài tập 3.12: Viết chương trình giải phương trình bậc hai: ax2 + bx + c = 0, a≠0.Gợi ý:- Tính Delta=b*b-4*a*c.- Biện luận:Delta<0: Phương trình vô ... đọc về nội dung, chất lượng và hình thức trình bày để giáotrình này ngày một hoàn thiện hơn.Huế, Tháng 07 Năm 2004CÁC TÁC GIẢ Giáotrình bài tập Pascal S:=EXP(1/n*LN(x));Writeln('S...
... WRITE/WRITELN.- Lời gọi hàm, thủ tục.6.2. Câu lệnh có cấu trúc 8 Giáotrình Pascal Writeln(‘S= ’, S); Readln;End.Bài tập 5.3: Viết chương trình nhập vào một mảng gồm N số nguyên. Sắp xếp lại mảng ... −2Bài tập 2. 5 : Viết chương trình tính diện tích tam giác theo công thức sau: S = p p a p b p c( )( )( )− − − với p = 12(a+b+c)11 Giáotrình Pascal a:=640; b:= 480 ;s:=a;s:=s*b;s:=s DIV ... a,b:Word;s: LongInt;Begina:=640; b:= 480 ;s:=a*b DIV 10;writeln(s); readln;End.Hãy cho biết 2 chương trình trên cho kết quả đúng hay sai? Tại sao?13 Giáotrình Pascal Begin Clrscr; Writeln('Nhap...
... GIỚI THIỆU NGÔN NGỮ PASCAL VÀ BORLAND PASCAL 7.0 5 I. GIỚI THIỆU NGÔN NGỮ PASCAL. 5 1. Ngôn Ngữ PASCAL 5 2. TURBO PASCAL 5 II. SỬ DỤNG PASCAL 7.0 6 1. Khởi Động Turbo Pascal 6 2. Các Thao ... CHƢƠNG TRÌNH CON 25 I. KHÁI NIỆM VỀ CHƢƠNG TRÌNH CON 25 II. HÀM (FUNCTION) 26 III. THỦ TỤC (PROCEDURE) 27 IV. LỜI GỌI CHƢƠNG TRÌNH CON VÀ VẤN ĐỀ TRUYỀN THAM SỐ. 28 V. HOẠT ĐỘNG CỦA CHƢƠNG TRÌNH ... Tre Trang 38 và 80 cột (cột 1 đến cột 80 ). Vậy toạ độ góc trên trái của màn hình là (1, 1), toạ độ góc dƣới phải là (80 , 25)10. - Delay(ms: Word): Thủ tục trì hoãn chƣơng trình trong ms...