TAILIEUCHUNG - THAM SỐ TRỊ VÀ THAM SỐ BIẾN

THAM SỐ TRỊ VÀ THAM SỐ BIẾN Trong khai báo ở đầu của chương trình con, các tham số hình thức có từ khóa Var đứng trước gọi là tham số biến, ngược lại, nếu không có từ khóa Var đi trước thì gọi là tham số trị. Ví dụ, trong khai báo hàm tính lũy thừa zk, ta viết : Function Lt(z : Real ; k: Byte) : Real; thì z và k đều là các tham số trị hình thức . Còn theo khai báo của thủ tục Doicho : Procedure Doicho(Var u, v : Real) ; thì. | THAM SỐ TRỊ VÀ THAM SỐ BIẾN Trong khai báo ở đầu của chương trình con các tham số hình thức có từ khóa Var đứng trước gọi là tham số biến ngược lại nếu không có từ khóa Var đi trước thì gọi là tham số trị. Ví dụ trong khai báo hàm tính lũy thừa zk ta viết Function Lt z Real k Byte Real thì z và k đều là các tham số trị hình thức . Còn theo khai báo của thủ tục Doicho Procedure Doicho Var u v Real thì u và v đều là các tham số biến hình thức. - . Tham số trị Tham số trị hình thức được cấp một ô nhớ riêng khi chương trình con được gọi và bị xóa bỏ khi chương trình con chạy xong. Nó được coi như một biến địa phương nhận gía trị ban đầu là tham số thực sự được chuyển đến từ chương trình chính qua lời gọi chương trình con. Sau đó chương trình con có thể thay đổi giá trị của tham số trị hình thức ở bên trong chương trình con song điều đó không làm thay đổi gía trị của tham số thực sự. Trong lời gọi chương trình con các tham số trị thực sự có thể là biến hằ g hay biểu thức. Ví dụ muốn tính S 43 ta viết S Lt 4 3 hoặc x 4 S Lt x 2 1 trong đó x là biến kiểu thực . Cách thức hoạt động của lệnh S Lt x 2 1 là như sau Đầu tiên các tham số hình thức z và k sẽ được khởi tạo giá trị ban đầu z x và k 2 1 kết qủa là z 4 và k 3. Kế đó các lệnh trong hàm Lt sẽ tính toán zk và gán kết qủa cho tên hàm nên Lt 43. Gía trị này được gán tiếp cho S. Trước và sau khi thực hiện chương trình con gía trị của tham số thực sự x không hề bị thay đổi x vẫn có gía trị là 4. Vậy các biến được truyền vào chương trình con dưới dạng tham số trị thì không bị thay đổi. Nói cách khác mọi sự thay đổi của tham số trị hình thức trong chương trình con không làm thay đổi gía trị của tham số thực sự tương ứng được truyền vào từ chương trình chính. . Tham số biến Trong lời gọi chương trình con các tham số biến thực sự chỉ có the là biến không the là hằ g hay biểu thức. Ví dụ các lệnh sau đây là sai Doicho 3 4 Sai vì 3 và 4 là các hằng Doicho a 1 b Sai vì a 1 là một biểu thức Giả sử trong chương trình .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.